mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-12 10:42:27 +08:00
init commit
This commit is contained in:
6
gate-hk4e-api/gm/forbid_user_info.go
Normal file
6
gate-hk4e-api/gm/forbid_user_info.go
Normal file
@@ -0,0 +1,6 @@
|
||||
package gm
|
||||
|
||||
type ForbidUserInfo struct {
|
||||
UserId uint32
|
||||
ForbidEndTime uint64
|
||||
}
|
||||
6
gate-hk4e-api/gm/kick_player_info.go
Normal file
6
gate-hk4e-api/gm/kick_player_info.go
Normal file
@@ -0,0 +1,6 @@
|
||||
package gm
|
||||
|
||||
type KickPlayerInfo struct {
|
||||
UserId uint32
|
||||
Reason uint32
|
||||
}
|
||||
11
gate-hk4e-api/gm/online_user_info.go
Normal file
11
gate-hk4e-api/gm/online_user_info.go
Normal file
@@ -0,0 +1,11 @@
|
||||
package gm
|
||||
|
||||
type OnlineUserList struct {
|
||||
UserList []*OnlineUserInfo `json:"userList"`
|
||||
}
|
||||
|
||||
type OnlineUserInfo struct {
|
||||
Uid uint32 `json:"uid"`
|
||||
ConvId uint64 `json:"convId"`
|
||||
Addr string `json:"addr"`
|
||||
}
|
||||
16
gate-hk4e-api/go.mod
Normal file
16
gate-hk4e-api/go.mod
Normal file
@@ -0,0 +1,16 @@
|
||||
module gate-hk4e-api
|
||||
|
||||
go 1.19
|
||||
|
||||
require flswld.com/common v0.0.0-incompatible // indirect
|
||||
|
||||
replace flswld.com/common => ../common
|
||||
|
||||
require flswld.com/logger v0.0.0-incompatible
|
||||
|
||||
replace flswld.com/logger => ../logger
|
||||
|
||||
require github.com/BurntSushi/toml v0.3.1 // indirect
|
||||
|
||||
// protobuf
|
||||
require google.golang.org/protobuf v1.28.0
|
||||
10
gate-hk4e-api/go.sum
Normal file
10
gate-hk4e-api/go.sum
Normal file
@@ -0,0 +1,10 @@
|
||||
github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
|
||||
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
|
||||
github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
|
||||
github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU=
|
||||
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
||||
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
|
||||
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
|
||||
google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw=
|
||||
google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
|
||||
289
gate-hk4e-api/proto/AISnapshotEntityData.pb.go
Normal file
289
gate-hk4e-api/proto/AISnapshotEntityData.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AISnapshotEntityData.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AISnapshotEntityData struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntityData) Reset() {
|
||||
*x = AISnapshotEntityData{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AISnapshotEntityData_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntityData) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AISnapshotEntityData) ProtoMessage() {}
|
||||
|
||||
func (x *AISnapshotEntityData) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AISnapshotEntityData_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AISnapshotEntityData.ProtoReflect.Descriptor instead.
|
||||
func (*AISnapshotEntityData) Descriptor() ([]byte, []int) {
|
||||
return file_AISnapshotEntityData_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntityData) GetTickTime() float32 {
|
||||
if x != nil {
|
||||
return x.TickTime
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntityData) GetTactic() uint32 {
|
||||
if x != nil {
|
||||
return x.Tactic
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntityData) GetFinishedSkillCycles() []*AISnapshotEntitySkillCycle {
|
||||
if x != nil {
|
||||
return x.FinishedSkillCycles
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntityData) GetMovedDistance() float32 {
|
||||
if x != nil {
|
||||
return x.MovedDistance
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntityData) GetAiTargetId() uint32 {
|
||||
if x != nil {
|
||||
return x.AiTargetId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntityData) GetThreatTargetId() uint32 {
|
||||
if x != nil {
|
||||
return x.ThreatTargetId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntityData) GetThreatListSize() uint32 {
|
||||
if x != nil {
|
||||
return x.ThreatListSize
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntityData) GetEntityId() uint32 {
|
||||
if x != nil {
|
||||
return x.EntityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntityData) GetHittingAvatars() map[uint32]uint32 {
|
||||
if x != nil {
|
||||
return x.HittingAvatars
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntityData) GetDistanceToPlayer() float32 {
|
||||
if x != nil {
|
||||
return x.DistanceToPlayer
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntityData) GetAttackTargetId() uint32 {
|
||||
if x != nil {
|
||||
return x.AttackTargetId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntityData) GetRealTime() float32 {
|
||||
if x != nil {
|
||||
return x.RealTime
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AISnapshotEntityData_proto protoreflect.FileDescriptor
|
||||
|
||||
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, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
|
||||
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AISnapshotEntityData_proto_rawDescOnce sync.Once
|
||||
file_AISnapshotEntityData_proto_rawDescData = file_AISnapshotEntityData_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AISnapshotEntityData_proto_rawDescGZIP() []byte {
|
||||
file_AISnapshotEntityData_proto_rawDescOnce.Do(func() {
|
||||
file_AISnapshotEntityData_proto_rawDescData = protoimpl.X.CompressGZIP(file_AISnapshotEntityData_proto_rawDescData)
|
||||
})
|
||||
return file_AISnapshotEntityData_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AISnapshotEntityData_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
|
||||
var file_AISnapshotEntityData_proto_goTypes = []interface{}{
|
||||
(*AISnapshotEntityData)(nil), // 0: AISnapshotEntityData
|
||||
nil, // 1: AISnapshotEntityData.HittingAvatarsEntry
|
||||
(*AISnapshotEntitySkillCycle)(nil), // 2: AISnapshotEntitySkillCycle
|
||||
}
|
||||
var file_AISnapshotEntityData_proto_depIdxs = []int32{
|
||||
2, // 0: AISnapshotEntityData.finished_skill_cycles:type_name -> AISnapshotEntitySkillCycle
|
||||
1, // 1: AISnapshotEntityData.hitting_avatars:type_name -> AISnapshotEntityData.HittingAvatarsEntry
|
||||
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_AISnapshotEntityData_proto_init() }
|
||||
func file_AISnapshotEntityData_proto_init() {
|
||||
if File_AISnapshotEntityData_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AISnapshotEntitySkillCycle_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AISnapshotEntityData_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AISnapshotEntityData); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AISnapshotEntityData_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 2,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AISnapshotEntityData_proto_goTypes,
|
||||
DependencyIndexes: file_AISnapshotEntityData_proto_depIdxs,
|
||||
MessageInfos: file_AISnapshotEntityData_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AISnapshotEntityData_proto = out.File
|
||||
file_AISnapshotEntityData_proto_rawDesc = nil
|
||||
file_AISnapshotEntityData_proto_goTypes = nil
|
||||
file_AISnapshotEntityData_proto_depIdxs = nil
|
||||
}
|
||||
36
gate-hk4e-api/proto/AISnapshotEntityData.proto
Normal file
36
gate-hk4e-api/proto/AISnapshotEntityData.proto
Normal file
@@ -0,0 +1,36 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AISnapshotEntitySkillCycle.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AISnapshotEntityData {
|
||||
float tick_time = 5;
|
||||
uint32 tactic = 2;
|
||||
repeated AISnapshotEntitySkillCycle finished_skill_cycles = 9;
|
||||
float moved_distance = 4;
|
||||
uint32 ai_target_id = 13;
|
||||
uint32 threat_target_id = 3;
|
||||
uint32 threat_list_size = 1;
|
||||
uint32 entity_id = 15;
|
||||
map<uint32, uint32> hitting_avatars = 7;
|
||||
float distance_to_player = 11;
|
||||
uint32 attack_target_id = 10;
|
||||
float real_time = 14;
|
||||
}
|
||||
198
gate-hk4e-api/proto/AISnapshotEntitySkillCycle.pb.go
Normal file
198
gate-hk4e-api/proto/AISnapshotEntitySkillCycle.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AISnapshotEntitySkillCycle.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AISnapshotEntitySkillCycle struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntitySkillCycle) Reset() {
|
||||
*x = AISnapshotEntitySkillCycle{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AISnapshotEntitySkillCycle_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntitySkillCycle) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AISnapshotEntitySkillCycle) ProtoMessage() {}
|
||||
|
||||
func (x *AISnapshotEntitySkillCycle) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AISnapshotEntitySkillCycle_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AISnapshotEntitySkillCycle.ProtoReflect.Descriptor instead.
|
||||
func (*AISnapshotEntitySkillCycle) Descriptor() ([]byte, []int) {
|
||||
return file_AISnapshotEntitySkillCycle_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntitySkillCycle) GetFailed() bool {
|
||||
if x != nil {
|
||||
return x.Failed
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntitySkillCycle) GetTrydoskill() bool {
|
||||
if x != nil {
|
||||
return x.Trydoskill
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntitySkillCycle) GetSuccess() bool {
|
||||
if x != nil {
|
||||
return x.Success
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntitySkillCycle) GetSelected() bool {
|
||||
if x != nil {
|
||||
return x.Selected
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *AISnapshotEntitySkillCycle) GetSkillId() uint32 {
|
||||
if x != nil {
|
||||
return x.SkillId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
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, 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, 0x0a, 0x5a, 0x08, 0x2e, 0x2f,
|
||||
0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AISnapshotEntitySkillCycle_proto_rawDescOnce sync.Once
|
||||
file_AISnapshotEntitySkillCycle_proto_rawDescData = file_AISnapshotEntitySkillCycle_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AISnapshotEntitySkillCycle_proto_rawDescGZIP() []byte {
|
||||
file_AISnapshotEntitySkillCycle_proto_rawDescOnce.Do(func() {
|
||||
file_AISnapshotEntitySkillCycle_proto_rawDescData = protoimpl.X.CompressGZIP(file_AISnapshotEntitySkillCycle_proto_rawDescData)
|
||||
})
|
||||
return file_AISnapshotEntitySkillCycle_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AISnapshotEntitySkillCycle_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AISnapshotEntitySkillCycle_proto_goTypes = []interface{}{
|
||||
(*AISnapshotEntitySkillCycle)(nil), // 0: AISnapshotEntitySkillCycle
|
||||
}
|
||||
var file_AISnapshotEntitySkillCycle_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AISnapshotEntitySkillCycle_proto_init() }
|
||||
func file_AISnapshotEntitySkillCycle_proto_init() {
|
||||
if File_AISnapshotEntitySkillCycle_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AISnapshotEntitySkillCycle_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AISnapshotEntitySkillCycle); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AISnapshotEntitySkillCycle_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AISnapshotEntitySkillCycle_proto_goTypes,
|
||||
DependencyIndexes: file_AISnapshotEntitySkillCycle_proto_depIdxs,
|
||||
MessageInfos: file_AISnapshotEntitySkillCycle_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AISnapshotEntitySkillCycle_proto = out.File
|
||||
file_AISnapshotEntitySkillCycle_proto_rawDesc = nil
|
||||
file_AISnapshotEntitySkillCycle_proto_goTypes = nil
|
||||
file_AISnapshotEntitySkillCycle_proto_depIdxs = nil
|
||||
}
|
||||
27
gate-hk4e-api/proto/AISnapshotEntitySkillCycle.proto
Normal file
27
gate-hk4e-api/proto/AISnapshotEntitySkillCycle.proto
Normal file
@@ -0,0 +1,27 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AISnapshotEntitySkillCycle {
|
||||
bool failed = 12;
|
||||
bool trydoskill = 8;
|
||||
bool success = 9;
|
||||
bool selected = 1;
|
||||
uint32 skill_id = 2;
|
||||
}
|
||||
165
gate-hk4e-api/proto/AISnapshotInfo.pb.go
Normal file
165
gate-hk4e-api/proto/AISnapshotInfo.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AISnapshotInfo.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AISnapshotInfo struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
AiSnapshots []*AISnapshotEntityData `protobuf:"bytes,13,rep,name=ai_snapshots,json=aiSnapshots,proto3" json:"ai_snapshots,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AISnapshotInfo) Reset() {
|
||||
*x = AISnapshotInfo{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AISnapshotInfo_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AISnapshotInfo) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AISnapshotInfo) ProtoMessage() {}
|
||||
|
||||
func (x *AISnapshotInfo) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AISnapshotInfo_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AISnapshotInfo.ProtoReflect.Descriptor instead.
|
||||
func (*AISnapshotInfo) Descriptor() ([]byte, []int) {
|
||||
return file_AISnapshotInfo_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AISnapshotInfo) GetAiSnapshots() []*AISnapshotEntityData {
|
||||
if x != nil {
|
||||
return x.AiSnapshots
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AISnapshotInfo_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AISnapshotInfo_proto_rawDesc = []byte{
|
||||
0x0a, 0x14, 0x41, 0x49, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x49, 0x6e, 0x66, 0x6f,
|
||||
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 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, 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,
|
||||
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, 0x0a,
|
||||
0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AISnapshotInfo_proto_rawDescOnce sync.Once
|
||||
file_AISnapshotInfo_proto_rawDescData = file_AISnapshotInfo_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AISnapshotInfo_proto_rawDescGZIP() []byte {
|
||||
file_AISnapshotInfo_proto_rawDescOnce.Do(func() {
|
||||
file_AISnapshotInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_AISnapshotInfo_proto_rawDescData)
|
||||
})
|
||||
return file_AISnapshotInfo_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AISnapshotInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AISnapshotInfo_proto_goTypes = []interface{}{
|
||||
(*AISnapshotInfo)(nil), // 0: AISnapshotInfo
|
||||
(*AISnapshotEntityData)(nil), // 1: AISnapshotEntityData
|
||||
}
|
||||
var file_AISnapshotInfo_proto_depIdxs = []int32{
|
||||
1, // 0: AISnapshotInfo.ai_snapshots:type_name -> AISnapshotEntityData
|
||||
1, // [1:1] is the sub-list for method output_type
|
||||
1, // [1:1] is the sub-list for method input_type
|
||||
1, // [1:1] is the sub-list for extension type_name
|
||||
1, // [1:1] is the sub-list for extension extendee
|
||||
0, // [0:1] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AISnapshotInfo_proto_init() }
|
||||
func file_AISnapshotInfo_proto_init() {
|
||||
if File_AISnapshotInfo_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AISnapshotEntityData_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AISnapshotInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AISnapshotInfo); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AISnapshotInfo_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AISnapshotInfo_proto_goTypes,
|
||||
DependencyIndexes: file_AISnapshotInfo_proto_depIdxs,
|
||||
MessageInfos: file_AISnapshotInfo_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AISnapshotInfo_proto = out.File
|
||||
file_AISnapshotInfo_proto_rawDesc = nil
|
||||
file_AISnapshotInfo_proto_goTypes = nil
|
||||
file_AISnapshotInfo_proto_depIdxs = nil
|
||||
}
|
||||
25
gate-hk4e-api/proto/AISnapshotInfo.proto
Normal file
25
gate-hk4e-api/proto/AISnapshotInfo.proto
Normal file
@@ -0,0 +1,25 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AISnapshotEntityData.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AISnapshotInfo {
|
||||
repeated AISnapshotEntityData ai_snapshots = 13;
|
||||
}
|
||||
173
gate-hk4e-api/proto/AbilityActionBlink.pb.go
Normal file
173
gate-hk4e-api/proto/AbilityActionBlink.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityActionBlink.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityActionBlink struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityActionBlink) Reset() {
|
||||
*x = AbilityActionBlink{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityActionBlink_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityActionBlink) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityActionBlink) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityActionBlink) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityActionBlink_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityActionBlink.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityActionBlink) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityActionBlink_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityActionBlink) GetRot() *Vector {
|
||||
if x != nil {
|
||||
return x.Rot
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityActionBlink) GetPos() *Vector {
|
||||
if x != nil {
|
||||
return x.Pos
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityActionBlink_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityActionBlink_proto_rawDesc = []byte{
|
||||
0x0a, 0x18, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 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, 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,
|
||||
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, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityActionBlink_proto_rawDescOnce sync.Once
|
||||
file_AbilityActionBlink_proto_rawDescData = file_AbilityActionBlink_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityActionBlink_proto_rawDescGZIP() []byte {
|
||||
file_AbilityActionBlink_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityActionBlink_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityActionBlink_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityActionBlink_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityActionBlink_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityActionBlink_proto_goTypes = []interface{}{
|
||||
(*AbilityActionBlink)(nil), // 0: AbilityActionBlink
|
||||
(*Vector)(nil), // 1: Vector
|
||||
}
|
||||
var file_AbilityActionBlink_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityActionBlink.rot:type_name -> Vector
|
||||
1, // 1: AbilityActionBlink.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_AbilityActionBlink_proto_init() }
|
||||
func file_AbilityActionBlink_proto_init() {
|
||||
if File_AbilityActionBlink_proto != nil {
|
||||
return
|
||||
}
|
||||
file_Vector_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityActionBlink_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityActionBlink); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityActionBlink_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityActionBlink_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityActionBlink_proto_depIdxs,
|
||||
MessageInfos: file_AbilityActionBlink_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityActionBlink_proto = out.File
|
||||
file_AbilityActionBlink_proto_rawDesc = nil
|
||||
file_AbilityActionBlink_proto_goTypes = nil
|
||||
file_AbilityActionBlink_proto_depIdxs = nil
|
||||
}
|
||||
26
gate-hk4e-api/proto/AbilityActionBlink.proto
Normal file
26
gate-hk4e-api/proto/AbilityActionBlink.proto
Normal file
@@ -0,0 +1,26 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityActionBlink {
|
||||
Vector rot = 11;
|
||||
Vector pos = 10;
|
||||
}
|
||||
183
gate-hk4e-api/proto/AbilityActionCreateGadget.pb.go
Normal file
183
gate-hk4e-api/proto/AbilityActionCreateGadget.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityActionCreateGadget.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityActionCreateGadget struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityActionCreateGadget) Reset() {
|
||||
*x = AbilityActionCreateGadget{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityActionCreateGadget_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityActionCreateGadget) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityActionCreateGadget) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityActionCreateGadget) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityActionCreateGadget_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityActionCreateGadget.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityActionCreateGadget) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityActionCreateGadget_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityActionCreateGadget) GetRoomId() uint32 {
|
||||
if x != nil {
|
||||
return x.RoomId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityActionCreateGadget) GetRot() *Vector {
|
||||
if x != nil {
|
||||
return x.Rot
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityActionCreateGadget) GetPos() *Vector {
|
||||
if x != nil {
|
||||
return x.Pos
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityActionCreateGadget_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityActionCreateGadget_proto_rawDesc = []byte{
|
||||
0x0a, 0x1f, 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, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||
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,
|
||||
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,
|
||||
0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x42, 0x0a, 0x5a, 0x08, 0x2e,
|
||||
0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityActionCreateGadget_proto_rawDescOnce sync.Once
|
||||
file_AbilityActionCreateGadget_proto_rawDescData = file_AbilityActionCreateGadget_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityActionCreateGadget_proto_rawDescGZIP() []byte {
|
||||
file_AbilityActionCreateGadget_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityActionCreateGadget_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityActionCreateGadget_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityActionCreateGadget_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityActionCreateGadget_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityActionCreateGadget_proto_goTypes = []interface{}{
|
||||
(*AbilityActionCreateGadget)(nil), // 0: AbilityActionCreateGadget
|
||||
(*Vector)(nil), // 1: Vector
|
||||
}
|
||||
var file_AbilityActionCreateGadget_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityActionCreateGadget.rot:type_name -> Vector
|
||||
1, // 1: AbilityActionCreateGadget.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_AbilityActionCreateGadget_proto_init() }
|
||||
func file_AbilityActionCreateGadget_proto_init() {
|
||||
if File_AbilityActionCreateGadget_proto != nil {
|
||||
return
|
||||
}
|
||||
file_Vector_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityActionCreateGadget_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityActionCreateGadget); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityActionCreateGadget_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityActionCreateGadget_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityActionCreateGadget_proto_depIdxs,
|
||||
MessageInfos: file_AbilityActionCreateGadget_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityActionCreateGadget_proto = out.File
|
||||
file_AbilityActionCreateGadget_proto_rawDesc = nil
|
||||
file_AbilityActionCreateGadget_proto_goTypes = nil
|
||||
file_AbilityActionCreateGadget_proto_depIdxs = nil
|
||||
}
|
||||
27
gate-hk4e-api/proto/AbilityActionCreateGadget.proto
Normal file
27
gate-hk4e-api/proto/AbilityActionCreateGadget.proto
Normal file
@@ -0,0 +1,27 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityActionCreateGadget {
|
||||
uint32 room_id = 3;
|
||||
Vector rot = 8;
|
||||
Vector pos = 11;
|
||||
}
|
||||
174
gate-hk4e-api/proto/AbilityActionCreateTile.pb.go
Normal file
174
gate-hk4e-api/proto/AbilityActionCreateTile.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityActionCreateTile.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityActionCreateTile struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityActionCreateTile) Reset() {
|
||||
*x = AbilityActionCreateTile{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityActionCreateTile_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityActionCreateTile) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityActionCreateTile) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityActionCreateTile) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityActionCreateTile_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityActionCreateTile.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityActionCreateTile) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityActionCreateTile_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityActionCreateTile) GetRot() *Vector {
|
||||
if x != nil {
|
||||
return x.Rot
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityActionCreateTile) GetPos() *Vector {
|
||||
if x != nil {
|
||||
return x.Pos
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityActionCreateTile_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityActionCreateTile_proto_rawDesc = []byte{
|
||||
0x0a, 0x1d, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43,
|
||||
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, 0x0a,
|
||||
0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityActionCreateTile_proto_rawDescOnce sync.Once
|
||||
file_AbilityActionCreateTile_proto_rawDescData = file_AbilityActionCreateTile_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityActionCreateTile_proto_rawDescGZIP() []byte {
|
||||
file_AbilityActionCreateTile_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityActionCreateTile_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityActionCreateTile_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityActionCreateTile_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityActionCreateTile_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityActionCreateTile_proto_goTypes = []interface{}{
|
||||
(*AbilityActionCreateTile)(nil), // 0: AbilityActionCreateTile
|
||||
(*Vector)(nil), // 1: Vector
|
||||
}
|
||||
var file_AbilityActionCreateTile_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityActionCreateTile.rot:type_name -> Vector
|
||||
1, // 1: AbilityActionCreateTile.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_AbilityActionCreateTile_proto_init() }
|
||||
func file_AbilityActionCreateTile_proto_init() {
|
||||
if File_AbilityActionCreateTile_proto != nil {
|
||||
return
|
||||
}
|
||||
file_Vector_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityActionCreateTile_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityActionCreateTile); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityActionCreateTile_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityActionCreateTile_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityActionCreateTile_proto_depIdxs,
|
||||
MessageInfos: file_AbilityActionCreateTile_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityActionCreateTile_proto = out.File
|
||||
file_AbilityActionCreateTile_proto_rawDesc = nil
|
||||
file_AbilityActionCreateTile_proto_goTypes = nil
|
||||
file_AbilityActionCreateTile_proto_depIdxs = nil
|
||||
}
|
||||
26
gate-hk4e-api/proto/AbilityActionCreateTile.proto
Normal file
26
gate-hk4e-api/proto/AbilityActionCreateTile.proto
Normal file
@@ -0,0 +1,26 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityActionCreateTile {
|
||||
Vector rot = 3;
|
||||
Vector pos = 8;
|
||||
}
|
||||
174
gate-hk4e-api/proto/AbilityActionDestroyTile.pb.go
Normal file
174
gate-hk4e-api/proto/AbilityActionDestroyTile.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityActionDestroyTile.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityActionDestroyTile struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityActionDestroyTile) Reset() {
|
||||
*x = AbilityActionDestroyTile{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityActionDestroyTile_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityActionDestroyTile) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityActionDestroyTile) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityActionDestroyTile) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityActionDestroyTile_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityActionDestroyTile.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityActionDestroyTile) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityActionDestroyTile_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityActionDestroyTile) GetRot() *Vector {
|
||||
if x != nil {
|
||||
return x.Rot
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityActionDestroyTile) GetPos() *Vector {
|
||||
if x != nil {
|
||||
return x.Pos
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityActionDestroyTile_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityActionDestroyTile_proto_rawDesc = []byte{
|
||||
0x0a, 0x1e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44,
|
||||
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,
|
||||
0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityActionDestroyTile_proto_rawDescOnce sync.Once
|
||||
file_AbilityActionDestroyTile_proto_rawDescData = file_AbilityActionDestroyTile_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityActionDestroyTile_proto_rawDescGZIP() []byte {
|
||||
file_AbilityActionDestroyTile_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityActionDestroyTile_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityActionDestroyTile_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityActionDestroyTile_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityActionDestroyTile_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityActionDestroyTile_proto_goTypes = []interface{}{
|
||||
(*AbilityActionDestroyTile)(nil), // 0: AbilityActionDestroyTile
|
||||
(*Vector)(nil), // 1: Vector
|
||||
}
|
||||
var file_AbilityActionDestroyTile_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityActionDestroyTile.rot:type_name -> Vector
|
||||
1, // 1: AbilityActionDestroyTile.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_AbilityActionDestroyTile_proto_init() }
|
||||
func file_AbilityActionDestroyTile_proto_init() {
|
||||
if File_AbilityActionDestroyTile_proto != nil {
|
||||
return
|
||||
}
|
||||
file_Vector_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityActionDestroyTile_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityActionDestroyTile); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityActionDestroyTile_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityActionDestroyTile_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityActionDestroyTile_proto_depIdxs,
|
||||
MessageInfos: file_AbilityActionDestroyTile_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityActionDestroyTile_proto = out.File
|
||||
file_AbilityActionDestroyTile_proto_rawDesc = nil
|
||||
file_AbilityActionDestroyTile_proto_goTypes = nil
|
||||
file_AbilityActionDestroyTile_proto_depIdxs = nil
|
||||
}
|
||||
26
gate-hk4e-api/proto/AbilityActionDestroyTile.proto
Normal file
26
gate-hk4e-api/proto/AbilityActionDestroyTile.proto
Normal file
@@ -0,0 +1,26 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityActionDestroyTile {
|
||||
Vector rot = 3;
|
||||
Vector pos = 1;
|
||||
}
|
||||
163
gate-hk4e-api/proto/AbilityActionFireAfterImage.pb.go
Normal file
163
gate-hk4e-api/proto/AbilityActionFireAfterImage.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityActionFireAfterImage.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityActionFireAfterImage struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Dir *Vector `protobuf:"bytes,12,opt,name=dir,proto3" json:"dir,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityActionFireAfterImage) Reset() {
|
||||
*x = AbilityActionFireAfterImage{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityActionFireAfterImage_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityActionFireAfterImage) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityActionFireAfterImage) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityActionFireAfterImage) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityActionFireAfterImage_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityActionFireAfterImage.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityActionFireAfterImage) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityActionFireAfterImage_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityActionFireAfterImage) GetDir() *Vector {
|
||||
if x != nil {
|
||||
return x.Dir
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityActionFireAfterImage_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityActionFireAfterImage_proto_rawDesc = []byte{
|
||||
0x0a, 0x21, 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, 0x2e, 0x70, 0x72,
|
||||
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,
|
||||
0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x64, 0x69, 0x72, 0x42, 0x0a, 0x5a, 0x08, 0x2e,
|
||||
0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityActionFireAfterImage_proto_rawDescOnce sync.Once
|
||||
file_AbilityActionFireAfterImage_proto_rawDescData = file_AbilityActionFireAfterImage_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityActionFireAfterImage_proto_rawDescGZIP() []byte {
|
||||
file_AbilityActionFireAfterImage_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityActionFireAfterImage_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityActionFireAfterImage_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityActionFireAfterImage_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityActionFireAfterImage_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityActionFireAfterImage_proto_goTypes = []interface{}{
|
||||
(*AbilityActionFireAfterImage)(nil), // 0: AbilityActionFireAfterImage
|
||||
(*Vector)(nil), // 1: Vector
|
||||
}
|
||||
var file_AbilityActionFireAfterImage_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityActionFireAfterImage.dir: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_AbilityActionFireAfterImage_proto_init() }
|
||||
func file_AbilityActionFireAfterImage_proto_init() {
|
||||
if File_AbilityActionFireAfterImage_proto != nil {
|
||||
return
|
||||
}
|
||||
file_Vector_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityActionFireAfterImage_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityActionFireAfterImage); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityActionFireAfterImage_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityActionFireAfterImage_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityActionFireAfterImage_proto_depIdxs,
|
||||
MessageInfos: file_AbilityActionFireAfterImage_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityActionFireAfterImage_proto = out.File
|
||||
file_AbilityActionFireAfterImage_proto_rawDesc = nil
|
||||
file_AbilityActionFireAfterImage_proto_goTypes = nil
|
||||
file_AbilityActionFireAfterImage_proto_depIdxs = nil
|
||||
}
|
||||
25
gate-hk4e-api/proto/AbilityActionFireAfterImage.proto
Normal file
25
gate-hk4e-api/proto/AbilityActionFireAfterImage.proto
Normal file
@@ -0,0 +1,25 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityActionFireAfterImage {
|
||||
Vector dir = 12;
|
||||
}
|
||||
184
gate-hk4e-api/proto/AbilityActionGenerateElemBall.pb.go
Normal file
184
gate-hk4e-api/proto/AbilityActionGenerateElemBall.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityActionGenerateElemBall.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityActionGenerateElemBall 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"`
|
||||
Pos *Vector `protobuf:"bytes,7,opt,name=pos,proto3" json:"pos,omitempty"`
|
||||
Rot *Vector `protobuf:"bytes,13,opt,name=rot,proto3" json:"rot,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityActionGenerateElemBall) Reset() {
|
||||
*x = AbilityActionGenerateElemBall{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityActionGenerateElemBall_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityActionGenerateElemBall) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityActionGenerateElemBall) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityActionGenerateElemBall) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityActionGenerateElemBall_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityActionGenerateElemBall.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityActionGenerateElemBall) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityActionGenerateElemBall_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityActionGenerateElemBall) GetRoomId() uint32 {
|
||||
if x != nil {
|
||||
return x.RoomId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityActionGenerateElemBall) GetPos() *Vector {
|
||||
if x != nil {
|
||||
return x.Pos
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityActionGenerateElemBall) GetRot() *Vector {
|
||||
if x != nil {
|
||||
return x.Rot
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityActionGenerateElemBall_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityActionGenerateElemBall_proto_rawDesc = []byte{
|
||||
0x0a, 0x23, 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, 0x2e,
|
||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0c, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72,
|
||||
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, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
|
||||
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityActionGenerateElemBall_proto_rawDescOnce sync.Once
|
||||
file_AbilityActionGenerateElemBall_proto_rawDescData = file_AbilityActionGenerateElemBall_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityActionGenerateElemBall_proto_rawDescGZIP() []byte {
|
||||
file_AbilityActionGenerateElemBall_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityActionGenerateElemBall_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityActionGenerateElemBall_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityActionGenerateElemBall_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityActionGenerateElemBall_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityActionGenerateElemBall_proto_goTypes = []interface{}{
|
||||
(*AbilityActionGenerateElemBall)(nil), // 0: AbilityActionGenerateElemBall
|
||||
(*Vector)(nil), // 1: Vector
|
||||
}
|
||||
var file_AbilityActionGenerateElemBall_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityActionGenerateElemBall.pos:type_name -> Vector
|
||||
1, // 1: AbilityActionGenerateElemBall.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
|
||||
2, // [2:2] is the sub-list for extension extendee
|
||||
0, // [0:2] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityActionGenerateElemBall_proto_init() }
|
||||
func file_AbilityActionGenerateElemBall_proto_init() {
|
||||
if File_AbilityActionGenerateElemBall_proto != nil {
|
||||
return
|
||||
}
|
||||
file_Vector_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityActionGenerateElemBall_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityActionGenerateElemBall); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityActionGenerateElemBall_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityActionGenerateElemBall_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityActionGenerateElemBall_proto_depIdxs,
|
||||
MessageInfos: file_AbilityActionGenerateElemBall_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityActionGenerateElemBall_proto = out.File
|
||||
file_AbilityActionGenerateElemBall_proto_rawDesc = nil
|
||||
file_AbilityActionGenerateElemBall_proto_goTypes = nil
|
||||
file_AbilityActionGenerateElemBall_proto_depIdxs = nil
|
||||
}
|
||||
27
gate-hk4e-api/proto/AbilityActionGenerateElemBall.proto
Normal file
27
gate-hk4e-api/proto/AbilityActionGenerateElemBall.proto
Normal file
@@ -0,0 +1,27 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityActionGenerateElemBall {
|
||||
uint32 room_id = 2;
|
||||
Vector pos = 7;
|
||||
Vector rot = 13;
|
||||
}
|
||||
160
gate-hk4e-api/proto/AbilityActionServerMonsterLog.pb.go
Normal file
160
gate-hk4e-api/proto/AbilityActionServerMonsterLog.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityActionServerMonsterLog.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityActionServerMonsterLog struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
ParamList []int32 `protobuf:"varint,2,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityActionServerMonsterLog) Reset() {
|
||||
*x = AbilityActionServerMonsterLog{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityActionServerMonsterLog_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityActionServerMonsterLog) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityActionServerMonsterLog) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityActionServerMonsterLog) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityActionServerMonsterLog_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityActionServerMonsterLog.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityActionServerMonsterLog) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityActionServerMonsterLog_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityActionServerMonsterLog) GetParamList() []int32 {
|
||||
if x != nil {
|
||||
return x.ParamList
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityActionServerMonsterLog_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityActionServerMonsterLog_proto_rawDesc = []byte{
|
||||
0x0a, 0x23, 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, 0x2e,
|
||||
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,
|
||||
0x6d, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityActionServerMonsterLog_proto_rawDescOnce sync.Once
|
||||
file_AbilityActionServerMonsterLog_proto_rawDescData = file_AbilityActionServerMonsterLog_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityActionServerMonsterLog_proto_rawDescGZIP() []byte {
|
||||
file_AbilityActionServerMonsterLog_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityActionServerMonsterLog_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityActionServerMonsterLog_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityActionServerMonsterLog_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityActionServerMonsterLog_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityActionServerMonsterLog_proto_goTypes = []interface{}{
|
||||
(*AbilityActionServerMonsterLog)(nil), // 0: AbilityActionServerMonsterLog
|
||||
}
|
||||
var file_AbilityActionServerMonsterLog_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityActionServerMonsterLog_proto_init() }
|
||||
func file_AbilityActionServerMonsterLog_proto_init() {
|
||||
if File_AbilityActionServerMonsterLog_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityActionServerMonsterLog_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityActionServerMonsterLog); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityActionServerMonsterLog_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityActionServerMonsterLog_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityActionServerMonsterLog_proto_depIdxs,
|
||||
MessageInfos: file_AbilityActionServerMonsterLog_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityActionServerMonsterLog_proto = out.File
|
||||
file_AbilityActionServerMonsterLog_proto_rawDesc = nil
|
||||
file_AbilityActionServerMonsterLog_proto_goTypes = nil
|
||||
file_AbilityActionServerMonsterLog_proto_depIdxs = nil
|
||||
}
|
||||
23
gate-hk4e-api/proto/AbilityActionServerMonsterLog.proto
Normal file
23
gate-hk4e-api/proto/AbilityActionServerMonsterLog.proto
Normal file
@@ -0,0 +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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityActionServerMonsterLog {
|
||||
repeated int32 param_list = 2;
|
||||
}
|
||||
173
gate-hk4e-api/proto/AbilityActionSetCrashDamage.pb.go
Normal file
173
gate-hk4e-api/proto/AbilityActionSetCrashDamage.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityActionSetCrashDamage.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityActionSetCrashDamage struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityActionSetCrashDamage) Reset() {
|
||||
*x = AbilityActionSetCrashDamage{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityActionSetCrashDamage_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityActionSetCrashDamage) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityActionSetCrashDamage) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityActionSetCrashDamage) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityActionSetCrashDamage_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityActionSetCrashDamage.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityActionSetCrashDamage) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityActionSetCrashDamage_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityActionSetCrashDamage) GetHitPos() *Vector {
|
||||
if x != nil {
|
||||
return x.HitPos
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityActionSetCrashDamage) GetDamage() float32 {
|
||||
if x != nil {
|
||||
return x.Damage
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityActionSetCrashDamage_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityActionSetCrashDamage_proto_rawDesc = []byte{
|
||||
0x0a, 0x21, 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, 0x2e, 0x70, 0x72,
|
||||
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, 0x0a, 0x5a, 0x08, 0x2e, 0x2f,
|
||||
0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityActionSetCrashDamage_proto_rawDescOnce sync.Once
|
||||
file_AbilityActionSetCrashDamage_proto_rawDescData = file_AbilityActionSetCrashDamage_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityActionSetCrashDamage_proto_rawDescGZIP() []byte {
|
||||
file_AbilityActionSetCrashDamage_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityActionSetCrashDamage_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityActionSetCrashDamage_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityActionSetCrashDamage_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityActionSetCrashDamage_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityActionSetCrashDamage_proto_goTypes = []interface{}{
|
||||
(*AbilityActionSetCrashDamage)(nil), // 0: AbilityActionSetCrashDamage
|
||||
(*Vector)(nil), // 1: Vector
|
||||
}
|
||||
var file_AbilityActionSetCrashDamage_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityActionSetCrashDamage.hit_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_AbilityActionSetCrashDamage_proto_init() }
|
||||
func file_AbilityActionSetCrashDamage_proto_init() {
|
||||
if File_AbilityActionSetCrashDamage_proto != nil {
|
||||
return
|
||||
}
|
||||
file_Vector_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityActionSetCrashDamage_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityActionSetCrashDamage); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityActionSetCrashDamage_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityActionSetCrashDamage_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityActionSetCrashDamage_proto_depIdxs,
|
||||
MessageInfos: file_AbilityActionSetCrashDamage_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityActionSetCrashDamage_proto = out.File
|
||||
file_AbilityActionSetCrashDamage_proto_rawDesc = nil
|
||||
file_AbilityActionSetCrashDamage_proto_goTypes = nil
|
||||
file_AbilityActionSetCrashDamage_proto_depIdxs = nil
|
||||
}
|
||||
26
gate-hk4e-api/proto/AbilityActionSetCrashDamage.proto
Normal file
26
gate-hk4e-api/proto/AbilityActionSetCrashDamage.proto
Normal file
@@ -0,0 +1,26 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityActionSetCrashDamage {
|
||||
Vector hit_pos = 2;
|
||||
float damage = 15;
|
||||
}
|
||||
161
gate-hk4e-api/proto/AbilityActionSetRandomOverrideMapValue.pb.go
Normal file
161
gate-hk4e-api/proto/AbilityActionSetRandomOverrideMapValue.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityActionSetRandomOverrideMapValue.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityActionSetRandomOverrideMapValue struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
RandomValue float32 `protobuf:"fixed32,1,opt,name=random_value,json=randomValue,proto3" json:"random_value,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityActionSetRandomOverrideMapValue) Reset() {
|
||||
*x = AbilityActionSetRandomOverrideMapValue{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityActionSetRandomOverrideMapValue_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityActionSetRandomOverrideMapValue) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityActionSetRandomOverrideMapValue) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityActionSetRandomOverrideMapValue) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityActionSetRandomOverrideMapValue_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityActionSetRandomOverrideMapValue.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityActionSetRandomOverrideMapValue) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityActionSetRandomOverrideMapValue_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityActionSetRandomOverrideMapValue) GetRandomValue() float32 {
|
||||
if x != nil {
|
||||
return x.RandomValue
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityActionSetRandomOverrideMapValue_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityActionSetRandomOverrideMapValue_proto_rawDesc = []byte{
|
||||
0x0a, 0x2c, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53,
|
||||
0x65, 0x74, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65,
|
||||
0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4b,
|
||||
0x0a, 0x26, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53,
|
||||
0x65, 0x74, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65,
|
||||
0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x61, 0x6e, 0x64,
|
||||
0x6f, 0x6d, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0b,
|
||||
0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x0a, 0x5a, 0x08, 0x2e,
|
||||
0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityActionSetRandomOverrideMapValue_proto_rawDescOnce sync.Once
|
||||
file_AbilityActionSetRandomOverrideMapValue_proto_rawDescData = file_AbilityActionSetRandomOverrideMapValue_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityActionSetRandomOverrideMapValue_proto_rawDescGZIP() []byte {
|
||||
file_AbilityActionSetRandomOverrideMapValue_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityActionSetRandomOverrideMapValue_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityActionSetRandomOverrideMapValue_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityActionSetRandomOverrideMapValue_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityActionSetRandomOverrideMapValue_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityActionSetRandomOverrideMapValue_proto_goTypes = []interface{}{
|
||||
(*AbilityActionSetRandomOverrideMapValue)(nil), // 0: AbilityActionSetRandomOverrideMapValue
|
||||
}
|
||||
var file_AbilityActionSetRandomOverrideMapValue_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityActionSetRandomOverrideMapValue_proto_init() }
|
||||
func file_AbilityActionSetRandomOverrideMapValue_proto_init() {
|
||||
if File_AbilityActionSetRandomOverrideMapValue_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityActionSetRandomOverrideMapValue_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityActionSetRandomOverrideMapValue); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityActionSetRandomOverrideMapValue_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityActionSetRandomOverrideMapValue_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityActionSetRandomOverrideMapValue_proto_depIdxs,
|
||||
MessageInfos: file_AbilityActionSetRandomOverrideMapValue_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityActionSetRandomOverrideMapValue_proto = out.File
|
||||
file_AbilityActionSetRandomOverrideMapValue_proto_rawDesc = nil
|
||||
file_AbilityActionSetRandomOverrideMapValue_proto_goTypes = nil
|
||||
file_AbilityActionSetRandomOverrideMapValue_proto_depIdxs = nil
|
||||
}
|
||||
@@ -0,0 +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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityActionSetRandomOverrideMapValue {
|
||||
float random_value = 1;
|
||||
}
|
||||
173
gate-hk4e-api/proto/AbilityActionSummon.pb.go
Normal file
173
gate-hk4e-api/proto/AbilityActionSummon.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityActionSummon.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityActionSummon struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityActionSummon) Reset() {
|
||||
*x = AbilityActionSummon{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityActionSummon_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityActionSummon) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityActionSummon) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityActionSummon) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityActionSummon_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityActionSummon.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityActionSummon) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityActionSummon_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityActionSummon) GetPos() *Vector {
|
||||
if x != nil {
|
||||
return x.Pos
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityActionSummon) GetRot() *Vector {
|
||||
if x != nil {
|
||||
return x.Rot
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityActionSummon_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityActionSummon_proto_rawDesc = []byte{
|
||||
0x0a, 0x19, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53,
|
||||
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,
|
||||
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,
|
||||
0x72, 0x52, 0x03, 0x72, 0x6f, 0x74, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityActionSummon_proto_rawDescOnce sync.Once
|
||||
file_AbilityActionSummon_proto_rawDescData = file_AbilityActionSummon_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityActionSummon_proto_rawDescGZIP() []byte {
|
||||
file_AbilityActionSummon_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityActionSummon_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityActionSummon_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityActionSummon_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityActionSummon_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityActionSummon_proto_goTypes = []interface{}{
|
||||
(*AbilityActionSummon)(nil), // 0: AbilityActionSummon
|
||||
(*Vector)(nil), // 1: Vector
|
||||
}
|
||||
var file_AbilityActionSummon_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityActionSummon.pos:type_name -> Vector
|
||||
1, // 1: AbilityActionSummon.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
|
||||
2, // [2:2] is the sub-list for extension extendee
|
||||
0, // [0:2] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityActionSummon_proto_init() }
|
||||
func file_AbilityActionSummon_proto_init() {
|
||||
if File_AbilityActionSummon_proto != nil {
|
||||
return
|
||||
}
|
||||
file_Vector_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityActionSummon_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityActionSummon); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityActionSummon_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityActionSummon_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityActionSummon_proto_depIdxs,
|
||||
MessageInfos: file_AbilityActionSummon_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityActionSummon_proto = out.File
|
||||
file_AbilityActionSummon_proto_rawDesc = nil
|
||||
file_AbilityActionSummon_proto_goTypes = nil
|
||||
file_AbilityActionSummon_proto_depIdxs = nil
|
||||
}
|
||||
26
gate-hk4e-api/proto/AbilityActionSummon.proto
Normal file
26
gate-hk4e-api/proto/AbilityActionSummon.proto
Normal file
@@ -0,0 +1,26 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityActionSummon {
|
||||
Vector pos = 10;
|
||||
Vector rot = 1;
|
||||
}
|
||||
160
gate-hk4e-api/proto/AbilityActionTriggerAbility.pb.go
Normal file
160
gate-hk4e-api/proto/AbilityActionTriggerAbility.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityActionTriggerAbility.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityActionTriggerAbility struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
OtherId uint32 `protobuf:"varint,14,opt,name=other_id,json=otherId,proto3" json:"other_id,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityActionTriggerAbility) Reset() {
|
||||
*x = AbilityActionTriggerAbility{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityActionTriggerAbility_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityActionTriggerAbility) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityActionTriggerAbility) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityActionTriggerAbility) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityActionTriggerAbility_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityActionTriggerAbility.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityActionTriggerAbility) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityActionTriggerAbility_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityActionTriggerAbility) GetOtherId() uint32 {
|
||||
if x != nil {
|
||||
return x.OtherId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityActionTriggerAbility_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityActionTriggerAbility_proto_rawDesc = []byte{
|
||||
0x0a, 0x21, 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, 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,
|
||||
0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x49, 0x64, 0x42, 0x0a, 0x5a,
|
||||
0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityActionTriggerAbility_proto_rawDescOnce sync.Once
|
||||
file_AbilityActionTriggerAbility_proto_rawDescData = file_AbilityActionTriggerAbility_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityActionTriggerAbility_proto_rawDescGZIP() []byte {
|
||||
file_AbilityActionTriggerAbility_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityActionTriggerAbility_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityActionTriggerAbility_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityActionTriggerAbility_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityActionTriggerAbility_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityActionTriggerAbility_proto_goTypes = []interface{}{
|
||||
(*AbilityActionTriggerAbility)(nil), // 0: AbilityActionTriggerAbility
|
||||
}
|
||||
var file_AbilityActionTriggerAbility_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityActionTriggerAbility_proto_init() }
|
||||
func file_AbilityActionTriggerAbility_proto_init() {
|
||||
if File_AbilityActionTriggerAbility_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityActionTriggerAbility_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityActionTriggerAbility); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityActionTriggerAbility_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityActionTriggerAbility_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityActionTriggerAbility_proto_depIdxs,
|
||||
MessageInfos: file_AbilityActionTriggerAbility_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityActionTriggerAbility_proto = out.File
|
||||
file_AbilityActionTriggerAbility_proto_rawDesc = nil
|
||||
file_AbilityActionTriggerAbility_proto_goTypes = nil
|
||||
file_AbilityActionTriggerAbility_proto_depIdxs = nil
|
||||
}
|
||||
23
gate-hk4e-api/proto/AbilityActionTriggerAbility.proto
Normal file
23
gate-hk4e-api/proto/AbilityActionTriggerAbility.proto
Normal file
@@ -0,0 +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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityActionTriggerAbility {
|
||||
uint32 other_id = 14;
|
||||
}
|
||||
205
gate-hk4e-api/proto/AbilityAppliedAbility.pb.go
Normal file
205
gate-hk4e-api/proto/AbilityAppliedAbility.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityAppliedAbility.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityAppliedAbility struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
AbilityName *AbilityString `protobuf:"bytes,1,opt,name=ability_name,json=abilityName,proto3" json:"ability_name,omitempty"`
|
||||
AbilityOverride *AbilityString `protobuf:"bytes,2,opt,name=ability_override,json=abilityOverride,proto3" json:"ability_override,omitempty"`
|
||||
OverrideMap []*AbilityScalarValueEntry `protobuf:"bytes,3,rep,name=override_map,json=overrideMap,proto3" json:"override_map,omitempty"`
|
||||
InstancedAbilityId uint32 `protobuf:"varint,4,opt,name=instanced_ability_id,json=instancedAbilityId,proto3" json:"instanced_ability_id,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedAbility) Reset() {
|
||||
*x = AbilityAppliedAbility{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityAppliedAbility_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedAbility) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityAppliedAbility) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityAppliedAbility) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityAppliedAbility_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityAppliedAbility.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityAppliedAbility) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityAppliedAbility_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedAbility) GetAbilityName() *AbilityString {
|
||||
if x != nil {
|
||||
return x.AbilityName
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedAbility) GetAbilityOverride() *AbilityString {
|
||||
if x != nil {
|
||||
return x.AbilityOverride
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedAbility) GetOverrideMap() []*AbilityScalarValueEntry {
|
||||
if x != nil {
|
||||
return x.OverrideMap
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedAbility) GetInstancedAbilityId() uint32 {
|
||||
if x != nil {
|
||||
return x.InstancedAbilityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityAppliedAbility_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityAppliedAbility_proto_rawDesc = []byte{
|
||||
0x0a, 0x1b, 0x41, 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, 0x1a, 0x1d, 0x41,
|
||||
0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x56, 0x61, 0x6c, 0x75,
|
||||
0x65, 0x45, 0x6e, 0x74, 0x72, 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, 0xf4, 0x01, 0x0a, 0x15, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x70, 0x70,
|
||||
0x6c, 0x69, 0x65, 0x64, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x31, 0x0a, 0x0c, 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, 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, 0x02, 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, 0x12, 0x3b, 0x0a, 0x0c, 0x6f, 0x76, 0x65,
|
||||
0x72, 0x72, 0x69, 0x64, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x03, 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, 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, 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, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityAppliedAbility_proto_rawDescOnce sync.Once
|
||||
file_AbilityAppliedAbility_proto_rawDescData = file_AbilityAppliedAbility_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityAppliedAbility_proto_rawDescGZIP() []byte {
|
||||
file_AbilityAppliedAbility_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityAppliedAbility_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityAppliedAbility_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityAppliedAbility_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityAppliedAbility_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityAppliedAbility_proto_goTypes = []interface{}{
|
||||
(*AbilityAppliedAbility)(nil), // 0: AbilityAppliedAbility
|
||||
(*AbilityString)(nil), // 1: AbilityString
|
||||
(*AbilityScalarValueEntry)(nil), // 2: AbilityScalarValueEntry
|
||||
}
|
||||
var file_AbilityAppliedAbility_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityAppliedAbility.ability_name:type_name -> AbilityString
|
||||
1, // 1: AbilityAppliedAbility.ability_override:type_name -> AbilityString
|
||||
2, // 2: AbilityAppliedAbility.override_map:type_name -> AbilityScalarValueEntry
|
||||
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_AbilityAppliedAbility_proto_init() }
|
||||
func file_AbilityAppliedAbility_proto_init() {
|
||||
if File_AbilityAppliedAbility_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AbilityScalarValueEntry_proto_init()
|
||||
file_AbilityString_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityAppliedAbility_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityAppliedAbility); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityAppliedAbility_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityAppliedAbility_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityAppliedAbility_proto_depIdxs,
|
||||
MessageInfos: file_AbilityAppliedAbility_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityAppliedAbility_proto = out.File
|
||||
file_AbilityAppliedAbility_proto_rawDesc = nil
|
||||
file_AbilityAppliedAbility_proto_goTypes = nil
|
||||
file_AbilityAppliedAbility_proto_depIdxs = nil
|
||||
}
|
||||
29
gate-hk4e-api/proto/AbilityAppliedAbility.proto
Normal file
29
gate-hk4e-api/proto/AbilityAppliedAbility.proto
Normal file
@@ -0,0 +1,29 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AbilityScalarValueEntry.proto";
|
||||
import "AbilityString.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityAppliedAbility {
|
||||
AbilityString ability_name = 1;
|
||||
AbilityString ability_override = 2;
|
||||
repeated AbilityScalarValueEntry override_map = 3;
|
||||
uint32 instanced_ability_id = 4;
|
||||
}
|
||||
313
gate-hk4e-api/proto/AbilityAppliedModifier.pb.go
Normal file
313
gate-hk4e-api/proto/AbilityAppliedModifier.pb.go
Normal file
@@ -0,0 +1,313 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityAppliedModifier.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityAppliedModifier struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
ModifierLocalId int32 `protobuf:"varint,1,opt,name=modifier_local_id,json=modifierLocalId,proto3" json:"modifier_local_id,omitempty"`
|
||||
ParentAbilityEntityId uint32 `protobuf:"varint,2,opt,name=parent_ability_entity_id,json=parentAbilityEntityId,proto3" json:"parent_ability_entity_id,omitempty"`
|
||||
ParentAbilityName *AbilityString `protobuf:"bytes,3,opt,name=parent_ability_name,json=parentAbilityName,proto3" json:"parent_ability_name,omitempty"`
|
||||
ParentAbilityOverride *AbilityString `protobuf:"bytes,4,opt,name=parent_ability_override,json=parentAbilityOverride,proto3" json:"parent_ability_override,omitempty"`
|
||||
InstancedAbilityId uint32 `protobuf:"varint,5,opt,name=instanced_ability_id,json=instancedAbilityId,proto3" json:"instanced_ability_id,omitempty"`
|
||||
InstancedModifierId uint32 `protobuf:"varint,6,opt,name=instanced_modifier_id,json=instancedModifierId,proto3" json:"instanced_modifier_id,omitempty"`
|
||||
ExistDuration float32 `protobuf:"fixed32,7,opt,name=exist_duration,json=existDuration,proto3" json:"exist_duration,omitempty"`
|
||||
AttachedInstancedModifier *AbilityAttachedModifier `protobuf:"bytes,8,opt,name=attached_instanced_modifier,json=attachedInstancedModifier,proto3" json:"attached_instanced_modifier,omitempty"`
|
||||
ApplyEntityId uint32 `protobuf:"varint,9,opt,name=apply_entity_id,json=applyEntityId,proto3" json:"apply_entity_id,omitempty"`
|
||||
IsAttachedParentAbility bool `protobuf:"varint,10,opt,name=is_attached_parent_ability,json=isAttachedParentAbility,proto3" json:"is_attached_parent_ability,omitempty"`
|
||||
ModifierDurability *ModifierDurability `protobuf:"bytes,11,opt,name=modifier_durability,json=modifierDurability,proto3" json:"modifier_durability,omitempty"`
|
||||
SbuffUid uint32 `protobuf:"varint,12,opt,name=sbuff_uid,json=sbuffUid,proto3" json:"sbuff_uid,omitempty"`
|
||||
IsServerbuffModifier bool `protobuf:"varint,13,opt,name=is_serverbuff_modifier,json=isServerbuffModifier,proto3" json:"is_serverbuff_modifier,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedModifier) Reset() {
|
||||
*x = AbilityAppliedModifier{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityAppliedModifier_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedModifier) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityAppliedModifier) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityAppliedModifier) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityAppliedModifier_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityAppliedModifier.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityAppliedModifier) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityAppliedModifier_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedModifier) GetModifierLocalId() int32 {
|
||||
if x != nil {
|
||||
return x.ModifierLocalId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedModifier) GetParentAbilityEntityId() uint32 {
|
||||
if x != nil {
|
||||
return x.ParentAbilityEntityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedModifier) GetParentAbilityName() *AbilityString {
|
||||
if x != nil {
|
||||
return x.ParentAbilityName
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedModifier) GetParentAbilityOverride() *AbilityString {
|
||||
if x != nil {
|
||||
return x.ParentAbilityOverride
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedModifier) GetInstancedAbilityId() uint32 {
|
||||
if x != nil {
|
||||
return x.InstancedAbilityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedModifier) GetInstancedModifierId() uint32 {
|
||||
if x != nil {
|
||||
return x.InstancedModifierId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedModifier) GetExistDuration() float32 {
|
||||
if x != nil {
|
||||
return x.ExistDuration
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedModifier) GetAttachedInstancedModifier() *AbilityAttachedModifier {
|
||||
if x != nil {
|
||||
return x.AttachedInstancedModifier
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedModifier) GetApplyEntityId() uint32 {
|
||||
if x != nil {
|
||||
return x.ApplyEntityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedModifier) GetIsAttachedParentAbility() bool {
|
||||
if x != nil {
|
||||
return x.IsAttachedParentAbility
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedModifier) GetModifierDurability() *ModifierDurability {
|
||||
if x != nil {
|
||||
return x.ModifierDurability
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedModifier) GetSbuffUid() uint32 {
|
||||
if x != nil {
|
||||
return x.SbuffUid
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityAppliedModifier) GetIsServerbuffModifier() bool {
|
||||
if x != nil {
|
||||
return x.IsServerbuffModifier
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
var File_AbilityAppliedModifier_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityAppliedModifier_proto_rawDesc = []byte{
|
||||
0x0a, 0x1c, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64,
|
||||
0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d,
|
||||
0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x4d,
|
||||
0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 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, 0x1a, 0x18, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x44, 0x75, 0x72, 0x61,
|
||||
0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xea, 0x05, 0x0a,
|
||||
0x16, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4d,
|
||||
0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x6f, 0x64, 0x69, 0x66,
|
||||
0x69, 0x65, 0x72, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x0f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x61,
|
||||
0x6c, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x18, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x62,
|
||||
0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x15, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x41, 0x62, 0x69,
|
||||
0x6c, 0x69, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 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, 0x03, 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, 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, 0x04, 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, 0x30, 0x0a, 0x14, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
|
||||
0x64, 0x5f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x05, 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, 0x73, 0x74, 0x61, 0x6e,
|
||||
0x63, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
|
||||
0x06, 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, 0x25, 0x0a, 0x0e, 0x65, 0x78,
|
||||
0x69, 0x73, 0x74, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01,
|
||||
0x28, 0x02, 0x52, 0x0d, 0x65, 0x78, 0x69, 0x73, 0x74, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
|
||||
0x6e, 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, 0x08, 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, 0x61,
|
||||
0x70, 0x70, 0x6c, 0x79, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x09,
|
||||
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x69, 0x74,
|
||||
0x79, 0x49, 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, 0x44, 0x0a, 0x13, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x5f, 0x64, 0x75, 0x72,
|
||||
0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e,
|
||||
0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x44, 0x75, 0x72, 0x61, 0x62, 0x69, 0x6c, 0x69,
|
||||
0x74, 0x79, 0x52, 0x12, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x44, 0x75, 0x72, 0x61,
|
||||
0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x62, 0x75, 0x66, 0x66, 0x5f,
|
||||
0x75, 0x69, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x62, 0x75, 0x66, 0x66,
|
||||
0x55, 0x69, 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, 0x0d, 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, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b,
|
||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityAppliedModifier_proto_rawDescOnce sync.Once
|
||||
file_AbilityAppliedModifier_proto_rawDescData = file_AbilityAppliedModifier_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityAppliedModifier_proto_rawDescGZIP() []byte {
|
||||
file_AbilityAppliedModifier_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityAppliedModifier_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityAppliedModifier_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityAppliedModifier_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityAppliedModifier_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityAppliedModifier_proto_goTypes = []interface{}{
|
||||
(*AbilityAppliedModifier)(nil), // 0: AbilityAppliedModifier
|
||||
(*AbilityString)(nil), // 1: AbilityString
|
||||
(*AbilityAttachedModifier)(nil), // 2: AbilityAttachedModifier
|
||||
(*ModifierDurability)(nil), // 3: ModifierDurability
|
||||
}
|
||||
var file_AbilityAppliedModifier_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityAppliedModifier.parent_ability_name:type_name -> AbilityString
|
||||
1, // 1: AbilityAppliedModifier.parent_ability_override:type_name -> AbilityString
|
||||
2, // 2: AbilityAppliedModifier.attached_instanced_modifier:type_name -> AbilityAttachedModifier
|
||||
3, // 3: AbilityAppliedModifier.modifier_durability:type_name -> ModifierDurability
|
||||
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_AbilityAppliedModifier_proto_init() }
|
||||
func file_AbilityAppliedModifier_proto_init() {
|
||||
if File_AbilityAppliedModifier_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AbilityAttachedModifier_proto_init()
|
||||
file_AbilityString_proto_init()
|
||||
file_ModifierDurability_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityAppliedModifier_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityAppliedModifier); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityAppliedModifier_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityAppliedModifier_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityAppliedModifier_proto_depIdxs,
|
||||
MessageInfos: file_AbilityAppliedModifier_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityAppliedModifier_proto = out.File
|
||||
file_AbilityAppliedModifier_proto_rawDesc = nil
|
||||
file_AbilityAppliedModifier_proto_goTypes = nil
|
||||
file_AbilityAppliedModifier_proto_depIdxs = nil
|
||||
}
|
||||
39
gate-hk4e-api/proto/AbilityAppliedModifier.proto
Normal file
39
gate-hk4e-api/proto/AbilityAppliedModifier.proto
Normal file
@@ -0,0 +1,39 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AbilityAttachedModifier.proto";
|
||||
import "AbilityString.proto";
|
||||
import "ModifierDurability.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityAppliedModifier {
|
||||
int32 modifier_local_id = 1;
|
||||
uint32 parent_ability_entity_id = 2;
|
||||
AbilityString parent_ability_name = 3;
|
||||
AbilityString parent_ability_override = 4;
|
||||
uint32 instanced_ability_id = 5;
|
||||
uint32 instanced_modifier_id = 6;
|
||||
float exist_duration = 7;
|
||||
AbilityAttachedModifier attached_instanced_modifier = 8;
|
||||
uint32 apply_entity_id = 9;
|
||||
bool is_attached_parent_ability = 10;
|
||||
ModifierDurability modifier_durability = 11;
|
||||
uint32 sbuff_uid = 12;
|
||||
bool is_serverbuff_modifier = 13;
|
||||
}
|
||||
160
gate-hk4e-api/proto/AbilityApplyLevelModifier.pb.go
Normal file
160
gate-hk4e-api/proto/AbilityApplyLevelModifier.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityApplyLevelModifier.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityApplyLevelModifier struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
ApplyEntityId uint32 `protobuf:"varint,6,opt,name=apply_entity_id,json=applyEntityId,proto3" json:"apply_entity_id,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityApplyLevelModifier) Reset() {
|
||||
*x = AbilityApplyLevelModifier{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityApplyLevelModifier_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityApplyLevelModifier) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityApplyLevelModifier) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityApplyLevelModifier) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityApplyLevelModifier_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityApplyLevelModifier.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityApplyLevelModifier) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityApplyLevelModifier_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityApplyLevelModifier) GetApplyEntityId() uint32 {
|
||||
if x != nil {
|
||||
return x.ApplyEntityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityApplyLevelModifier_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityApplyLevelModifier_proto_rawDesc = []byte{
|
||||
0x0a, 0x1f, 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, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||
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,
|
||||
0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityApplyLevelModifier_proto_rawDescOnce sync.Once
|
||||
file_AbilityApplyLevelModifier_proto_rawDescData = file_AbilityApplyLevelModifier_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityApplyLevelModifier_proto_rawDescGZIP() []byte {
|
||||
file_AbilityApplyLevelModifier_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityApplyLevelModifier_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityApplyLevelModifier_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityApplyLevelModifier_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityApplyLevelModifier_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityApplyLevelModifier_proto_goTypes = []interface{}{
|
||||
(*AbilityApplyLevelModifier)(nil), // 0: AbilityApplyLevelModifier
|
||||
}
|
||||
var file_AbilityApplyLevelModifier_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityApplyLevelModifier_proto_init() }
|
||||
func file_AbilityApplyLevelModifier_proto_init() {
|
||||
if File_AbilityApplyLevelModifier_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityApplyLevelModifier_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityApplyLevelModifier); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityApplyLevelModifier_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityApplyLevelModifier_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityApplyLevelModifier_proto_depIdxs,
|
||||
MessageInfos: file_AbilityApplyLevelModifier_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityApplyLevelModifier_proto = out.File
|
||||
file_AbilityApplyLevelModifier_proto_rawDesc = nil
|
||||
file_AbilityApplyLevelModifier_proto_goTypes = nil
|
||||
file_AbilityApplyLevelModifier_proto_depIdxs = nil
|
||||
}
|
||||
23
gate-hk4e-api/proto/AbilityApplyLevelModifier.proto
Normal file
23
gate-hk4e-api/proto/AbilityApplyLevelModifier.proto
Normal file
@@ -0,0 +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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityApplyLevelModifier {
|
||||
uint32 apply_entity_id = 6;
|
||||
}
|
||||
214
gate-hk4e-api/proto/AbilityArgument.pb.go
Normal file
214
gate-hk4e-api/proto/AbilityArgument.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityArgument.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityArgument struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
// Types that are assignable to Arg:
|
||||
// *AbilityArgument_IntArg
|
||||
// *AbilityArgument_FloatArg
|
||||
// *AbilityArgument_StrArg
|
||||
Arg isAbilityArgument_Arg `protobuf_oneof:"arg"`
|
||||
}
|
||||
|
||||
func (x *AbilityArgument) Reset() {
|
||||
*x = AbilityArgument{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityArgument_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityArgument) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityArgument) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityArgument) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityArgument_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityArgument.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityArgument) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityArgument_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (m *AbilityArgument) GetArg() isAbilityArgument_Arg {
|
||||
if m != nil {
|
||||
return m.Arg
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityArgument) GetIntArg() uint32 {
|
||||
if x, ok := x.GetArg().(*AbilityArgument_IntArg); ok {
|
||||
return x.IntArg
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityArgument) GetFloatArg() float32 {
|
||||
if x, ok := x.GetArg().(*AbilityArgument_FloatArg); ok {
|
||||
return x.FloatArg
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityArgument) GetStrArg() string {
|
||||
if x, ok := x.GetArg().(*AbilityArgument_StrArg); ok {
|
||||
return x.StrArg
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
type isAbilityArgument_Arg interface {
|
||||
isAbilityArgument_Arg()
|
||||
}
|
||||
|
||||
type AbilityArgument_IntArg struct {
|
||||
IntArg uint32 `protobuf:"varint,5,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"`
|
||||
}
|
||||
|
||||
type AbilityArgument_StrArg struct {
|
||||
StrArg string `protobuf:"bytes,11,opt,name=str_arg,json=strArg,proto3,oneof"`
|
||||
}
|
||||
|
||||
func (*AbilityArgument_IntArg) isAbilityArgument_Arg() {}
|
||||
|
||||
func (*AbilityArgument_FloatArg) isAbilityArgument_Arg() {}
|
||||
|
||||
func (*AbilityArgument_StrArg) isAbilityArgument_Arg() {}
|
||||
|
||||
var File_AbilityArgument_proto protoreflect.FileDescriptor
|
||||
|
||||
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,
|
||||
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,
|
||||
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,
|
||||
0x05, 0x0a, 0x03, 0x61, 0x72, 0x67, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityArgument_proto_rawDescOnce sync.Once
|
||||
file_AbilityArgument_proto_rawDescData = file_AbilityArgument_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityArgument_proto_rawDescGZIP() []byte {
|
||||
file_AbilityArgument_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityArgument_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityArgument_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityArgument_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityArgument_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityArgument_proto_goTypes = []interface{}{
|
||||
(*AbilityArgument)(nil), // 0: AbilityArgument
|
||||
}
|
||||
var file_AbilityArgument_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityArgument_proto_init() }
|
||||
func file_AbilityArgument_proto_init() {
|
||||
if File_AbilityArgument_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityArgument_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityArgument); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
file_AbilityArgument_proto_msgTypes[0].OneofWrappers = []interface{}{
|
||||
(*AbilityArgument_IntArg)(nil),
|
||||
(*AbilityArgument_FloatArg)(nil),
|
||||
(*AbilityArgument_StrArg)(nil),
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityArgument_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityArgument_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityArgument_proto_depIdxs,
|
||||
MessageInfos: file_AbilityArgument_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityArgument_proto = out.File
|
||||
file_AbilityArgument_proto_rawDesc = nil
|
||||
file_AbilityArgument_proto_goTypes = nil
|
||||
file_AbilityArgument_proto_depIdxs = nil
|
||||
}
|
||||
27
gate-hk4e-api/proto/AbilityArgument.proto
Normal file
27
gate-hk4e-api/proto/AbilityArgument.proto
Normal file
@@ -0,0 +1,27 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityArgument {
|
||||
oneof arg {
|
||||
uint32 int_arg = 5;
|
||||
float float_arg = 15;
|
||||
string str_arg = 11;
|
||||
}
|
||||
}
|
||||
203
gate-hk4e-api/proto/AbilityAttachedModifier.pb.go
Normal file
203
gate-hk4e-api/proto/AbilityAttachedModifier.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityAttachedModifier.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityAttachedModifier struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
IsInvalid bool `protobuf:"varint,1,opt,name=is_invalid,json=isInvalid,proto3" json:"is_invalid,omitempty"`
|
||||
OwnerEntityId uint32 `protobuf:"varint,2,opt,name=owner_entity_id,json=ownerEntityId,proto3" json:"owner_entity_id,omitempty"`
|
||||
InstancedModifierId uint32 `protobuf:"varint,3,opt,name=instanced_modifier_id,json=instancedModifierId,proto3" json:"instanced_modifier_id,omitempty"`
|
||||
IsServerbuffModifier bool `protobuf:"varint,4,opt,name=is_serverbuff_modifier,json=isServerbuffModifier,proto3" json:"is_serverbuff_modifier,omitempty"`
|
||||
AttachNameHash int32 `protobuf:"varint,5,opt,name=attach_name_hash,json=attachNameHash,proto3" json:"attach_name_hash,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityAttachedModifier) Reset() {
|
||||
*x = AbilityAttachedModifier{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityAttachedModifier_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityAttachedModifier) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityAttachedModifier) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityAttachedModifier) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityAttachedModifier_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityAttachedModifier.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityAttachedModifier) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityAttachedModifier_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityAttachedModifier) GetIsInvalid() bool {
|
||||
if x != nil {
|
||||
return x.IsInvalid
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *AbilityAttachedModifier) GetOwnerEntityId() uint32 {
|
||||
if x != nil {
|
||||
return x.OwnerEntityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityAttachedModifier) GetInstancedModifierId() uint32 {
|
||||
if x != nil {
|
||||
return x.InstancedModifierId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityAttachedModifier) GetIsServerbuffModifier() bool {
|
||||
if x != nil {
|
||||
return x.IsServerbuffModifier
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *AbilityAttachedModifier) GetAttachNameHash() int32 {
|
||||
if x != nil {
|
||||
return x.AttachNameHash
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityAttachedModifier_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityAttachedModifier_proto_rawDesc = []byte{
|
||||
0x0a, 0x1d, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x65,
|
||||
0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
|
||||
0xf4, 0x01, 0x0a, 0x17, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x74, 0x74, 0x61, 0x63,
|
||||
0x68, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x69,
|
||||
0x73, 0x5f, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
|
||||
0x09, 0x69, 0x73, 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 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, 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, 0x03, 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, 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, 0x04, 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, 0x28, 0x0a, 0x10,
|
||||
0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x68, 0x61, 0x73, 0x68,
|
||||
0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x4e, 0x61,
|
||||
0x6d, 0x65, 0x48, 0x61, 0x73, 0x68, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityAttachedModifier_proto_rawDescOnce sync.Once
|
||||
file_AbilityAttachedModifier_proto_rawDescData = file_AbilityAttachedModifier_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityAttachedModifier_proto_rawDescGZIP() []byte {
|
||||
file_AbilityAttachedModifier_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityAttachedModifier_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityAttachedModifier_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityAttachedModifier_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityAttachedModifier_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityAttachedModifier_proto_goTypes = []interface{}{
|
||||
(*AbilityAttachedModifier)(nil), // 0: AbilityAttachedModifier
|
||||
}
|
||||
var file_AbilityAttachedModifier_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityAttachedModifier_proto_init() }
|
||||
func file_AbilityAttachedModifier_proto_init() {
|
||||
if File_AbilityAttachedModifier_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityAttachedModifier_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityAttachedModifier); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityAttachedModifier_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityAttachedModifier_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityAttachedModifier_proto_depIdxs,
|
||||
MessageInfos: file_AbilityAttachedModifier_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityAttachedModifier_proto = out.File
|
||||
file_AbilityAttachedModifier_proto_rawDesc = nil
|
||||
file_AbilityAttachedModifier_proto_goTypes = nil
|
||||
file_AbilityAttachedModifier_proto_depIdxs = nil
|
||||
}
|
||||
27
gate-hk4e-api/proto/AbilityAttachedModifier.proto
Normal file
27
gate-hk4e-api/proto/AbilityAttachedModifier.proto
Normal file
@@ -0,0 +1,27 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityAttachedModifier {
|
||||
bool is_invalid = 1;
|
||||
uint32 owner_entity_id = 2;
|
||||
uint32 instanced_modifier_id = 3;
|
||||
bool is_serverbuff_modifier = 4;
|
||||
int32 attach_name_hash = 5;
|
||||
}
|
||||
184
gate-hk4e-api/proto/AbilityBornType.pb.go
Normal file
184
gate-hk4e-api/proto/AbilityBornType.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityBornType.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityBornType struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityBornType) Reset() {
|
||||
*x = AbilityBornType{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityBornType_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityBornType) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityBornType) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityBornType) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityBornType_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityBornType.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityBornType) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityBornType_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityBornType) GetRot() *Vector {
|
||||
if x != nil {
|
||||
return x.Rot
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityBornType) GetMoveDir() *Vector {
|
||||
if x != nil {
|
||||
return x.MoveDir
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityBornType) GetPos() *Vector {
|
||||
if x != nil {
|
||||
return x.Pos
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityBornType_proto protoreflect.FileDescriptor
|
||||
|
||||
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,
|
||||
0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x03, 0x70,
|
||||
0x6f, 0x73, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06,
|
||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityBornType_proto_rawDescOnce sync.Once
|
||||
file_AbilityBornType_proto_rawDescData = file_AbilityBornType_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityBornType_proto_rawDescGZIP() []byte {
|
||||
file_AbilityBornType_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityBornType_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityBornType_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityBornType_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityBornType_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityBornType_proto_goTypes = []interface{}{
|
||||
(*AbilityBornType)(nil), // 0: AbilityBornType
|
||||
(*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, // 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
|
||||
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_AbilityBornType_proto_init() }
|
||||
func file_AbilityBornType_proto_init() {
|
||||
if File_AbilityBornType_proto != nil {
|
||||
return
|
||||
}
|
||||
file_Vector_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityBornType_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityBornType); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityBornType_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityBornType_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityBornType_proto_depIdxs,
|
||||
MessageInfos: file_AbilityBornType_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityBornType_proto = out.File
|
||||
file_AbilityBornType_proto_rawDesc = nil
|
||||
file_AbilityBornType_proto_goTypes = nil
|
||||
file_AbilityBornType_proto_depIdxs = nil
|
||||
}
|
||||
27
gate-hk4e-api/proto/AbilityBornType.proto
Normal file
27
gate-hk4e-api/proto/AbilityBornType.proto
Normal file
@@ -0,0 +1,27 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityBornType {
|
||||
Vector rot = 2;
|
||||
Vector move_dir = 14;
|
||||
Vector pos = 5;
|
||||
}
|
||||
179
gate-hk4e-api/proto/AbilityChangeNotify.pb.go
Normal file
179
gate-hk4e-api/proto/AbilityChangeNotify.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityChangeNotify.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = 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"`
|
||||
}
|
||||
|
||||
func (x *AbilityChangeNotify) Reset() {
|
||||
*x = AbilityChangeNotify{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityChangeNotify_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityChangeNotify) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityChangeNotify) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityChangeNotify) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityChangeNotify_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityChangeNotify.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityChangeNotify) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityChangeNotify_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityChangeNotify) GetEntityId() uint32 {
|
||||
if x != nil {
|
||||
return x.EntityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityChangeNotify) GetAbilityControlBlock() *AbilityControlBlock {
|
||||
if x != nil {
|
||||
return x.AbilityControlBlock
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityChangeNotify_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityChangeNotify_proto_rawDesc = []byte{
|
||||
0x0a, 0x19, 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, 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, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityChangeNotify_proto_rawDescOnce sync.Once
|
||||
file_AbilityChangeNotify_proto_rawDescData = file_AbilityChangeNotify_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityChangeNotify_proto_rawDescGZIP() []byte {
|
||||
file_AbilityChangeNotify_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityChangeNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityChangeNotify_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityChangeNotify_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityChangeNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityChangeNotify_proto_goTypes = []interface{}{
|
||||
(*AbilityChangeNotify)(nil), // 0: AbilityChangeNotify
|
||||
(*AbilityControlBlock)(nil), // 1: AbilityControlBlock
|
||||
}
|
||||
var file_AbilityChangeNotify_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityChangeNotify.ability_control_block:type_name -> AbilityControlBlock
|
||||
1, // [1:1] is the sub-list for method output_type
|
||||
1, // [1:1] is the sub-list for method input_type
|
||||
1, // [1:1] is the sub-list for extension type_name
|
||||
1, // [1:1] is the sub-list for extension extendee
|
||||
0, // [0:1] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityChangeNotify_proto_init() }
|
||||
func file_AbilityChangeNotify_proto_init() {
|
||||
if File_AbilityChangeNotify_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AbilityControlBlock_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityChangeNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityChangeNotify); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityChangeNotify_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityChangeNotify_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityChangeNotify_proto_depIdxs,
|
||||
MessageInfos: file_AbilityChangeNotify_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityChangeNotify_proto = out.File
|
||||
file_AbilityChangeNotify_proto_rawDesc = nil
|
||||
file_AbilityChangeNotify_proto_goTypes = nil
|
||||
file_AbilityChangeNotify_proto_depIdxs = nil
|
||||
}
|
||||
29
gate-hk4e-api/proto/AbilityChangeNotify.proto
Normal file
29
gate-hk4e-api/proto/AbilityChangeNotify.proto
Normal file
@@ -0,0 +1,29 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AbilityControlBlock.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
// CmdId: 1131
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
message AbilityChangeNotify {
|
||||
uint32 entity_id = 1;
|
||||
AbilityControlBlock ability_control_block = 15;
|
||||
}
|
||||
165
gate-hk4e-api/proto/AbilityControlBlock.pb.go
Normal file
165
gate-hk4e-api/proto/AbilityControlBlock.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityControlBlock.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityControlBlock struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
AbilityEmbryoList []*AbilityEmbryo `protobuf:"bytes,1,rep,name=ability_embryo_list,json=abilityEmbryoList,proto3" json:"ability_embryo_list,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityControlBlock) Reset() {
|
||||
*x = AbilityControlBlock{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityControlBlock_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityControlBlock) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityControlBlock) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityControlBlock) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityControlBlock_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityControlBlock.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityControlBlock) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityControlBlock_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityControlBlock) GetAbilityEmbryoList() []*AbilityEmbryo {
|
||||
if x != nil {
|
||||
return x.AbilityEmbryoList
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityControlBlock_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityControlBlock_proto_rawDesc = []byte{
|
||||
0x0a, 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, 0x1a, 0x13, 0x41, 0x62, 0x69,
|
||||
0x6c, 0x69, 0x74, 0x79, 0x45, 0x6d, 0x62, 0x72, 0x79, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x22, 0x55, 0x0a, 0x13, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72,
|
||||
0x6f, 0x6c, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x3e, 0x0a, 0x13, 0x61, 0x62, 0x69, 0x6c, 0x69,
|
||||
0x74, 0x79, 0x5f, 0x65, 0x6d, 0x62, 0x72, 0x79, 0x6f, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01,
|
||||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x45, 0x6d,
|
||||
0x62, 0x72, 0x79, 0x6f, 0x52, 0x11, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x45, 0x6d, 0x62,
|
||||
0x72, 0x79, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityControlBlock_proto_rawDescOnce sync.Once
|
||||
file_AbilityControlBlock_proto_rawDescData = file_AbilityControlBlock_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityControlBlock_proto_rawDescGZIP() []byte {
|
||||
file_AbilityControlBlock_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityControlBlock_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityControlBlock_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityControlBlock_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityControlBlock_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityControlBlock_proto_goTypes = []interface{}{
|
||||
(*AbilityControlBlock)(nil), // 0: AbilityControlBlock
|
||||
(*AbilityEmbryo)(nil), // 1: AbilityEmbryo
|
||||
}
|
||||
var file_AbilityControlBlock_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityControlBlock.ability_embryo_list:type_name -> AbilityEmbryo
|
||||
1, // [1:1] is the sub-list for method output_type
|
||||
1, // [1:1] is the sub-list for method input_type
|
||||
1, // [1:1] is the sub-list for extension type_name
|
||||
1, // [1:1] is the sub-list for extension extendee
|
||||
0, // [0:1] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityControlBlock_proto_init() }
|
||||
func file_AbilityControlBlock_proto_init() {
|
||||
if File_AbilityControlBlock_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AbilityEmbryo_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityControlBlock_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityControlBlock); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityControlBlock_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityControlBlock_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityControlBlock_proto_depIdxs,
|
||||
MessageInfos: file_AbilityControlBlock_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityControlBlock_proto = out.File
|
||||
file_AbilityControlBlock_proto_rawDesc = nil
|
||||
file_AbilityControlBlock_proto_goTypes = nil
|
||||
file_AbilityControlBlock_proto_depIdxs = nil
|
||||
}
|
||||
25
gate-hk4e-api/proto/AbilityControlBlock.proto
Normal file
25
gate-hk4e-api/proto/AbilityControlBlock.proto
Normal file
@@ -0,0 +1,25 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AbilityEmbryo.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityControlBlock {
|
||||
repeated AbilityEmbryo ability_embryo_list = 1;
|
||||
}
|
||||
181
gate-hk4e-api/proto/AbilityEmbryo.pb.go
Normal file
181
gate-hk4e-api/proto/AbilityEmbryo.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityEmbryo.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityEmbryo struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
AbilityId uint32 `protobuf:"varint,1,opt,name=ability_id,json=abilityId,proto3" json:"ability_id,omitempty"`
|
||||
AbilityNameHash uint32 `protobuf:"fixed32,2,opt,name=ability_name_hash,json=abilityNameHash,proto3" json:"ability_name_hash,omitempty"`
|
||||
AbilityOverrideNameHash uint32 `protobuf:"fixed32,3,opt,name=ability_override_name_hash,json=abilityOverrideNameHash,proto3" json:"ability_override_name_hash,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityEmbryo) Reset() {
|
||||
*x = AbilityEmbryo{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityEmbryo_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityEmbryo) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityEmbryo) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityEmbryo) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityEmbryo_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityEmbryo.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityEmbryo) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityEmbryo_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityEmbryo) GetAbilityId() uint32 {
|
||||
if x != nil {
|
||||
return x.AbilityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityEmbryo) GetAbilityNameHash() uint32 {
|
||||
if x != nil {
|
||||
return x.AbilityNameHash
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityEmbryo) GetAbilityOverrideNameHash() uint32 {
|
||||
if x != nil {
|
||||
return x.AbilityOverrideNameHash
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityEmbryo_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityEmbryo_proto_rawDesc = []byte{
|
||||
0x0a, 0x13, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x45, 0x6d, 0x62, 0x72, 0x79, 0x6f, 0x2e,
|
||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 0x0a, 0x0d, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74,
|
||||
0x79, 0x45, 0x6d, 0x62, 0x72, 0x79, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x62, 0x69, 0x6c, 0x69,
|
||||
0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x61, 0x62, 0x69,
|
||||
0x6c, 0x69, 0x74, 0x79, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
|
||||
0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x07, 0x52, 0x0f, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x48, 0x61,
|
||||
0x73, 0x68, 0x12, 0x3b, 0x0a, 0x1a, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x6f, 0x76,
|
||||
0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x68, 0x61, 0x73, 0x68,
|
||||
0x18, 0x03, 0x20, 0x01, 0x28, 0x07, 0x52, 0x17, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4f,
|
||||
0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x48, 0x61, 0x73, 0x68, 0x42,
|
||||
0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityEmbryo_proto_rawDescOnce sync.Once
|
||||
file_AbilityEmbryo_proto_rawDescData = file_AbilityEmbryo_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityEmbryo_proto_rawDescGZIP() []byte {
|
||||
file_AbilityEmbryo_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityEmbryo_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityEmbryo_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityEmbryo_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityEmbryo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityEmbryo_proto_goTypes = []interface{}{
|
||||
(*AbilityEmbryo)(nil), // 0: AbilityEmbryo
|
||||
}
|
||||
var file_AbilityEmbryo_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityEmbryo_proto_init() }
|
||||
func file_AbilityEmbryo_proto_init() {
|
||||
if File_AbilityEmbryo_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityEmbryo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityEmbryo); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityEmbryo_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityEmbryo_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityEmbryo_proto_depIdxs,
|
||||
MessageInfos: file_AbilityEmbryo_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityEmbryo_proto = out.File
|
||||
file_AbilityEmbryo_proto_rawDesc = nil
|
||||
file_AbilityEmbryo_proto_goTypes = nil
|
||||
file_AbilityEmbryo_proto_depIdxs = nil
|
||||
}
|
||||
25
gate-hk4e-api/proto/AbilityEmbryo.proto
Normal file
25
gate-hk4e-api/proto/AbilityEmbryo.proto
Normal file
@@ -0,0 +1,25 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityEmbryo {
|
||||
uint32 ability_id = 1;
|
||||
fixed32 ability_name_hash = 2;
|
||||
fixed32 ability_override_name_hash = 3;
|
||||
}
|
||||
158
gate-hk4e-api/proto/AbilityFloatValue.pb.go
Normal file
158
gate-hk4e-api/proto/AbilityFloatValue.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityFloatValue.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityFloatValue struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Value float32 `protobuf:"fixed32,1,opt,name=value,proto3" json:"value,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityFloatValue) Reset() {
|
||||
*x = AbilityFloatValue{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityFloatValue_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityFloatValue) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityFloatValue) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityFloatValue) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityFloatValue_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityFloatValue.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityFloatValue) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityFloatValue_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityFloatValue) GetValue() float32 {
|
||||
if x != nil {
|
||||
return x.Value
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityFloatValue_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityFloatValue_proto_rawDesc = []byte{
|
||||
0x0a, 0x17, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x56, 0x61,
|
||||
0x6c, 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x29, 0x0a, 0x11, 0x41, 0x62, 0x69,
|
||||
0x6c, 0x69, 0x74, 0x79, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14,
|
||||
0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x76,
|
||||
0x61, 0x6c, 0x75, 0x65, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityFloatValue_proto_rawDescOnce sync.Once
|
||||
file_AbilityFloatValue_proto_rawDescData = file_AbilityFloatValue_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityFloatValue_proto_rawDescGZIP() []byte {
|
||||
file_AbilityFloatValue_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityFloatValue_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityFloatValue_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityFloatValue_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityFloatValue_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityFloatValue_proto_goTypes = []interface{}{
|
||||
(*AbilityFloatValue)(nil), // 0: AbilityFloatValue
|
||||
}
|
||||
var file_AbilityFloatValue_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityFloatValue_proto_init() }
|
||||
func file_AbilityFloatValue_proto_init() {
|
||||
if File_AbilityFloatValue_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityFloatValue_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityFloatValue); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityFloatValue_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityFloatValue_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityFloatValue_proto_depIdxs,
|
||||
MessageInfos: file_AbilityFloatValue_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityFloatValue_proto = out.File
|
||||
file_AbilityFloatValue_proto_rawDesc = nil
|
||||
file_AbilityFloatValue_proto_goTypes = nil
|
||||
file_AbilityFloatValue_proto_depIdxs = nil
|
||||
}
|
||||
23
gate-hk4e-api/proto/AbilityFloatValue.proto
Normal file
23
gate-hk4e-api/proto/AbilityFloatValue.proto
Normal file
@@ -0,0 +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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityFloatValue {
|
||||
float value = 1;
|
||||
}
|
||||
179
gate-hk4e-api/proto/AbilityGadgetInfo.pb.go
Normal file
179
gate-hk4e-api/proto/AbilityGadgetInfo.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityGadgetInfo.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityGadgetInfo struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
CampId uint32 `protobuf:"varint,1,opt,name=camp_id,json=campId,proto3" json:"camp_id,omitempty"`
|
||||
CampTargetType uint32 `protobuf:"varint,2,opt,name=camp_target_type,json=campTargetType,proto3" json:"camp_target_type,omitempty"`
|
||||
TargetEntityId uint32 `protobuf:"varint,3,opt,name=target_entity_id,json=targetEntityId,proto3" json:"target_entity_id,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityGadgetInfo) Reset() {
|
||||
*x = AbilityGadgetInfo{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityGadgetInfo_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityGadgetInfo) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityGadgetInfo) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityGadgetInfo) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityGadgetInfo_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityGadgetInfo.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityGadgetInfo) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityGadgetInfo_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityGadgetInfo) GetCampId() uint32 {
|
||||
if x != nil {
|
||||
return x.CampId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityGadgetInfo) GetCampTargetType() uint32 {
|
||||
if x != nil {
|
||||
return x.CampTargetType
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityGadgetInfo) GetTargetEntityId() uint32 {
|
||||
if x != nil {
|
||||
return x.TargetEntityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityGadgetInfo_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityGadgetInfo_proto_rawDesc = []byte{
|
||||
0x0a, 0x17, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x47, 0x61, 0x64, 0x67, 0x65, 0x74, 0x49,
|
||||
0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x80, 0x01, 0x0a, 0x11, 0x41, 0x62,
|
||||
0x69, 0x6c, 0x69, 0x74, 0x79, 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, 0x28, 0x0a, 0x10, 0x63, 0x61, 0x6d, 0x70,
|
||||
0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01,
|
||||
0x28, 0x0d, 0x52, 0x0e, 0x63, 0x61, 0x6d, 0x70, 0x54, 0x61, 0x72, 0x67, 0x65, 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, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x74, 0x61,
|
||||
0x72, 0x67, 0x65, 0x74, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x0a, 0x5a, 0x08,
|
||||
0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityGadgetInfo_proto_rawDescOnce sync.Once
|
||||
file_AbilityGadgetInfo_proto_rawDescData = file_AbilityGadgetInfo_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityGadgetInfo_proto_rawDescGZIP() []byte {
|
||||
file_AbilityGadgetInfo_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityGadgetInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityGadgetInfo_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityGadgetInfo_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityGadgetInfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityGadgetInfo_proto_goTypes = []interface{}{
|
||||
(*AbilityGadgetInfo)(nil), // 0: AbilityGadgetInfo
|
||||
}
|
||||
var file_AbilityGadgetInfo_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityGadgetInfo_proto_init() }
|
||||
func file_AbilityGadgetInfo_proto_init() {
|
||||
if File_AbilityGadgetInfo_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityGadgetInfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityGadgetInfo); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityGadgetInfo_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityGadgetInfo_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityGadgetInfo_proto_depIdxs,
|
||||
MessageInfos: file_AbilityGadgetInfo_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityGadgetInfo_proto = out.File
|
||||
file_AbilityGadgetInfo_proto_rawDesc = nil
|
||||
file_AbilityGadgetInfo_proto_goTypes = nil
|
||||
file_AbilityGadgetInfo_proto_depIdxs = nil
|
||||
}
|
||||
25
gate-hk4e-api/proto/AbilityGadgetInfo.proto
Normal file
25
gate-hk4e-api/proto/AbilityGadgetInfo.proto
Normal file
@@ -0,0 +1,25 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityGadgetInfo {
|
||||
uint32 camp_id = 1;
|
||||
uint32 camp_target_type = 2;
|
||||
uint32 target_entity_id = 3;
|
||||
}
|
||||
214
gate-hk4e-api/proto/AbilityIdentifier.pb.go
Normal file
214
gate-hk4e-api/proto/AbilityIdentifier.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityIdentifier.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityIdentifier struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityIdentifier) Reset() {
|
||||
*x = AbilityIdentifier{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityIdentifier_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityIdentifier) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityIdentifier) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityIdentifier) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityIdentifier_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityIdentifier.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityIdentifier) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityIdentifier_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityIdentifier) GetModifierOwnerId() uint32 {
|
||||
if x != nil {
|
||||
return x.ModifierOwnerId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityIdentifier) GetInstancedModifierId() uint32 {
|
||||
if x != nil {
|
||||
return x.InstancedModifierId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityIdentifier) GetInstancedAbilityId() uint32 {
|
||||
if x != nil {
|
||||
return x.InstancedAbilityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityIdentifier) GetIsServerbuffModifier() bool {
|
||||
if x != nil {
|
||||
return x.IsServerbuffModifier
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *AbilityIdentifier) GetAbilityCasterId() uint32 {
|
||||
if x != nil {
|
||||
return x.AbilityCasterId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityIdentifier) GetLocalId() int32 {
|
||||
if x != nil {
|
||||
return x.LocalId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityIdentifier_proto protoreflect.FileDescriptor
|
||||
|
||||
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,
|
||||
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, 0x0a,
|
||||
0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityIdentifier_proto_rawDescOnce sync.Once
|
||||
file_AbilityIdentifier_proto_rawDescData = file_AbilityIdentifier_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityIdentifier_proto_rawDescGZIP() []byte {
|
||||
file_AbilityIdentifier_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityIdentifier_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityIdentifier_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityIdentifier_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityIdentifier_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityIdentifier_proto_goTypes = []interface{}{
|
||||
(*AbilityIdentifier)(nil), // 0: AbilityIdentifier
|
||||
}
|
||||
var file_AbilityIdentifier_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityIdentifier_proto_init() }
|
||||
func file_AbilityIdentifier_proto_init() {
|
||||
if File_AbilityIdentifier_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityIdentifier_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityIdentifier); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityIdentifier_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityIdentifier_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityIdentifier_proto_depIdxs,
|
||||
MessageInfos: file_AbilityIdentifier_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityIdentifier_proto = out.File
|
||||
file_AbilityIdentifier_proto_rawDesc = nil
|
||||
file_AbilityIdentifier_proto_goTypes = nil
|
||||
file_AbilityIdentifier_proto_depIdxs = nil
|
||||
}
|
||||
28
gate-hk4e-api/proto/AbilityIdentifier.proto
Normal file
28
gate-hk4e-api/proto/AbilityIdentifier.proto
Normal file
@@ -0,0 +1,28 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityIdentifier {
|
||||
uint32 modifier_owner_id = 2;
|
||||
uint32 instanced_modifier_id = 9;
|
||||
uint32 instanced_ability_id = 10;
|
||||
bool is_serverbuff_modifier = 6;
|
||||
uint32 ability_caster_id = 15;
|
||||
int32 local_id = 3;
|
||||
}
|
||||
188
gate-hk4e-api/proto/AbilityInvocationFailNotify.pb.go
Normal file
188
gate-hk4e-api/proto/AbilityInvocationFailNotify.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityInvocationFailNotify.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = 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"`
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationFailNotify) Reset() {
|
||||
*x = AbilityInvocationFailNotify{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityInvocationFailNotify_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationFailNotify) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityInvocationFailNotify) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityInvocationFailNotify) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityInvocationFailNotify_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityInvocationFailNotify.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityInvocationFailNotify) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityInvocationFailNotify_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationFailNotify) GetReason() string {
|
||||
if x != nil {
|
||||
return x.Reason
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationFailNotify) GetEntityId() uint32 {
|
||||
if x != nil {
|
||||
return x.EntityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationFailNotify) GetInvoke() *AbilityInvokeEntry {
|
||||
if x != nil {
|
||||
return x.Invoke
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityInvocationFailNotify_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityInvocationFailNotify_proto_rawDesc = []byte{
|
||||
0x0a, 0x21, 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, 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, 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,
|
||||
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, 0x0a,
|
||||
0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityInvocationFailNotify_proto_rawDescOnce sync.Once
|
||||
file_AbilityInvocationFailNotify_proto_rawDescData = file_AbilityInvocationFailNotify_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityInvocationFailNotify_proto_rawDescGZIP() []byte {
|
||||
file_AbilityInvocationFailNotify_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityInvocationFailNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityInvocationFailNotify_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityInvocationFailNotify_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityInvocationFailNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityInvocationFailNotify_proto_goTypes = []interface{}{
|
||||
(*AbilityInvocationFailNotify)(nil), // 0: AbilityInvocationFailNotify
|
||||
(*AbilityInvokeEntry)(nil), // 1: AbilityInvokeEntry
|
||||
}
|
||||
var file_AbilityInvocationFailNotify_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityInvocationFailNotify.invoke:type_name -> AbilityInvokeEntry
|
||||
1, // [1:1] is the sub-list for method output_type
|
||||
1, // [1:1] is the sub-list for method input_type
|
||||
1, // [1:1] is the sub-list for extension type_name
|
||||
1, // [1:1] is the sub-list for extension extendee
|
||||
0, // [0:1] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityInvocationFailNotify_proto_init() }
|
||||
func file_AbilityInvocationFailNotify_proto_init() {
|
||||
if File_AbilityInvocationFailNotify_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AbilityInvokeEntry_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityInvocationFailNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityInvocationFailNotify); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityInvocationFailNotify_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityInvocationFailNotify_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityInvocationFailNotify_proto_depIdxs,
|
||||
MessageInfos: file_AbilityInvocationFailNotify_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityInvocationFailNotify_proto = out.File
|
||||
file_AbilityInvocationFailNotify_proto_rawDesc = nil
|
||||
file_AbilityInvocationFailNotify_proto_goTypes = nil
|
||||
file_AbilityInvocationFailNotify_proto_depIdxs = nil
|
||||
}
|
||||
30
gate-hk4e-api/proto/AbilityInvocationFailNotify.proto
Normal file
30
gate-hk4e-api/proto/AbilityInvocationFailNotify.proto
Normal file
@@ -0,0 +1,30 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AbilityInvokeEntry.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
// CmdId: 1107
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
message AbilityInvocationFailNotify {
|
||||
string reason = 7;
|
||||
uint32 entity_id = 13;
|
||||
AbilityInvokeEntry invoke = 3;
|
||||
}
|
||||
231
gate-hk4e-api/proto/AbilityInvocationFixedNotify.pb.go
Normal file
231
gate-hk4e-api/proto/AbilityInvocationFixedNotify.pb.go
Normal file
@@ -0,0 +1,231 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityInvocationFixedNotify.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = 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"`
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationFixedNotify) Reset() {
|
||||
*x = AbilityInvocationFixedNotify{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityInvocationFixedNotify_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationFixedNotify) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityInvocationFixedNotify) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityInvocationFixedNotify) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityInvocationFixedNotify_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityInvocationFixedNotify.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityInvocationFixedNotify) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityInvocationFixedNotify_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationFixedNotify) GetInvoke6Th() *AbilityInvokeEntry {
|
||||
if x != nil {
|
||||
return x.Invoke6Th
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationFixedNotify) GetInvoke5Th() *AbilityInvokeEntry {
|
||||
if x != nil {
|
||||
return x.Invoke5Th
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationFixedNotify) GetInvoke4Th() *AbilityInvokeEntry {
|
||||
if x != nil {
|
||||
return x.Invoke4Th
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationFixedNotify) GetInvoke2Nd() *AbilityInvokeEntry {
|
||||
if x != nil {
|
||||
return x.Invoke2Nd
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationFixedNotify) GetInvoke1St() *AbilityInvokeEntry {
|
||||
if x != nil {
|
||||
return x.Invoke1St
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationFixedNotify) GetInvoke3Rd() *AbilityInvokeEntry {
|
||||
if x != nil {
|
||||
return x.Invoke3Rd
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityInvocationFixedNotify_proto protoreflect.FileDescriptor
|
||||
|
||||
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,
|
||||
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,
|
||||
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,
|
||||
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, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityInvocationFixedNotify_proto_rawDescOnce sync.Once
|
||||
file_AbilityInvocationFixedNotify_proto_rawDescData = file_AbilityInvocationFixedNotify_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityInvocationFixedNotify_proto_rawDescGZIP() []byte {
|
||||
file_AbilityInvocationFixedNotify_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityInvocationFixedNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityInvocationFixedNotify_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityInvocationFixedNotify_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityInvocationFixedNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityInvocationFixedNotify_proto_goTypes = []interface{}{
|
||||
(*AbilityInvocationFixedNotify)(nil), // 0: AbilityInvocationFixedNotify
|
||||
(*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
|
||||
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_AbilityInvocationFixedNotify_proto_init() }
|
||||
func file_AbilityInvocationFixedNotify_proto_init() {
|
||||
if File_AbilityInvocationFixedNotify_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AbilityInvokeEntry_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityInvocationFixedNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityInvocationFixedNotify); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityInvocationFixedNotify_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityInvocationFixedNotify_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityInvocationFixedNotify_proto_depIdxs,
|
||||
MessageInfos: file_AbilityInvocationFixedNotify_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityInvocationFixedNotify_proto = out.File
|
||||
file_AbilityInvocationFixedNotify_proto_rawDesc = nil
|
||||
file_AbilityInvocationFixedNotify_proto_goTypes = nil
|
||||
file_AbilityInvocationFixedNotify_proto_depIdxs = nil
|
||||
}
|
||||
34
gate-hk4e-api/proto/AbilityInvocationFixedNotify.proto
Normal file
34
gate-hk4e-api/proto/AbilityInvocationFixedNotify.proto
Normal file
@@ -0,0 +1,34 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AbilityInvokeEntry.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
// CmdId: 1172
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
// IsAllowClient: true
|
||||
message AbilityInvocationFixedNotify {
|
||||
AbilityInvokeEntry invoke6th = 14;
|
||||
AbilityInvokeEntry invoke5th = 8;
|
||||
AbilityInvokeEntry invoke4th = 1;
|
||||
AbilityInvokeEntry invoke2nd = 5;
|
||||
AbilityInvokeEntry invoke1st = 10;
|
||||
AbilityInvokeEntry invoke3rd = 12;
|
||||
}
|
||||
169
gate-hk4e-api/proto/AbilityInvocationsNotify.pb.go
Normal file
169
gate-hk4e-api/proto/AbilityInvocationsNotify.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityInvocationsNotify.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = 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"`
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationsNotify) Reset() {
|
||||
*x = AbilityInvocationsNotify{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityInvocationsNotify_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationsNotify) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityInvocationsNotify) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityInvocationsNotify) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityInvocationsNotify_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityInvocationsNotify.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityInvocationsNotify) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityInvocationsNotify_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityInvocationsNotify) GetInvokes() []*AbilityInvokeEntry {
|
||||
if x != nil {
|
||||
return x.Invokes
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityInvocationsNotify_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityInvocationsNotify_proto_rawDesc = []byte{
|
||||
0x0a, 0x1e, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74,
|
||||
0x69, 0x6f, 0x6e, 0x73, 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, 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,
|
||||
0x79, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x69, 0x6e,
|
||||
0x76, 0x6f, 0x6b, 0x65, 0x73, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityInvocationsNotify_proto_rawDescOnce sync.Once
|
||||
file_AbilityInvocationsNotify_proto_rawDescData = file_AbilityInvocationsNotify_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityInvocationsNotify_proto_rawDescGZIP() []byte {
|
||||
file_AbilityInvocationsNotify_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityInvocationsNotify_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityInvocationsNotify_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityInvocationsNotify_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityInvocationsNotify_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityInvocationsNotify_proto_goTypes = []interface{}{
|
||||
(*AbilityInvocationsNotify)(nil), // 0: AbilityInvocationsNotify
|
||||
(*AbilityInvokeEntry)(nil), // 1: AbilityInvokeEntry
|
||||
}
|
||||
var file_AbilityInvocationsNotify_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityInvocationsNotify.invokes:type_name -> AbilityInvokeEntry
|
||||
1, // [1:1] is the sub-list for method output_type
|
||||
1, // [1:1] is the sub-list for method input_type
|
||||
1, // [1:1] is the sub-list for extension type_name
|
||||
1, // [1:1] is the sub-list for extension extendee
|
||||
0, // [0:1] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityInvocationsNotify_proto_init() }
|
||||
func file_AbilityInvocationsNotify_proto_init() {
|
||||
if File_AbilityInvocationsNotify_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AbilityInvokeEntry_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityInvocationsNotify_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityInvocationsNotify); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityInvocationsNotify_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityInvocationsNotify_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityInvocationsNotify_proto_depIdxs,
|
||||
MessageInfos: file_AbilityInvocationsNotify_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityInvocationsNotify_proto = out.File
|
||||
file_AbilityInvocationsNotify_proto_rawDesc = nil
|
||||
file_AbilityInvocationsNotify_proto_goTypes = nil
|
||||
file_AbilityInvocationsNotify_proto_depIdxs = nil
|
||||
}
|
||||
29
gate-hk4e-api/proto/AbilityInvocationsNotify.proto
Normal file
29
gate-hk4e-api/proto/AbilityInvocationsNotify.proto
Normal file
@@ -0,0 +1,29 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AbilityInvokeEntry.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
// CmdId: 1198
|
||||
// EnetChannelId: 0
|
||||
// EnetIsReliable: true
|
||||
// IsAllowClient: true
|
||||
message AbilityInvocationsNotify {
|
||||
repeated AbilityInvokeEntry invokes = 2;
|
||||
}
|
||||
506
gate-hk4e-api/proto/AbilityInvokeArgument.pb.go
Normal file
506
gate-hk4e-api/proto/AbilityInvokeArgument.pb.go
Normal file
@@ -0,0 +1,506 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityInvokeArgument.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
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
|
||||
)
|
||||
|
||||
// Enum value maps for AbilityInvokeArgument.
|
||||
var (
|
||||
AbilityInvokeArgument_name = map[int32]string{
|
||||
0: "ABILITY_INVOKE_ARGUMENT_NONE",
|
||||
1: "ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE",
|
||||
2: "ABILITY_INVOKE_ARGUMENT_META_COMMAND_MODIFIER_CHANGE_REQUEST",
|
||||
3: "ABILITY_INVOKE_ARGUMENT_META_SPECIAL_FLOAT_ARGUMENT",
|
||||
4: "ABILITY_INVOKE_ARGUMENT_META_OVERRIDE_PARAM",
|
||||
5: "ABILITY_INVOKE_ARGUMENT_META_CLEAR_OVERRIDE_PARAM",
|
||||
6: "ABILITY_INVOKE_ARGUMENT_META_REINIT_OVERRIDEMAP",
|
||||
7: "ABILITY_INVOKE_ARGUMENT_META_GLOBAL_FLOAT_VALUE",
|
||||
8: "ABILITY_INVOKE_ARGUMENT_META_CLEAR_GLOBAL_FLOAT_VALUE",
|
||||
9: "ABILITY_INVOKE_ARGUMENT_META_ABILITY_ELEMENT_STRENGTH",
|
||||
10: "ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER",
|
||||
11: "ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE",
|
||||
12: "ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER",
|
||||
13: "ABILITY_INVOKE_ARGUMENT_META_ADD_NEW_ABILITY",
|
||||
14: "ABILITY_INVOKE_ARGUMENT_META_REMOVE_ABILITY",
|
||||
15: "ABILITY_INVOKE_ARGUMENT_META_SET_MODIFIER_APPLY_ENTITY",
|
||||
16: "ABILITY_INVOKE_ARGUMENT_META_MODIFIER_DURABILITY_CHANGE",
|
||||
17: "ABILITY_INVOKE_ARGUMENT_META_ELEMENT_REACTION_VISUAL",
|
||||
18: "ABILITY_INVOKE_ARGUMENT_META_SET_POSE_PARAMETER",
|
||||
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",
|
||||
50: "ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY",
|
||||
51: "ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE",
|
||||
52: "ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT",
|
||||
53: "ABILITY_INVOKE_ARGUMENT_ACTION_SUMMON",
|
||||
54: "ABILITY_INVOKE_ARGUMENT_ACTION_BLINK",
|
||||
55: "ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_GADGET",
|
||||
56: "ABILITY_INVOKE_ARGUMENT_ACTION_APPLY_LEVEL_MODIFIER",
|
||||
57: "ABILITY_INVOKE_ARGUMENT_ACTION_GENERATE_ELEM_BALL",
|
||||
58: "ABILITY_INVOKE_ARGUMENT_ACTION_SET_RANDOM_OVERRIDE_MAP_VALUE",
|
||||
59: "ABILITY_INVOKE_ARGUMENT_ACTION_SERVER_MONSTER_LOG",
|
||||
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",
|
||||
100: "ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA",
|
||||
101: "ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND",
|
||||
102: "ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE",
|
||||
103: "ABILITY_INVOKE_ARGUMENT_MIXIN_COST_STAMINA",
|
||||
104: "ABILITY_INVOKE_ARGUMENT_MIXIN_ELITE_SHIELD",
|
||||
105: "ABILITY_INVOKE_ARGUMENT_MIXIN_ELEMENT_SHIELD",
|
||||
106: "ABILITY_INVOKE_ARGUMENT_MIXIN_GLOBAL_SHIELD",
|
||||
107: "ABILITY_INVOKE_ARGUMENT_MIXIN_SHIELD_BAR",
|
||||
108: "ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_SEED_SPAWNER",
|
||||
109: "ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_ELEMENT_REACTION",
|
||||
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",
|
||||
}
|
||||
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,
|
||||
}
|
||||
)
|
||||
|
||||
func (x AbilityInvokeArgument) Enum() *AbilityInvokeArgument {
|
||||
p := new(AbilityInvokeArgument)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
|
||||
func (x AbilityInvokeArgument) String() string {
|
||||
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
||||
}
|
||||
|
||||
func (AbilityInvokeArgument) Descriptor() protoreflect.EnumDescriptor {
|
||||
return file_AbilityInvokeArgument_proto_enumTypes[0].Descriptor()
|
||||
}
|
||||
|
||||
func (AbilityInvokeArgument) Type() protoreflect.EnumType {
|
||||
return &file_AbilityInvokeArgument_proto_enumTypes[0]
|
||||
}
|
||||
|
||||
func (x AbilityInvokeArgument) Number() protoreflect.EnumNumber {
|
||||
return protoreflect.EnumNumber(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityInvokeArgument.Descriptor instead.
|
||||
func (AbilityInvokeArgument) EnumDescriptor() ([]byte, []int) {
|
||||
return file_AbilityInvokeArgument_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
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, 0xa0, 0x18,
|
||||
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,
|
||||
0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 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, 0x45, 0x54, 0x41, 0x5f, 0x4d, 0x4f, 0x44, 0x49, 0x46, 0x49,
|
||||
0x45, 0x52, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47, 0x45, 0x10, 0x01, 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, 0x45, 0x54, 0x41, 0x5f, 0x43, 0x4f, 0x4d, 0x4d,
|
||||
0x41, 0x4e, 0x44, 0x5f, 0x4d, 0x4f, 0x44, 0x49, 0x46, 0x49, 0x45, 0x52, 0x5f, 0x43, 0x48, 0x41,
|
||||
0x4e, 0x47, 0x45, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 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, 0x4d, 0x45, 0x54, 0x41, 0x5f, 0x53, 0x50,
|
||||
0x45, 0x43, 0x49, 0x41, 0x4c, 0x5f, 0x46, 0x4c, 0x4f, 0x41, 0x54, 0x5f, 0x41, 0x52, 0x47, 0x55,
|
||||
0x4d, 0x45, 0x4e, 0x54, 0x10, 0x03, 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, 0x45, 0x54, 0x41, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x52, 0x49, 0x44, 0x45, 0x5f,
|
||||
0x50, 0x41, 0x52, 0x41, 0x4d, 0x10, 0x04, 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, 0x4d, 0x45, 0x54, 0x41, 0x5f, 0x43, 0x4c, 0x45, 0x41, 0x52, 0x5f, 0x4f, 0x56,
|
||||
0x45, 0x52, 0x52, 0x49, 0x44, 0x45, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x10, 0x05, 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, 0x45, 0x54, 0x41, 0x5f, 0x52,
|
||||
0x45, 0x49, 0x4e, 0x49, 0x54, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x52, 0x49, 0x44, 0x45, 0x4d, 0x41,
|
||||
0x50, 0x10, 0x06, 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,
|
||||
0x45, 0x54, 0x41, 0x5f, 0x47, 0x4c, 0x4f, 0x42, 0x41, 0x4c, 0x5f, 0x46, 0x4c, 0x4f, 0x41, 0x54,
|
||||
0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x10, 0x07, 0x12, 0x39, 0x0a, 0x35, 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, 0x43, 0x4c, 0x45, 0x41, 0x52, 0x5f, 0x47,
|
||||
0x4c, 0x4f, 0x42, 0x41, 0x4c, 0x5f, 0x46, 0x4c, 0x4f, 0x41, 0x54, 0x5f, 0x56, 0x41, 0x4c, 0x55,
|
||||
0x45, 0x10, 0x08, 0x12, 0x39, 0x0a, 0x35, 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, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x45, 0x4c, 0x45, 0x4d,
|
||||
0x45, 0x4e, 0x54, 0x5f, 0x53, 0x54, 0x52, 0x45, 0x4e, 0x47, 0x54, 0x48, 0x10, 0x09, 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, 0x45, 0x54, 0x41, 0x5f, 0x41,
|
||||
0x44, 0x44, 0x5f, 0x4f, 0x52, 0x5f, 0x47, 0x45, 0x54, 0x5f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54,
|
||||
0x59, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x54, 0x52, 0x49, 0x47, 0x47, 0x45, 0x52, 0x10, 0x0a, 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, 0x45, 0x54, 0x41, 0x5f,
|
||||
0x53, 0x45, 0x54, 0x5f, 0x4b, 0x49, 0x4c, 0x4c, 0x45, 0x44, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45,
|
||||
0x10, 0x0b, 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, 0x45,
|
||||
0x54, 0x41, 0x5f, 0x53, 0x45, 0x54, 0x5f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x54,
|
||||
0x52, 0x49, 0x47, 0x47, 0x45, 0x52, 0x10, 0x0c, 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, 0x45, 0x54, 0x41, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x4e, 0x45, 0x57,
|
||||
0x5f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x0d, 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, 0x45, 0x54, 0x41, 0x5f, 0x52, 0x45, 0x4d, 0x4f, 0x56,
|
||||
0x45, 0x5f, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x0e, 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, 0x4d, 0x45, 0x54, 0x41, 0x5f, 0x53, 0x45, 0x54, 0x5f,
|
||||
0x4d, 0x4f, 0x44, 0x49, 0x46, 0x49, 0x45, 0x52, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x59, 0x5f, 0x45,
|
||||
0x4e, 0x54, 0x49, 0x54, 0x59, 0x10, 0x0f, 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, 0x45, 0x54, 0x41, 0x5f, 0x4d, 0x4f, 0x44, 0x49, 0x46, 0x49, 0x45, 0x52,
|
||||
0x5f, 0x44, 0x55, 0x52, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x43, 0x48, 0x41, 0x4e,
|
||||
0x47, 0x45, 0x10, 0x10, 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, 0x45, 0x54, 0x41, 0x5f, 0x45, 0x4c, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41,
|
||||
0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x56, 0x49, 0x53, 0x55, 0x41, 0x4c, 0x10, 0x11, 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, 0x45, 0x54, 0x41, 0x5f, 0x53,
|
||||
0x45, 0x54, 0x5f, 0x50, 0x4f, 0x53, 0x45, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x45, 0x54, 0x45,
|
||||
0x52, 0x10, 0x12, 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,
|
||||
0x45, 0x54, 0x41, 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x42, 0x41, 0x53, 0x45, 0x5f,
|
||||
0x52, 0x45, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x41, 0x4d, 0x41, 0x47, 0x45, 0x10,
|
||||
0x13, 0x12, 0x39, 0x0a, 0x35, 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, 0x54, 0x52, 0x49, 0x47, 0x47, 0x45, 0x52, 0x5f, 0x45, 0x4c, 0x45, 0x4d, 0x45, 0x4e,
|
||||
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,
|
||||
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,
|
||||
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, 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, 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,
|
||||
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,
|
||||
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,
|
||||
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, 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, 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,
|
||||
0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityInvokeArgument_proto_rawDescOnce sync.Once
|
||||
file_AbilityInvokeArgument_proto_rawDescData = file_AbilityInvokeArgument_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityInvokeArgument_proto_rawDescGZIP() []byte {
|
||||
file_AbilityInvokeArgument_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityInvokeArgument_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityInvokeArgument_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityInvokeArgument_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityInvokeArgument_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
|
||||
var file_AbilityInvokeArgument_proto_goTypes = []interface{}{
|
||||
(AbilityInvokeArgument)(0), // 0: AbilityInvokeArgument
|
||||
}
|
||||
var file_AbilityInvokeArgument_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityInvokeArgument_proto_init() }
|
||||
func file_AbilityInvokeArgument_proto_init() {
|
||||
if File_AbilityInvokeArgument_proto != nil {
|
||||
return
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityInvokeArgument_proto_rawDesc,
|
||||
NumEnums: 1,
|
||||
NumMessages: 0,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityInvokeArgument_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityInvokeArgument_proto_depIdxs,
|
||||
EnumInfos: file_AbilityInvokeArgument_proto_enumTypes,
|
||||
}.Build()
|
||||
File_AbilityInvokeArgument_proto = out.File
|
||||
file_AbilityInvokeArgument_proto_rawDesc = nil
|
||||
file_AbilityInvokeArgument_proto_goTypes = nil
|
||||
file_AbilityInvokeArgument_proto_depIdxs = nil
|
||||
}
|
||||
81
gate-hk4e-api/proto/AbilityInvokeArgument.proto
Normal file
81
gate-hk4e-api/proto/AbilityInvokeArgument.proto
Normal file
@@ -0,0 +1,81 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
enum AbilityInvokeArgument {
|
||||
ABILITY_INVOKE_ARGUMENT_NONE = 0;
|
||||
ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE = 1;
|
||||
ABILITY_INVOKE_ARGUMENT_META_COMMAND_MODIFIER_CHANGE_REQUEST = 2;
|
||||
ABILITY_INVOKE_ARGUMENT_META_SPECIAL_FLOAT_ARGUMENT = 3;
|
||||
ABILITY_INVOKE_ARGUMENT_META_OVERRIDE_PARAM = 4;
|
||||
ABILITY_INVOKE_ARGUMENT_META_CLEAR_OVERRIDE_PARAM = 5;
|
||||
ABILITY_INVOKE_ARGUMENT_META_REINIT_OVERRIDEMAP = 6;
|
||||
ABILITY_INVOKE_ARGUMENT_META_GLOBAL_FLOAT_VALUE = 7;
|
||||
ABILITY_INVOKE_ARGUMENT_META_CLEAR_GLOBAL_FLOAT_VALUE = 8;
|
||||
ABILITY_INVOKE_ARGUMENT_META_ABILITY_ELEMENT_STRENGTH = 9;
|
||||
ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER = 10;
|
||||
ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE = 11;
|
||||
ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER = 12;
|
||||
ABILITY_INVOKE_ARGUMENT_META_ADD_NEW_ABILITY = 13;
|
||||
ABILITY_INVOKE_ARGUMENT_META_REMOVE_ABILITY = 14;
|
||||
ABILITY_INVOKE_ARGUMENT_META_SET_MODIFIER_APPLY_ENTITY = 15;
|
||||
ABILITY_INVOKE_ARGUMENT_META_MODIFIER_DURABILITY_CHANGE = 16;
|
||||
ABILITY_INVOKE_ARGUMENT_META_ELEMENT_REACTION_VISUAL = 17;
|
||||
ABILITY_INVOKE_ARGUMENT_META_SET_POSE_PARAMETER = 18;
|
||||
ABILITY_INVOKE_ARGUMENT_META_UPDATE_BASE_REACTION_DAMAGE = 19;
|
||||
ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION = 20;
|
||||
ABILITY_INVOKE_ARGUMENT_META_LOSE_HP = 21;
|
||||
ABILITY_INVOKE_ARGUMENT_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;
|
||||
}
|
||||
247
gate-hk4e-api/proto/AbilityInvokeEntry.pb.go
Normal file
247
gate-hk4e-api/proto/AbilityInvokeEntry.pb.go
Normal file
@@ -0,0 +1,247 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityInvokeEntry.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityInvokeEntry struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntry) Reset() {
|
||||
*x = AbilityInvokeEntry{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityInvokeEntry_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntry) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityInvokeEntry) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityInvokeEntry) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityInvokeEntry_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityInvokeEntry.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityInvokeEntry) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityInvokeEntry_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntry) GetArgumentType() AbilityInvokeArgument {
|
||||
if x != nil {
|
||||
return x.ArgumentType
|
||||
}
|
||||
return AbilityInvokeArgument_ABILITY_INVOKE_ARGUMENT_NONE
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntry) GetHead() *AbilityInvokeEntryHead {
|
||||
if x != nil {
|
||||
return x.Head
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntry) GetForwardPeer() uint32 {
|
||||
if x != nil {
|
||||
return x.ForwardPeer
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntry) GetEventId() uint32 {
|
||||
if x != nil {
|
||||
return x.EventId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntry) GetForwardType() ForwardType {
|
||||
if x != nil {
|
||||
return x.ForwardType
|
||||
}
|
||||
return ForwardType_FORWARD_TYPE_LOCAL
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntry) GetAbilityData() []byte {
|
||||
if x != nil {
|
||||
return x.AbilityData
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntry) GetTotalTickTime() float64 {
|
||||
if x != nil {
|
||||
return x.TotalTickTime
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntry) GetEntityId() uint32 {
|
||||
if x != nil {
|
||||
return x.EntityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityInvokeEntry_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityInvokeEntry_proto_rawDesc = []byte{
|
||||
0x0a, 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, 0x1a, 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, 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,
|
||||
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,
|
||||
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, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityInvokeEntry_proto_rawDescOnce sync.Once
|
||||
file_AbilityInvokeEntry_proto_rawDescData = file_AbilityInvokeEntry_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityInvokeEntry_proto_rawDescGZIP() []byte {
|
||||
file_AbilityInvokeEntry_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityInvokeEntry_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityInvokeEntry_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityInvokeEntry_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityInvokeEntry_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityInvokeEntry_proto_goTypes = []interface{}{
|
||||
(*AbilityInvokeEntry)(nil), // 0: AbilityInvokeEntry
|
||||
(AbilityInvokeArgument)(0), // 1: AbilityInvokeArgument
|
||||
(*AbilityInvokeEntryHead)(nil), // 2: AbilityInvokeEntryHead
|
||||
(ForwardType)(0), // 3: ForwardType
|
||||
}
|
||||
var file_AbilityInvokeEntry_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityInvokeEntry.argument_type:type_name -> AbilityInvokeArgument
|
||||
2, // 1: AbilityInvokeEntry.head:type_name -> AbilityInvokeEntryHead
|
||||
3, // 2: AbilityInvokeEntry.forward_type:type_name -> ForwardType
|
||||
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_AbilityInvokeEntry_proto_init() }
|
||||
func file_AbilityInvokeEntry_proto_init() {
|
||||
if File_AbilityInvokeEntry_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AbilityInvokeArgument_proto_init()
|
||||
file_AbilityInvokeEntryHead_proto_init()
|
||||
file_ForwardType_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityInvokeEntry_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityInvokeEntry); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityInvokeEntry_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityInvokeEntry_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityInvokeEntry_proto_depIdxs,
|
||||
MessageInfos: file_AbilityInvokeEntry_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityInvokeEntry_proto = out.File
|
||||
file_AbilityInvokeEntry_proto_rawDesc = nil
|
||||
file_AbilityInvokeEntry_proto_goTypes = nil
|
||||
file_AbilityInvokeEntry_proto_depIdxs = nil
|
||||
}
|
||||
34
gate-hk4e-api/proto/AbilityInvokeEntry.proto
Normal file
34
gate-hk4e-api/proto/AbilityInvokeEntry.proto
Normal file
@@ -0,0 +1,34 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AbilityInvokeArgument.proto";
|
||||
import "AbilityInvokeEntryHead.proto";
|
||||
import "ForwardType.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityInvokeEntry {
|
||||
AbilityInvokeArgument argument_type = 1;
|
||||
AbilityInvokeEntryHead head = 2;
|
||||
uint32 forward_peer = 4;
|
||||
uint32 event_id = 12;
|
||||
ForwardType forward_type = 3;
|
||||
bytes ability_data = 15;
|
||||
double total_tick_time = 14;
|
||||
uint32 entity_id = 9;
|
||||
}
|
||||
225
gate-hk4e-api/proto/AbilityInvokeEntryHead.pb.go
Normal file
225
gate-hk4e-api/proto/AbilityInvokeEntryHead.pb.go
Normal file
@@ -0,0 +1,225 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityInvokeEntryHead.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityInvokeEntryHead struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntryHead) Reset() {
|
||||
*x = AbilityInvokeEntryHead{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityInvokeEntryHead_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntryHead) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityInvokeEntryHead) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityInvokeEntryHead) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityInvokeEntryHead_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityInvokeEntryHead.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityInvokeEntryHead) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityInvokeEntryHead_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntryHead) GetModifierConfigLocalId() int32 {
|
||||
if x != nil {
|
||||
return x.ModifierConfigLocalId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntryHead) GetIsServerbuffModifier() bool {
|
||||
if x != nil {
|
||||
return x.IsServerbuffModifier
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntryHead) GetInstancedAbilityId() uint32 {
|
||||
if x != nil {
|
||||
return x.InstancedAbilityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntryHead) GetInstancedModifierId() uint32 {
|
||||
if x != nil {
|
||||
return x.InstancedModifierId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntryHead) GetLocalId() int32 {
|
||||
if x != nil {
|
||||
return x.LocalId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntryHead) GetServerBuffUid() uint32 {
|
||||
if x != nil {
|
||||
return x.ServerBuffUid
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityInvokeEntryHead) GetTargetId() uint32 {
|
||||
if x != nil {
|
||||
return x.TargetId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityInvokeEntryHead_proto protoreflect.FileDescriptor
|
||||
|
||||
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,
|
||||
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, 0x0a,
|
||||
0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityInvokeEntryHead_proto_rawDescOnce sync.Once
|
||||
file_AbilityInvokeEntryHead_proto_rawDescData = file_AbilityInvokeEntryHead_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityInvokeEntryHead_proto_rawDescGZIP() []byte {
|
||||
file_AbilityInvokeEntryHead_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityInvokeEntryHead_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityInvokeEntryHead_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityInvokeEntryHead_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityInvokeEntryHead_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityInvokeEntryHead_proto_goTypes = []interface{}{
|
||||
(*AbilityInvokeEntryHead)(nil), // 0: AbilityInvokeEntryHead
|
||||
}
|
||||
var file_AbilityInvokeEntryHead_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityInvokeEntryHead_proto_init() }
|
||||
func file_AbilityInvokeEntryHead_proto_init() {
|
||||
if File_AbilityInvokeEntryHead_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityInvokeEntryHead_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityInvokeEntryHead); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityInvokeEntryHead_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityInvokeEntryHead_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityInvokeEntryHead_proto_depIdxs,
|
||||
MessageInfos: file_AbilityInvokeEntryHead_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityInvokeEntryHead_proto = out.File
|
||||
file_AbilityInvokeEntryHead_proto_rawDesc = nil
|
||||
file_AbilityInvokeEntryHead_proto_goTypes = nil
|
||||
file_AbilityInvokeEntryHead_proto_depIdxs = nil
|
||||
}
|
||||
29
gate-hk4e-api/proto/AbilityInvokeEntryHead.proto
Normal file
29
gate-hk4e-api/proto/AbilityInvokeEntryHead.proto
Normal file
@@ -0,0 +1,29 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityInvokeEntryHead {
|
||||
int32 modifier_config_local_id = 7;
|
||||
bool is_serverbuff_modifier = 2;
|
||||
uint32 instanced_ability_id = 1;
|
||||
uint32 instanced_modifier_id = 12;
|
||||
int32 local_id = 10;
|
||||
uint32 server_buff_uid = 14;
|
||||
uint32 target_id = 3;
|
||||
}
|
||||
165
gate-hk4e-api/proto/AbilityMetaAddAbility.pb.go
Normal file
165
gate-hk4e-api/proto/AbilityMetaAddAbility.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMetaAddAbility.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMetaAddAbility struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Ability *AbilityAppliedAbility `protobuf:"bytes,12,opt,name=ability,proto3" json:"ability,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityMetaAddAbility) Reset() {
|
||||
*x = AbilityMetaAddAbility{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMetaAddAbility_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaAddAbility) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMetaAddAbility) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMetaAddAbility) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMetaAddAbility_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMetaAddAbility.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMetaAddAbility) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMetaAddAbility_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaAddAbility) GetAbility() *AbilityAppliedAbility {
|
||||
if x != nil {
|
||||
return x.Ability
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityMetaAddAbility_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMetaAddAbility_proto_rawDesc = []byte{
|
||||
0x0a, 0x1b, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x41, 0x64, 0x64,
|
||||
0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x41,
|
||||
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,
|
||||
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, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMetaAddAbility_proto_rawDescOnce sync.Once
|
||||
file_AbilityMetaAddAbility_proto_rawDescData = file_AbilityMetaAddAbility_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMetaAddAbility_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMetaAddAbility_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMetaAddAbility_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMetaAddAbility_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMetaAddAbility_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMetaAddAbility_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMetaAddAbility_proto_goTypes = []interface{}{
|
||||
(*AbilityMetaAddAbility)(nil), // 0: AbilityMetaAddAbility
|
||||
(*AbilityAppliedAbility)(nil), // 1: AbilityAppliedAbility
|
||||
}
|
||||
var file_AbilityMetaAddAbility_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityMetaAddAbility.ability:type_name -> AbilityAppliedAbility
|
||||
1, // [1:1] is the sub-list for method output_type
|
||||
1, // [1:1] is the sub-list for method input_type
|
||||
1, // [1:1] is the sub-list for extension type_name
|
||||
1, // [1:1] is the sub-list for extension extendee
|
||||
0, // [0:1] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityMetaAddAbility_proto_init() }
|
||||
func file_AbilityMetaAddAbility_proto_init() {
|
||||
if File_AbilityMetaAddAbility_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AbilityAppliedAbility_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMetaAddAbility_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMetaAddAbility); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMetaAddAbility_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMetaAddAbility_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMetaAddAbility_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMetaAddAbility_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMetaAddAbility_proto = out.File
|
||||
file_AbilityMetaAddAbility_proto_rawDesc = nil
|
||||
file_AbilityMetaAddAbility_proto_goTypes = nil
|
||||
file_AbilityMetaAddAbility_proto_depIdxs = nil
|
||||
}
|
||||
25
gate-hk4e-api/proto/AbilityMetaAddAbility.proto
Normal file
25
gate-hk4e-api/proto/AbilityMetaAddAbility.proto
Normal file
@@ -0,0 +1,25 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AbilityAppliedAbility.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityMetaAddAbility {
|
||||
AbilityAppliedAbility ability = 12;
|
||||
}
|
||||
190
gate-hk4e-api/proto/AbilityMetaAddOrGetAbilityAndTrigger.pb.go
Normal file
190
gate-hk4e-api/proto/AbilityMetaAddOrGetAbilityAndTrigger.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMetaAddOrGetAbilityAndTrigger.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMetaAddOrGetAbilityAndTrigger struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityMetaAddOrGetAbilityAndTrigger) Reset() {
|
||||
*x = AbilityMetaAddOrGetAbilityAndTrigger{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMetaAddOrGetAbilityAndTrigger_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaAddOrGetAbilityAndTrigger) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMetaAddOrGetAbilityAndTrigger) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMetaAddOrGetAbilityAndTrigger) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMetaAddOrGetAbilityAndTrigger_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMetaAddOrGetAbilityAndTrigger.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMetaAddOrGetAbilityAndTrigger) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMetaAddOrGetAbilityAndTrigger_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaAddOrGetAbilityAndTrigger) GetAbilityName() *AbilityString {
|
||||
if x != nil {
|
||||
return x.AbilityName
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityMetaAddOrGetAbilityAndTrigger) GetTriggerArgument() float32 {
|
||||
if x != nil {
|
||||
return x.TriggerArgument
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityMetaAddOrGetAbilityAndTrigger) GetAbilityOverride() *AbilityString {
|
||||
if x != nil {
|
||||
return x.AbilityOverride
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityMetaAddOrGetAbilityAndTrigger_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMetaAddOrGetAbilityAndTrigger_proto_rawDesc = []byte{
|
||||
0x0a, 0x2a, 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, 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, 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,
|
||||
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, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
|
||||
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMetaAddOrGetAbilityAndTrigger_proto_rawDescOnce sync.Once
|
||||
file_AbilityMetaAddOrGetAbilityAndTrigger_proto_rawDescData = file_AbilityMetaAddOrGetAbilityAndTrigger_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMetaAddOrGetAbilityAndTrigger_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMetaAddOrGetAbilityAndTrigger_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMetaAddOrGetAbilityAndTrigger_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMetaAddOrGetAbilityAndTrigger_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMetaAddOrGetAbilityAndTrigger_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMetaAddOrGetAbilityAndTrigger_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMetaAddOrGetAbilityAndTrigger_proto_goTypes = []interface{}{
|
||||
(*AbilityMetaAddOrGetAbilityAndTrigger)(nil), // 0: AbilityMetaAddOrGetAbilityAndTrigger
|
||||
(*AbilityString)(nil), // 1: AbilityString
|
||||
}
|
||||
var file_AbilityMetaAddOrGetAbilityAndTrigger_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityMetaAddOrGetAbilityAndTrigger.ability_name:type_name -> AbilityString
|
||||
1, // 1: AbilityMetaAddOrGetAbilityAndTrigger.ability_override: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_AbilityMetaAddOrGetAbilityAndTrigger_proto_init() }
|
||||
func file_AbilityMetaAddOrGetAbilityAndTrigger_proto_init() {
|
||||
if File_AbilityMetaAddOrGetAbilityAndTrigger_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AbilityString_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMetaAddOrGetAbilityAndTrigger_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMetaAddOrGetAbilityAndTrigger); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMetaAddOrGetAbilityAndTrigger_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMetaAddOrGetAbilityAndTrigger_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMetaAddOrGetAbilityAndTrigger_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMetaAddOrGetAbilityAndTrigger_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMetaAddOrGetAbilityAndTrigger_proto = out.File
|
||||
file_AbilityMetaAddOrGetAbilityAndTrigger_proto_rawDesc = nil
|
||||
file_AbilityMetaAddOrGetAbilityAndTrigger_proto_goTypes = nil
|
||||
file_AbilityMetaAddOrGetAbilityAndTrigger_proto_depIdxs = nil
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AbilityString.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityMetaAddOrGetAbilityAndTrigger {
|
||||
AbilityString ability_name = 13;
|
||||
float trigger_argument = 3;
|
||||
AbilityString ability_override = 8;
|
||||
}
|
||||
194
gate-hk4e-api/proto/AbilityMetaElementReactionVisual.pb.go
Normal file
194
gate-hk4e-api/proto/AbilityMetaElementReactionVisual.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMetaElementReactionVisual.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMetaElementReactionVisual struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityMetaElementReactionVisual) Reset() {
|
||||
*x = AbilityMetaElementReactionVisual{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMetaElementReactionVisual_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaElementReactionVisual) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMetaElementReactionVisual) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMetaElementReactionVisual) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMetaElementReactionVisual_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMetaElementReactionVisual.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMetaElementReactionVisual) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMetaElementReactionVisual_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaElementReactionVisual) GetHitIndex() int32 {
|
||||
if x != nil {
|
||||
return x.HitIndex
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityMetaElementReactionVisual) GetElementSourceType() uint32 {
|
||||
if x != nil {
|
||||
return x.ElementSourceType
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityMetaElementReactionVisual) GetElementReactorType() uint32 {
|
||||
if x != nil {
|
||||
return x.ElementReactorType
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityMetaElementReactionVisual) GetElementReactionType() uint32 {
|
||||
if x != nil {
|
||||
return x.ElementReactionType
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityMetaElementReactionVisual_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMetaElementReactionVisual_proto_rawDesc = []byte{
|
||||
0x0a, 0x26, 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, 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, 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,
|
||||
0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65,
|
||||
0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMetaElementReactionVisual_proto_rawDescOnce sync.Once
|
||||
file_AbilityMetaElementReactionVisual_proto_rawDescData = file_AbilityMetaElementReactionVisual_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMetaElementReactionVisual_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMetaElementReactionVisual_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMetaElementReactionVisual_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMetaElementReactionVisual_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMetaElementReactionVisual_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMetaElementReactionVisual_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMetaElementReactionVisual_proto_goTypes = []interface{}{
|
||||
(*AbilityMetaElementReactionVisual)(nil), // 0: AbilityMetaElementReactionVisual
|
||||
}
|
||||
var file_AbilityMetaElementReactionVisual_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityMetaElementReactionVisual_proto_init() }
|
||||
func file_AbilityMetaElementReactionVisual_proto_init() {
|
||||
if File_AbilityMetaElementReactionVisual_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMetaElementReactionVisual_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMetaElementReactionVisual); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMetaElementReactionVisual_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMetaElementReactionVisual_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMetaElementReactionVisual_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMetaElementReactionVisual_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMetaElementReactionVisual_proto = out.File
|
||||
file_AbilityMetaElementReactionVisual_proto_rawDesc = nil
|
||||
file_AbilityMetaElementReactionVisual_proto_goTypes = nil
|
||||
file_AbilityMetaElementReactionVisual_proto_depIdxs = nil
|
||||
}
|
||||
26
gate-hk4e-api/proto/AbilityMetaElementReactionVisual.proto
Normal file
26
gate-hk4e-api/proto/AbilityMetaElementReactionVisual.proto
Normal file
@@ -0,0 +1,26 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityMetaElementReactionVisual {
|
||||
int32 hit_index = 2;
|
||||
uint32 element_source_type = 12;
|
||||
uint32 element_reactor_type = 6;
|
||||
uint32 element_reaction_type = 5;
|
||||
}
|
||||
159
gate-hk4e-api/proto/AbilityMetaLoseHp.pb.go
Normal file
159
gate-hk4e-api/proto/AbilityMetaLoseHp.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMetaLoseHp.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMetaLoseHp struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityMetaLoseHp) Reset() {
|
||||
*x = AbilityMetaLoseHp{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMetaLoseHp_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaLoseHp) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMetaLoseHp) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMetaLoseHp) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMetaLoseHp_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMetaLoseHp.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMetaLoseHp) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMetaLoseHp_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaLoseHp) GetLoseHpConfigIdx() uint32 {
|
||||
if x != nil {
|
||||
return x.LoseHpConfigIdx
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityMetaLoseHp_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMetaLoseHp_proto_rawDesc = []byte{
|
||||
0x0a, 0x17, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x4c, 0x6f, 0x73,
|
||||
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,
|
||||
0x48, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x78, 0x42, 0x0a, 0x5a, 0x08, 0x2e,
|
||||
0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMetaLoseHp_proto_rawDescOnce sync.Once
|
||||
file_AbilityMetaLoseHp_proto_rawDescData = file_AbilityMetaLoseHp_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMetaLoseHp_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMetaLoseHp_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMetaLoseHp_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMetaLoseHp_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMetaLoseHp_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMetaLoseHp_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMetaLoseHp_proto_goTypes = []interface{}{
|
||||
(*AbilityMetaLoseHp)(nil), // 0: AbilityMetaLoseHp
|
||||
}
|
||||
var file_AbilityMetaLoseHp_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityMetaLoseHp_proto_init() }
|
||||
func file_AbilityMetaLoseHp_proto_init() {
|
||||
if File_AbilityMetaLoseHp_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMetaLoseHp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMetaLoseHp); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMetaLoseHp_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMetaLoseHp_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMetaLoseHp_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMetaLoseHp_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMetaLoseHp_proto = out.File
|
||||
file_AbilityMetaLoseHp_proto_rawDesc = nil
|
||||
file_AbilityMetaLoseHp_proto_goTypes = nil
|
||||
file_AbilityMetaLoseHp_proto_depIdxs = nil
|
||||
}
|
||||
23
gate-hk4e-api/proto/AbilityMetaLoseHp.proto
Normal file
23
gate-hk4e-api/proto/AbilityMetaLoseHp.proto
Normal file
@@ -0,0 +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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityMetaLoseHp {
|
||||
uint32 lose_hp_config_idx = 10;
|
||||
}
|
||||
294
gate-hk4e-api/proto/AbilityMetaModifierChange.pb.go
Normal file
294
gate-hk4e-api/proto/AbilityMetaModifierChange.pb.go
Normal file
@@ -0,0 +1,294 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMetaModifierChange.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMetaModifierChange struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityMetaModifierChange) Reset() {
|
||||
*x = AbilityMetaModifierChange{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMetaModifierChange_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaModifierChange) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMetaModifierChange) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMetaModifierChange) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMetaModifierChange_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMetaModifierChange.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMetaModifierChange) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMetaModifierChange_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaModifierChange) GetAttachedInstancedModifier() *AbilityAttachedModifier {
|
||||
if x != nil {
|
||||
return x.AttachedInstancedModifier
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityMetaModifierChange) GetServerBuffUid() uint32 {
|
||||
if x != nil {
|
||||
return x.ServerBuffUid
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityMetaModifierChange) GetIsAttachedParentAbility() bool {
|
||||
if x != nil {
|
||||
return x.IsAttachedParentAbility
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *AbilityMetaModifierChange) GetAction() ModifierAction {
|
||||
if x != nil {
|
||||
return x.Action
|
||||
}
|
||||
return ModifierAction_MODIFIER_ACTION_ADDED
|
||||
}
|
||||
|
||||
func (x *AbilityMetaModifierChange) GetModifierLocalId() int32 {
|
||||
if x != nil {
|
||||
return x.ModifierLocalId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityMetaModifierChange) GetParentAbilityName() *AbilityString {
|
||||
if x != nil {
|
||||
return x.ParentAbilityName
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityMetaModifierChange) GetIsMuteRemote() bool {
|
||||
if x != nil {
|
||||
return x.IsMuteRemote
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *AbilityMetaModifierChange) GetApplyEntityId() uint32 {
|
||||
if x != nil {
|
||||
return x.ApplyEntityId
|
||||
}
|
||||
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
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityMetaModifierChange) GetUnk2700_PMJMNCFJPDC() bool {
|
||||
if x != nil {
|
||||
return x.Unk2700_PMJMNCFJPDC
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
var File_AbilityMetaModifierChange_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMetaModifierChange_proto_rawDesc = []byte{
|
||||
0x0a, 0x1f, 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, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x1a, 0x1d, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68,
|
||||
0x65, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 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, 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,
|
||||
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,
|
||||
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,
|
||||
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,
|
||||
0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMetaModifierChange_proto_rawDescOnce sync.Once
|
||||
file_AbilityMetaModifierChange_proto_rawDescData = file_AbilityMetaModifierChange_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMetaModifierChange_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMetaModifierChange_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMetaModifierChange_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMetaModifierChange_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMetaModifierChange_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMetaModifierChange_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMetaModifierChange_proto_goTypes = []interface{}{
|
||||
(*AbilityMetaModifierChange)(nil), // 0: AbilityMetaModifierChange
|
||||
(*AbilityAttachedModifier)(nil), // 1: AbilityAttachedModifier
|
||||
(ModifierAction)(0), // 2: ModifierAction
|
||||
(*AbilityString)(nil), // 3: AbilityString
|
||||
(*ModifierProperty)(nil), // 4: ModifierProperty
|
||||
}
|
||||
var file_AbilityMetaModifierChange_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityMetaModifierChange.attached_instanced_modifier:type_name -> AbilityAttachedModifier
|
||||
2, // 1: AbilityMetaModifierChange.action:type_name -> ModifierAction
|
||||
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
|
||||
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_AbilityMetaModifierChange_proto_init() }
|
||||
func file_AbilityMetaModifierChange_proto_init() {
|
||||
if File_AbilityMetaModifierChange_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AbilityAttachedModifier_proto_init()
|
||||
file_AbilityString_proto_init()
|
||||
file_ModifierAction_proto_init()
|
||||
file_ModifierProperty_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMetaModifierChange_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMetaModifierChange); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMetaModifierChange_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMetaModifierChange_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMetaModifierChange_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMetaModifierChange_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMetaModifierChange_proto = out.File
|
||||
file_AbilityMetaModifierChange_proto_rawDesc = nil
|
||||
file_AbilityMetaModifierChange_proto_goTypes = nil
|
||||
file_AbilityMetaModifierChange_proto_depIdxs = nil
|
||||
}
|
||||
38
gate-hk4e-api/proto/AbilityMetaModifierChange.proto
Normal file
38
gate-hk4e-api/proto/AbilityMetaModifierChange.proto
Normal file
@@ -0,0 +1,38 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AbilityAttachedModifier.proto";
|
||||
import "AbilityString.proto";
|
||||
import "ModifierAction.proto";
|
||||
import "ModifierProperty.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityMetaModifierChange {
|
||||
AbilityAttachedModifier attached_instanced_modifier = 7;
|
||||
uint32 server_buff_uid = 4;
|
||||
bool is_attached_parent_ability = 10;
|
||||
ModifierAction action = 13;
|
||||
int32 modifier_local_id = 2;
|
||||
AbilityString parent_ability_name = 1;
|
||||
bool is_mute_remote = 6;
|
||||
uint32 apply_entity_id = 5;
|
||||
repeated ModifierProperty properties = 3;
|
||||
AbilityString parent_ability_override = 11;
|
||||
bool Unk2700_PMJMNCFJPDC = 9;
|
||||
}
|
||||
172
gate-hk4e-api/proto/AbilityMetaModifierDurabilityChange.pb.go
Normal file
172
gate-hk4e-api/proto/AbilityMetaModifierDurabilityChange.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMetaModifierDurabilityChange.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMetaModifierDurabilityChange struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityMetaModifierDurabilityChange) Reset() {
|
||||
*x = AbilityMetaModifierDurabilityChange{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMetaModifierDurabilityChange_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaModifierDurabilityChange) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMetaModifierDurabilityChange) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMetaModifierDurabilityChange) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMetaModifierDurabilityChange_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMetaModifierDurabilityChange.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMetaModifierDurabilityChange) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMetaModifierDurabilityChange_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaModifierDurabilityChange) GetReduceDurability() float32 {
|
||||
if x != nil {
|
||||
return x.ReduceDurability
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityMetaModifierDurabilityChange) GetRemainDurability() float32 {
|
||||
if x != nil {
|
||||
return x.RemainDurability
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityMetaModifierDurabilityChange_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMetaModifierDurabilityChange_proto_rawDesc = []byte{
|
||||
0x0a, 0x29, 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, 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, 0x0a, 0x5a, 0x08,
|
||||
0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMetaModifierDurabilityChange_proto_rawDescOnce sync.Once
|
||||
file_AbilityMetaModifierDurabilityChange_proto_rawDescData = file_AbilityMetaModifierDurabilityChange_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMetaModifierDurabilityChange_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMetaModifierDurabilityChange_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMetaModifierDurabilityChange_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMetaModifierDurabilityChange_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMetaModifierDurabilityChange_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMetaModifierDurabilityChange_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMetaModifierDurabilityChange_proto_goTypes = []interface{}{
|
||||
(*AbilityMetaModifierDurabilityChange)(nil), // 0: AbilityMetaModifierDurabilityChange
|
||||
}
|
||||
var file_AbilityMetaModifierDurabilityChange_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityMetaModifierDurabilityChange_proto_init() }
|
||||
func file_AbilityMetaModifierDurabilityChange_proto_init() {
|
||||
if File_AbilityMetaModifierDurabilityChange_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMetaModifierDurabilityChange_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMetaModifierDurabilityChange); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMetaModifierDurabilityChange_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMetaModifierDurabilityChange_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMetaModifierDurabilityChange_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMetaModifierDurabilityChange_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMetaModifierDurabilityChange_proto = out.File
|
||||
file_AbilityMetaModifierDurabilityChange_proto_rawDesc = nil
|
||||
file_AbilityMetaModifierDurabilityChange_proto_goTypes = nil
|
||||
file_AbilityMetaModifierDurabilityChange_proto_depIdxs = nil
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityMetaModifierDurabilityChange {
|
||||
float reduce_durability = 6;
|
||||
float remain_durability = 15;
|
||||
}
|
||||
167
gate-hk4e-api/proto/AbilityMetaReInitOverrideMap.pb.go
Normal file
167
gate-hk4e-api/proto/AbilityMetaReInitOverrideMap.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMetaReInitOverrideMap.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMetaReInitOverrideMap struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
OverrideMap []*AbilityScalarValueEntry `protobuf:"bytes,7,rep,name=override_map,json=overrideMap,proto3" json:"override_map,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityMetaReInitOverrideMap) Reset() {
|
||||
*x = AbilityMetaReInitOverrideMap{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMetaReInitOverrideMap_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaReInitOverrideMap) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMetaReInitOverrideMap) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMetaReInitOverrideMap) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMetaReInitOverrideMap_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMetaReInitOverrideMap.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMetaReInitOverrideMap) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMetaReInitOverrideMap_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaReInitOverrideMap) GetOverrideMap() []*AbilityScalarValueEntry {
|
||||
if x != nil {
|
||||
return x.OverrideMap
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityMetaReInitOverrideMap_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMetaReInitOverrideMap_proto_rawDesc = []byte{
|
||||
0x0a, 0x22, 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, 0x2e, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x63, 0x61,
|
||||
0x6c, 0x61, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72,
|
||||
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,
|
||||
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, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMetaReInitOverrideMap_proto_rawDescOnce sync.Once
|
||||
file_AbilityMetaReInitOverrideMap_proto_rawDescData = file_AbilityMetaReInitOverrideMap_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMetaReInitOverrideMap_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMetaReInitOverrideMap_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMetaReInitOverrideMap_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMetaReInitOverrideMap_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMetaReInitOverrideMap_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMetaReInitOverrideMap_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMetaReInitOverrideMap_proto_goTypes = []interface{}{
|
||||
(*AbilityMetaReInitOverrideMap)(nil), // 0: AbilityMetaReInitOverrideMap
|
||||
(*AbilityScalarValueEntry)(nil), // 1: AbilityScalarValueEntry
|
||||
}
|
||||
var file_AbilityMetaReInitOverrideMap_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityMetaReInitOverrideMap.override_map:type_name -> AbilityScalarValueEntry
|
||||
1, // [1:1] is the sub-list for method output_type
|
||||
1, // [1:1] is the sub-list for method input_type
|
||||
1, // [1:1] is the sub-list for extension type_name
|
||||
1, // [1:1] is the sub-list for extension extendee
|
||||
0, // [0:1] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityMetaReInitOverrideMap_proto_init() }
|
||||
func file_AbilityMetaReInitOverrideMap_proto_init() {
|
||||
if File_AbilityMetaReInitOverrideMap_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AbilityScalarValueEntry_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMetaReInitOverrideMap_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMetaReInitOverrideMap); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMetaReInitOverrideMap_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMetaReInitOverrideMap_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMetaReInitOverrideMap_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMetaReInitOverrideMap_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMetaReInitOverrideMap_proto = out.File
|
||||
file_AbilityMetaReInitOverrideMap_proto_rawDesc = nil
|
||||
file_AbilityMetaReInitOverrideMap_proto_goTypes = nil
|
||||
file_AbilityMetaReInitOverrideMap_proto_depIdxs = nil
|
||||
}
|
||||
25
gate-hk4e-api/proto/AbilityMetaReInitOverrideMap.proto
Normal file
25
gate-hk4e-api/proto/AbilityMetaReInitOverrideMap.proto
Normal file
@@ -0,0 +1,25 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AbilityScalarValueEntry.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityMetaReInitOverrideMap {
|
||||
repeated AbilityScalarValueEntry override_map = 7;
|
||||
}
|
||||
162
gate-hk4e-api/proto/AbilityMetaSetAbilityTrigger.pb.go
Normal file
162
gate-hk4e-api/proto/AbilityMetaSetAbilityTrigger.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMetaSetAbilityTrigger.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMetaSetAbilityTrigger struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSetAbilityTrigger) Reset() {
|
||||
*x = AbilityMetaSetAbilityTrigger{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMetaSetAbilityTrigger_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSetAbilityTrigger) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMetaSetAbilityTrigger) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMetaSetAbilityTrigger) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMetaSetAbilityTrigger_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMetaSetAbilityTrigger.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMetaSetAbilityTrigger) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMetaSetAbilityTrigger_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSetAbilityTrigger) GetTriggerAbilityEntityId() uint32 {
|
||||
if x != nil {
|
||||
return x.TriggerAbilityEntityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityMetaSetAbilityTrigger_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMetaSetAbilityTrigger_proto_rawDesc = []byte{
|
||||
0x0a, 0x22, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x53, 0x65, 0x74,
|
||||
0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x2e, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x1c, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d,
|
||||
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,
|
||||
0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42,
|
||||
0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMetaSetAbilityTrigger_proto_rawDescOnce sync.Once
|
||||
file_AbilityMetaSetAbilityTrigger_proto_rawDescData = file_AbilityMetaSetAbilityTrigger_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMetaSetAbilityTrigger_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMetaSetAbilityTrigger_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMetaSetAbilityTrigger_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMetaSetAbilityTrigger_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMetaSetAbilityTrigger_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMetaSetAbilityTrigger_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMetaSetAbilityTrigger_proto_goTypes = []interface{}{
|
||||
(*AbilityMetaSetAbilityTrigger)(nil), // 0: AbilityMetaSetAbilityTrigger
|
||||
}
|
||||
var file_AbilityMetaSetAbilityTrigger_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityMetaSetAbilityTrigger_proto_init() }
|
||||
func file_AbilityMetaSetAbilityTrigger_proto_init() {
|
||||
if File_AbilityMetaSetAbilityTrigger_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMetaSetAbilityTrigger_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMetaSetAbilityTrigger); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMetaSetAbilityTrigger_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMetaSetAbilityTrigger_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMetaSetAbilityTrigger_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMetaSetAbilityTrigger_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMetaSetAbilityTrigger_proto = out.File
|
||||
file_AbilityMetaSetAbilityTrigger_proto_rawDesc = nil
|
||||
file_AbilityMetaSetAbilityTrigger_proto_goTypes = nil
|
||||
file_AbilityMetaSetAbilityTrigger_proto_depIdxs = nil
|
||||
}
|
||||
23
gate-hk4e-api/proto/AbilityMetaSetAbilityTrigger.proto
Normal file
23
gate-hk4e-api/proto/AbilityMetaSetAbilityTrigger.proto
Normal file
@@ -0,0 +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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityMetaSetAbilityTrigger {
|
||||
uint32 trigger_ability_entity_id = 11;
|
||||
}
|
||||
159
gate-hk4e-api/proto/AbilityMetaSetKilledState.pb.go
Normal file
159
gate-hk4e-api/proto/AbilityMetaSetKilledState.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMetaSetKilledState.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMetaSetKilledState struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Killed bool `protobuf:"varint,2,opt,name=killed,proto3" json:"killed,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSetKilledState) Reset() {
|
||||
*x = AbilityMetaSetKilledState{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMetaSetKilledState_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSetKilledState) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMetaSetKilledState) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMetaSetKilledState) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMetaSetKilledState_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMetaSetKilledState.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMetaSetKilledState) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMetaSetKilledState_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSetKilledState) GetKilled() bool {
|
||||
if x != nil {
|
||||
return x.Killed
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
var File_AbilityMetaSetKilledState_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMetaSetKilledState_proto_rawDesc = []byte{
|
||||
0x0a, 0x1f, 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, 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,
|
||||
0x6b, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMetaSetKilledState_proto_rawDescOnce sync.Once
|
||||
file_AbilityMetaSetKilledState_proto_rawDescData = file_AbilityMetaSetKilledState_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMetaSetKilledState_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMetaSetKilledState_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMetaSetKilledState_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMetaSetKilledState_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMetaSetKilledState_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMetaSetKilledState_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMetaSetKilledState_proto_goTypes = []interface{}{
|
||||
(*AbilityMetaSetKilledState)(nil), // 0: AbilityMetaSetKilledState
|
||||
}
|
||||
var file_AbilityMetaSetKilledState_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityMetaSetKilledState_proto_init() }
|
||||
func file_AbilityMetaSetKilledState_proto_init() {
|
||||
if File_AbilityMetaSetKilledState_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMetaSetKilledState_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMetaSetKilledState); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMetaSetKilledState_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMetaSetKilledState_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMetaSetKilledState_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMetaSetKilledState_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMetaSetKilledState_proto = out.File
|
||||
file_AbilityMetaSetKilledState_proto_rawDesc = nil
|
||||
file_AbilityMetaSetKilledState_proto_goTypes = nil
|
||||
file_AbilityMetaSetKilledState_proto_depIdxs = nil
|
||||
}
|
||||
23
gate-hk4e-api/proto/AbilityMetaSetKilledState.proto
Normal file
23
gate-hk4e-api/proto/AbilityMetaSetKilledState.proto
Normal file
@@ -0,0 +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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityMetaSetKilledState {
|
||||
bool killed = 2;
|
||||
}
|
||||
161
gate-hk4e-api/proto/AbilityMetaSetModifierApplyEntityId.pb.go
Normal file
161
gate-hk4e-api/proto/AbilityMetaSetModifierApplyEntityId.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMetaSetModifierApplyEntityId.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMetaSetModifierApplyEntityId struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
ApplyEntityId uint32 `protobuf:"varint,10,opt,name=apply_entity_id,json=applyEntityId,proto3" json:"apply_entity_id,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSetModifierApplyEntityId) Reset() {
|
||||
*x = AbilityMetaSetModifierApplyEntityId{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMetaSetModifierApplyEntityId_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSetModifierApplyEntityId) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMetaSetModifierApplyEntityId) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMetaSetModifierApplyEntityId) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMetaSetModifierApplyEntityId_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMetaSetModifierApplyEntityId.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMetaSetModifierApplyEntityId) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMetaSetModifierApplyEntityId_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSetModifierApplyEntityId) GetApplyEntityId() uint32 {
|
||||
if x != nil {
|
||||
return x.ApplyEntityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityMetaSetModifierApplyEntityId_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMetaSetModifierApplyEntityId_proto_rawDesc = []byte{
|
||||
0x0a, 0x29, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x53, 0x65, 0x74,
|
||||
0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74,
|
||||
0x69, 0x74, 0x79, 0x49, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4d, 0x0a, 0x23, 0x41,
|
||||
0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x53, 0x65, 0x74, 0x4d, 0x6f, 0x64,
|
||||
0x69, 0x66, 0x69, 0x65, 0x72, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
|
||||
0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x5f, 0x65, 0x6e, 0x74, 0x69,
|
||||
0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x61, 0x70, 0x70,
|
||||
0x6c, 0x79, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x64, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f,
|
||||
0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMetaSetModifierApplyEntityId_proto_rawDescOnce sync.Once
|
||||
file_AbilityMetaSetModifierApplyEntityId_proto_rawDescData = file_AbilityMetaSetModifierApplyEntityId_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMetaSetModifierApplyEntityId_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMetaSetModifierApplyEntityId_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMetaSetModifierApplyEntityId_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMetaSetModifierApplyEntityId_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMetaSetModifierApplyEntityId_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMetaSetModifierApplyEntityId_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMetaSetModifierApplyEntityId_proto_goTypes = []interface{}{
|
||||
(*AbilityMetaSetModifierApplyEntityId)(nil), // 0: AbilityMetaSetModifierApplyEntityId
|
||||
}
|
||||
var file_AbilityMetaSetModifierApplyEntityId_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityMetaSetModifierApplyEntityId_proto_init() }
|
||||
func file_AbilityMetaSetModifierApplyEntityId_proto_init() {
|
||||
if File_AbilityMetaSetModifierApplyEntityId_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMetaSetModifierApplyEntityId_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMetaSetModifierApplyEntityId); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMetaSetModifierApplyEntityId_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMetaSetModifierApplyEntityId_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMetaSetModifierApplyEntityId_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMetaSetModifierApplyEntityId_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMetaSetModifierApplyEntityId_proto = out.File
|
||||
file_AbilityMetaSetModifierApplyEntityId_proto_rawDesc = nil
|
||||
file_AbilityMetaSetModifierApplyEntityId_proto_goTypes = nil
|
||||
file_AbilityMetaSetModifierApplyEntityId_proto_depIdxs = nil
|
||||
}
|
||||
@@ -0,0 +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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityMetaSetModifierApplyEntityId {
|
||||
uint32 apply_entity_id = 10;
|
||||
}
|
||||
167
gate-hk4e-api/proto/AbilityMetaSetPoseParameter.pb.go
Normal file
167
gate-hk4e-api/proto/AbilityMetaSetPoseParameter.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMetaSetPoseParameter.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMetaSetPoseParameter struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Value *AnimatorParameterValueInfoPair `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSetPoseParameter) Reset() {
|
||||
*x = AbilityMetaSetPoseParameter{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMetaSetPoseParameter_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSetPoseParameter) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMetaSetPoseParameter) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMetaSetPoseParameter) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMetaSetPoseParameter_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMetaSetPoseParameter.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMetaSetPoseParameter) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMetaSetPoseParameter_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSetPoseParameter) GetValue() *AnimatorParameterValueInfoPair {
|
||||
if x != nil {
|
||||
return x.Value
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityMetaSetPoseParameter_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMetaSetPoseParameter_proto_rawDesc = []byte{
|
||||
0x0a, 0x21, 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, 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, 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,
|
||||
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,
|
||||
0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMetaSetPoseParameter_proto_rawDescOnce sync.Once
|
||||
file_AbilityMetaSetPoseParameter_proto_rawDescData = file_AbilityMetaSetPoseParameter_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMetaSetPoseParameter_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMetaSetPoseParameter_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMetaSetPoseParameter_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMetaSetPoseParameter_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMetaSetPoseParameter_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMetaSetPoseParameter_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMetaSetPoseParameter_proto_goTypes = []interface{}{
|
||||
(*AbilityMetaSetPoseParameter)(nil), // 0: AbilityMetaSetPoseParameter
|
||||
(*AnimatorParameterValueInfoPair)(nil), // 1: AnimatorParameterValueInfoPair
|
||||
}
|
||||
var file_AbilityMetaSetPoseParameter_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityMetaSetPoseParameter.value:type_name -> AnimatorParameterValueInfoPair
|
||||
1, // [1:1] is the sub-list for method output_type
|
||||
1, // [1:1] is the sub-list for method input_type
|
||||
1, // [1:1] is the sub-list for extension type_name
|
||||
1, // [1:1] is the sub-list for extension extendee
|
||||
0, // [0:1] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityMetaSetPoseParameter_proto_init() }
|
||||
func file_AbilityMetaSetPoseParameter_proto_init() {
|
||||
if File_AbilityMetaSetPoseParameter_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AnimatorParameterValueInfoPair_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMetaSetPoseParameter_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMetaSetPoseParameter); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMetaSetPoseParameter_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMetaSetPoseParameter_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMetaSetPoseParameter_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMetaSetPoseParameter_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMetaSetPoseParameter_proto = out.File
|
||||
file_AbilityMetaSetPoseParameter_proto_rawDesc = nil
|
||||
file_AbilityMetaSetPoseParameter_proto_goTypes = nil
|
||||
file_AbilityMetaSetPoseParameter_proto_depIdxs = nil
|
||||
}
|
||||
25
gate-hk4e-api/proto/AbilityMetaSetPoseParameter.proto
Normal file
25
gate-hk4e-api/proto/AbilityMetaSetPoseParameter.proto
Normal file
@@ -0,0 +1,25 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AnimatorParameterValueInfoPair.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityMetaSetPoseParameter {
|
||||
AnimatorParameterValueInfoPair value = 6;
|
||||
}
|
||||
170
gate-hk4e-api/proto/AbilityMetaSpecialFloatArgument.pb.go
Normal file
170
gate-hk4e-api/proto/AbilityMetaSpecialFloatArgument.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMetaSpecialFloatArgument.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMetaSpecialFloatArgument struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
ArgumentValue float32 `protobuf:"fixed32,14,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"`
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSpecialFloatArgument) Reset() {
|
||||
*x = AbilityMetaSpecialFloatArgument{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMetaSpecialFloatArgument_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSpecialFloatArgument) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMetaSpecialFloatArgument) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMetaSpecialFloatArgument) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMetaSpecialFloatArgument_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMetaSpecialFloatArgument.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMetaSpecialFloatArgument) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMetaSpecialFloatArgument_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSpecialFloatArgument) GetArgumentValue() float32 {
|
||||
if x != nil {
|
||||
return x.ArgumentValue
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityMetaSpecialFloatArgument) GetIsOn() bool {
|
||||
if x != nil {
|
||||
return x.IsOn
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
var File_AbilityMetaSpecialFloatArgument_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMetaSpecialFloatArgument_proto_rawDesc = []byte{
|
||||
0x0a, 0x25, 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, 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,
|
||||
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, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMetaSpecialFloatArgument_proto_rawDescOnce sync.Once
|
||||
file_AbilityMetaSpecialFloatArgument_proto_rawDescData = file_AbilityMetaSpecialFloatArgument_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMetaSpecialFloatArgument_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMetaSpecialFloatArgument_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMetaSpecialFloatArgument_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMetaSpecialFloatArgument_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMetaSpecialFloatArgument_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMetaSpecialFloatArgument_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMetaSpecialFloatArgument_proto_goTypes = []interface{}{
|
||||
(*AbilityMetaSpecialFloatArgument)(nil), // 0: AbilityMetaSpecialFloatArgument
|
||||
}
|
||||
var file_AbilityMetaSpecialFloatArgument_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityMetaSpecialFloatArgument_proto_init() }
|
||||
func file_AbilityMetaSpecialFloatArgument_proto_init() {
|
||||
if File_AbilityMetaSpecialFloatArgument_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMetaSpecialFloatArgument_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMetaSpecialFloatArgument); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMetaSpecialFloatArgument_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMetaSpecialFloatArgument_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMetaSpecialFloatArgument_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMetaSpecialFloatArgument_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMetaSpecialFloatArgument_proto = out.File
|
||||
file_AbilityMetaSpecialFloatArgument_proto_rawDesc = nil
|
||||
file_AbilityMetaSpecialFloatArgument_proto_goTypes = nil
|
||||
file_AbilityMetaSpecialFloatArgument_proto_depIdxs = nil
|
||||
}
|
||||
24
gate-hk4e-api/proto/AbilityMetaSpecialFloatArgument.proto
Normal file
24
gate-hk4e-api/proto/AbilityMetaSpecialFloatArgument.proto
Normal file
@@ -0,0 +1,24 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityMetaSpecialFloatArgument {
|
||||
float argument_value = 14;
|
||||
bool is_on = 10;
|
||||
}
|
||||
205
gate-hk4e-api/proto/AbilityMetaTriggerElementReaction.pb.go
Normal file
205
gate-hk4e-api/proto/AbilityMetaTriggerElementReaction.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMetaTriggerElementReaction.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMetaTriggerElementReaction struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityMetaTriggerElementReaction) Reset() {
|
||||
*x = AbilityMetaTriggerElementReaction{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMetaTriggerElementReaction_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaTriggerElementReaction) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMetaTriggerElementReaction) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMetaTriggerElementReaction) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMetaTriggerElementReaction_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMetaTriggerElementReaction.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMetaTriggerElementReaction) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMetaTriggerElementReaction_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaTriggerElementReaction) GetHitIndex() int32 {
|
||||
if x != nil {
|
||||
return x.HitIndex
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityMetaTriggerElementReaction) GetElementSourceType() uint32 {
|
||||
if x != nil {
|
||||
return x.ElementSourceType
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityMetaTriggerElementReaction) GetElementReactorType() uint32 {
|
||||
if x != nil {
|
||||
return x.ElementReactorType
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityMetaTriggerElementReaction) GetTriggerEntityId() uint32 {
|
||||
if x != nil {
|
||||
return x.TriggerEntityId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityMetaTriggerElementReaction) GetElementReactionType() uint32 {
|
||||
if x != nil {
|
||||
return x.ElementReactionType
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityMetaTriggerElementReaction_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMetaTriggerElementReaction_proto_rawDesc = []byte{
|
||||
0x0a, 0x27, 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, 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,
|
||||
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, 0x0a,
|
||||
0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMetaTriggerElementReaction_proto_rawDescOnce sync.Once
|
||||
file_AbilityMetaTriggerElementReaction_proto_rawDescData = file_AbilityMetaTriggerElementReaction_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMetaTriggerElementReaction_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMetaTriggerElementReaction_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMetaTriggerElementReaction_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMetaTriggerElementReaction_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMetaTriggerElementReaction_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMetaTriggerElementReaction_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMetaTriggerElementReaction_proto_goTypes = []interface{}{
|
||||
(*AbilityMetaTriggerElementReaction)(nil), // 0: AbilityMetaTriggerElementReaction
|
||||
}
|
||||
var file_AbilityMetaTriggerElementReaction_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityMetaTriggerElementReaction_proto_init() }
|
||||
func file_AbilityMetaTriggerElementReaction_proto_init() {
|
||||
if File_AbilityMetaTriggerElementReaction_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMetaTriggerElementReaction_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMetaTriggerElementReaction); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMetaTriggerElementReaction_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMetaTriggerElementReaction_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMetaTriggerElementReaction_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMetaTriggerElementReaction_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMetaTriggerElementReaction_proto = out.File
|
||||
file_AbilityMetaTriggerElementReaction_proto_rawDesc = nil
|
||||
file_AbilityMetaTriggerElementReaction_proto_goTypes = nil
|
||||
file_AbilityMetaTriggerElementReaction_proto_depIdxs = nil
|
||||
}
|
||||
27
gate-hk4e-api/proto/AbilityMetaTriggerElementReaction.proto
Normal file
27
gate-hk4e-api/proto/AbilityMetaTriggerElementReaction.proto
Normal file
@@ -0,0 +1,27 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityMetaTriggerElementReaction {
|
||||
int32 hit_index = 9;
|
||||
uint32 element_source_type = 7;
|
||||
uint32 element_reactor_type = 12;
|
||||
uint32 trigger_entity_id = 2;
|
||||
uint32 element_reaction_type = 1;
|
||||
}
|
||||
188
gate-hk4e-api/proto/AbilityMetaUpdateBaseReactionDamage.pb.go
Normal file
188
gate-hk4e-api/proto/AbilityMetaUpdateBaseReactionDamage.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMetaUpdateBaseReactionDamage.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMetaUpdateBaseReactionDamage struct {
|
||||
state protoimpl.MessageState
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityMetaUpdateBaseReactionDamage) Reset() {
|
||||
*x = AbilityMetaUpdateBaseReactionDamage{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMetaUpdateBaseReactionDamage_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaUpdateBaseReactionDamage) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMetaUpdateBaseReactionDamage) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMetaUpdateBaseReactionDamage) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMetaUpdateBaseReactionDamage_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMetaUpdateBaseReactionDamage.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMetaUpdateBaseReactionDamage) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMetaUpdateBaseReactionDamage_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMetaUpdateBaseReactionDamage) GetSourceCasterId() uint32 {
|
||||
if x != nil {
|
||||
return x.SourceCasterId
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *AbilityMetaUpdateBaseReactionDamage) GetGlobalValueKey() *AbilityString {
|
||||
if x != nil {
|
||||
return x.GlobalValueKey
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityMetaUpdateBaseReactionDamage) GetReactionType() uint32 {
|
||||
if x != nil {
|
||||
return x.ReactionType
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_AbilityMetaUpdateBaseReactionDamage_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMetaUpdateBaseReactionDamage_proto_rawDesc = []byte{
|
||||
0x0a, 0x29, 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, 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,
|
||||
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, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMetaUpdateBaseReactionDamage_proto_rawDescOnce sync.Once
|
||||
file_AbilityMetaUpdateBaseReactionDamage_proto_rawDescData = file_AbilityMetaUpdateBaseReactionDamage_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMetaUpdateBaseReactionDamage_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMetaUpdateBaseReactionDamage_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMetaUpdateBaseReactionDamage_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMetaUpdateBaseReactionDamage_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMetaUpdateBaseReactionDamage_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMetaUpdateBaseReactionDamage_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMetaUpdateBaseReactionDamage_proto_goTypes = []interface{}{
|
||||
(*AbilityMetaUpdateBaseReactionDamage)(nil), // 0: AbilityMetaUpdateBaseReactionDamage
|
||||
(*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
|
||||
}
|
||||
|
||||
func init() { file_AbilityMetaUpdateBaseReactionDamage_proto_init() }
|
||||
func file_AbilityMetaUpdateBaseReactionDamage_proto_init() {
|
||||
if File_AbilityMetaUpdateBaseReactionDamage_proto != nil {
|
||||
return
|
||||
}
|
||||
file_AbilityString_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMetaUpdateBaseReactionDamage_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMetaUpdateBaseReactionDamage); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMetaUpdateBaseReactionDamage_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMetaUpdateBaseReactionDamage_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMetaUpdateBaseReactionDamage_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMetaUpdateBaseReactionDamage_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMetaUpdateBaseReactionDamage_proto = out.File
|
||||
file_AbilityMetaUpdateBaseReactionDamage_proto_rawDesc = nil
|
||||
file_AbilityMetaUpdateBaseReactionDamage_proto_goTypes = nil
|
||||
file_AbilityMetaUpdateBaseReactionDamage_proto_depIdxs = nil
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "AbilityString.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityMetaUpdateBaseReactionDamage {
|
||||
uint32 source_caster_id = 15;
|
||||
AbilityString global_value_key = 4;
|
||||
uint32 reaction_type = 8;
|
||||
}
|
||||
176
gate-hk4e-api/proto/AbilityMixinAvatarSteerByCamera.pb.go
Normal file
176
gate-hk4e-api/proto/AbilityMixinAvatarSteerByCamera.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMixinAvatarSteerByCamera.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMixinAvatarSteerByCamera struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
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"`
|
||||
}
|
||||
|
||||
func (x *AbilityMixinAvatarSteerByCamera) Reset() {
|
||||
*x = AbilityMixinAvatarSteerByCamera{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMixinAvatarSteerByCamera_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMixinAvatarSteerByCamera) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMixinAvatarSteerByCamera) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMixinAvatarSteerByCamera) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMixinAvatarSteerByCamera_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMixinAvatarSteerByCamera.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMixinAvatarSteerByCamera) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMixinAvatarSteerByCamera_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMixinAvatarSteerByCamera) GetTargetDir() *Vector {
|
||||
if x != nil {
|
||||
return x.TargetDir
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *AbilityMixinAvatarSteerByCamera) GetTargetPos() *Vector {
|
||||
if x != nil {
|
||||
return x.TargetPos
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_AbilityMixinAvatarSteerByCamera_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMixinAvatarSteerByCamera_proto_rawDesc = []byte{
|
||||
0x0a, 0x25, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x41, 0x76,
|
||||
0x61, 0x74, 0x61, 0x72, 0x53, 0x74, 0x65, 0x65, 0x72, 0x42, 0x79, 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, 0x71, 0x0a, 0x1f, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
|
||||
0x4d, 0x69, 0x78, 0x69, 0x6e, 0x41, 0x76, 0x61, 0x74, 0x61, 0x72, 0x53, 0x74, 0x65, 0x65, 0x72,
|
||||
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,
|
||||
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, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMixinAvatarSteerByCamera_proto_rawDescOnce sync.Once
|
||||
file_AbilityMixinAvatarSteerByCamera_proto_rawDescData = file_AbilityMixinAvatarSteerByCamera_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMixinAvatarSteerByCamera_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMixinAvatarSteerByCamera_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMixinAvatarSteerByCamera_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMixinAvatarSteerByCamera_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMixinAvatarSteerByCamera_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMixinAvatarSteerByCamera_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMixinAvatarSteerByCamera_proto_goTypes = []interface{}{
|
||||
(*AbilityMixinAvatarSteerByCamera)(nil), // 0: AbilityMixinAvatarSteerByCamera
|
||||
(*Vector)(nil), // 1: Vector
|
||||
}
|
||||
var file_AbilityMixinAvatarSteerByCamera_proto_depIdxs = []int32{
|
||||
1, // 0: AbilityMixinAvatarSteerByCamera.target_dir:type_name -> Vector
|
||||
1, // 1: AbilityMixinAvatarSteerByCamera.target_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_AbilityMixinAvatarSteerByCamera_proto_init() }
|
||||
func file_AbilityMixinAvatarSteerByCamera_proto_init() {
|
||||
if File_AbilityMixinAvatarSteerByCamera_proto != nil {
|
||||
return
|
||||
}
|
||||
file_Vector_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMixinAvatarSteerByCamera_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMixinAvatarSteerByCamera); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMixinAvatarSteerByCamera_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMixinAvatarSteerByCamera_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMixinAvatarSteerByCamera_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMixinAvatarSteerByCamera_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMixinAvatarSteerByCamera_proto = out.File
|
||||
file_AbilityMixinAvatarSteerByCamera_proto_rawDesc = nil
|
||||
file_AbilityMixinAvatarSteerByCamera_proto_goTypes = nil
|
||||
file_AbilityMixinAvatarSteerByCamera_proto_depIdxs = nil
|
||||
}
|
||||
26
gate-hk4e-api/proto/AbilityMixinAvatarSteerByCamera.proto
Normal file
26
gate-hk4e-api/proto/AbilityMixinAvatarSteerByCamera.proto
Normal file
@@ -0,0 +1,26 @@
|
||||
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
|
||||
// Copyright (C) 2022 Sorapointa Team
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU Affero General Public License as
|
||||
// published by the Free Software Foundation, either version 3 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU Affero General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message AbilityMixinAvatarSteerByCamera {
|
||||
Vector target_dir = 7;
|
||||
Vector target_pos = 6;
|
||||
}
|
||||
159
gate-hk4e-api/proto/AbilityMixinCostStamina.pb.go
Normal file
159
gate-hk4e-api/proto/AbilityMixinCostStamina.pb.go
Normal file
@@ -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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.26.0
|
||||
// protoc v3.7.0
|
||||
// source: AbilityMixinCostStamina.proto
|
||||
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type AbilityMixinCostStamina struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
IsSwim bool `protobuf:"varint,3,opt,name=is_swim,json=isSwim,proto3" json:"is_swim,omitempty"`
|
||||
}
|
||||
|
||||
func (x *AbilityMixinCostStamina) Reset() {
|
||||
*x = AbilityMixinCostStamina{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_AbilityMixinCostStamina_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *AbilityMixinCostStamina) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*AbilityMixinCostStamina) ProtoMessage() {}
|
||||
|
||||
func (x *AbilityMixinCostStamina) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_AbilityMixinCostStamina_proto_msgTypes[0]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use AbilityMixinCostStamina.ProtoReflect.Descriptor instead.
|
||||
func (*AbilityMixinCostStamina) Descriptor() ([]byte, []int) {
|
||||
return file_AbilityMixinCostStamina_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *AbilityMixinCostStamina) GetIsSwim() bool {
|
||||
if x != nil {
|
||||
return x.IsSwim
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
var File_AbilityMixinCostStamina_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_AbilityMixinCostStamina_proto_rawDesc = []byte{
|
||||
0x0a, 0x1d, 0x41, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x69, 0x78, 0x69, 0x6e, 0x43, 0x6f,
|
||||
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,
|
||||
0x77, 0x69, 0x6d, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2f, 0x3b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
|
||||
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_AbilityMixinCostStamina_proto_rawDescOnce sync.Once
|
||||
file_AbilityMixinCostStamina_proto_rawDescData = file_AbilityMixinCostStamina_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_AbilityMixinCostStamina_proto_rawDescGZIP() []byte {
|
||||
file_AbilityMixinCostStamina_proto_rawDescOnce.Do(func() {
|
||||
file_AbilityMixinCostStamina_proto_rawDescData = protoimpl.X.CompressGZIP(file_AbilityMixinCostStamina_proto_rawDescData)
|
||||
})
|
||||
return file_AbilityMixinCostStamina_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_AbilityMixinCostStamina_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_AbilityMixinCostStamina_proto_goTypes = []interface{}{
|
||||
(*AbilityMixinCostStamina)(nil), // 0: AbilityMixinCostStamina
|
||||
}
|
||||
var file_AbilityMixinCostStamina_proto_depIdxs = []int32{
|
||||
0, // [0:0] is the sub-list for method output_type
|
||||
0, // [0:0] is the sub-list for method input_type
|
||||
0, // [0:0] is the sub-list for extension type_name
|
||||
0, // [0:0] is the sub-list for extension extendee
|
||||
0, // [0:0] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_AbilityMixinCostStamina_proto_init() }
|
||||
func file_AbilityMixinCostStamina_proto_init() {
|
||||
if File_AbilityMixinCostStamina_proto != nil {
|
||||
return
|
||||
}
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_AbilityMixinCostStamina_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*AbilityMixinCostStamina); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_AbilityMixinCostStamina_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_AbilityMixinCostStamina_proto_goTypes,
|
||||
DependencyIndexes: file_AbilityMixinCostStamina_proto_depIdxs,
|
||||
MessageInfos: file_AbilityMixinCostStamina_proto_msgTypes,
|
||||
}.Build()
|
||||
File_AbilityMixinCostStamina_proto = out.File
|
||||
file_AbilityMixinCostStamina_proto_rawDesc = nil
|
||||
file_AbilityMixinCostStamina_proto_goTypes = nil
|
||||
file_AbilityMixinCostStamina_proto_depIdxs = nil
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user