From 76dcbdeef9753135506997ea21a5e07f9a6d9fc3 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Fri, 17 Nov 2023 09:43:43 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=B5=B7=E5=B2=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/island/model.go | 10 +- pb/battle_struct.pb.go | 189 +++++++++++++++++--------------- pb/comm.pb.go | 231 +++++++++++++++++++++++++++------------- pb/island_db.pb.go | 91 +++++++++------- pb/island_msg.pb.go | 91 +++++++--------- pb/user_db.pb.go | 108 ++++++++++--------- pb/userexpand.pb.go | 63 +++++------ utils/time.go | 9 ++ 8 files changed, 447 insertions(+), 345 deletions(-) diff --git a/modules/island/model.go b/modules/island/model.go index fef7742b0..8447f2c49 100644 --- a/modules/island/model.go +++ b/modules/island/model.go @@ -7,6 +7,7 @@ import ( "go_dreamfactory/modules" "go_dreamfactory/pb" cfg "go_dreamfactory/sys/configure/structs" + "go_dreamfactory/utils" "math" "go.mongodb.org/mongo-driver/bson/primitive" @@ -37,10 +38,11 @@ func (this *modelComp) getmodel(uid string) (result *pb.DBIsland, err error) { } if err == mgo.MongodbNil { result = &pb.DBIsland{ - Id: primitive.NewObjectID().Hex(), - Uid: uid, - Islands: make(map[int32]*pb.DBIslandItem), - Nodes: make(map[int32]int32), + Id: primitive.NewObjectID().Hex(), + Uid: uid, + Opentime: utils.GetMonthStart(), + Islands: make(map[int32]*pb.DBIslandItem), + Nodes: make(map[int32]int32), } if err = this.Add(uid, result); err != nil { this.module.Errorln(err) diff --git a/pb/battle_struct.pb.go b/pb/battle_struct.pb.go index 8b70ba08b..df3862a6e 100644 --- a/pb/battle_struct.pb.go +++ b/pb/battle_struct.pb.go @@ -42,6 +42,8 @@ const ( EffectTipsType_Recovery EffectTipsType = 16 //复苏 EffectTipsType_BeatBack EffectTipsType = 17 //反击 EffectTipsType_Diseased EffectTipsType = 18 //禁疗 + EffectTipsType_LostHold EffectTipsType = 19 //失手 + EffectTipsType_UnderStand EffectTipsType = 20 //会心 ) // Enum value maps for EffectTipsType. @@ -66,6 +68,8 @@ var ( 16: "Recovery", 17: "BeatBack", 18: "Diseased", + 19: "LostHold", + 20: "UnderStand", } EffectTipsType_value = map[string]int32{ "Eff_Success": 0, @@ -87,6 +91,8 @@ var ( "Recovery": 16, "BeatBack": 17, "Diseased": 18, + "LostHold": 19, + "UnderStand": 20, } ) @@ -1115,16 +1121,17 @@ type ComModifyHealth struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - To int32 `protobuf:"varint,1,opt,name=to,proto3" json:"to"` - From int32 `protobuf:"varint,2,opt,name=from,proto3" json:"from"` - Baoji bool `protobuf:"varint,3,opt,name=baoji,proto3" json:"baoji"` - HideDmg bool `protobuf:"varint,4,opt,name=hideDmg,proto3" json:"hideDmg"` - ModifyType int32 `protobuf:"varint,5,opt,name=modifyType,proto3" json:"modifyType"` - Num float32 `protobuf:"fixed32,6,opt,name=num,proto3" json:"num"` - Nhp int32 `protobuf:"varint,7,opt,name=nhp,proto3" json:"nhp"` - Mhp int32 `protobuf:"varint,8,opt,name=mhp,proto3" json:"mhp"` - SealHp int32 `protobuf:"varint,9,opt,name=sealHp,proto3" json:"sealHp"` //被封印的血量 - Dmg bool `protobuf:"varint,10,opt,name=dmg,proto3" json:"dmg"` //会出现 -0的情况 + To int32 `protobuf:"varint,1,opt,name=to,proto3" json:"to"` + From int32 `protobuf:"varint,2,opt,name=from,proto3" json:"from"` + Baoji bool `protobuf:"varint,3,opt,name=baoji,proto3" json:"baoji"` + HideDmg bool `protobuf:"varint,4,opt,name=hideDmg,proto3" json:"hideDmg"` + ModifyType int32 `protobuf:"varint,5,opt,name=modifyType,proto3" json:"modifyType"` + Num float32 `protobuf:"fixed32,6,opt,name=num,proto3" json:"num"` + Nhp int32 `protobuf:"varint,7,opt,name=nhp,proto3" json:"nhp"` + Mhp int32 `protobuf:"varint,8,opt,name=mhp,proto3" json:"mhp"` + SealHp int32 `protobuf:"varint,9,opt,name=sealHp,proto3" json:"sealHp"` //被封印的血量 + Dmg bool `protobuf:"varint,10,opt,name=dmg,proto3" json:"dmg"` //会出现 -0的情况 + Tips EffectTipsType `protobuf:"varint,11,opt,name=tips,proto3,enum=EffectTipsType" json:"tips"` //飘字前面的标识 } func (x *ComModifyHealth) Reset() { @@ -1229,6 +1236,13 @@ func (x *ComModifyHealth) GetDmg() bool { return false } +func (x *ComModifyHealth) GetTips() EffectTipsType { + if x != nil { + return x.Tips + } + return EffectTipsType_Eff_Success +} + //教学任务更新 type ComTeachTask struct { state protoimpl.MessageState @@ -1951,7 +1965,7 @@ var file_battle_battle_struct_proto_rawDesc = []byte{ 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x74, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x68, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6e, 0x68, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x68, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x03, 0x6d, 0x68, 0x70, 0x22, 0xe5, 0x01, 0x0a, 0x0f, 0x43, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x69, + 0x03, 0x6d, 0x68, 0x70, 0x22, 0x8a, 0x02, 0x0a, 0x0f, 0x43, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x74, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x12, 0x14, 0x0a, 0x05, @@ -1965,72 +1979,76 @@ var file_battle_battle_struct_proto_rawDesc = []byte{ 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x68, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6d, 0x68, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x61, 0x6c, 0x48, 0x70, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x65, 0x61, 0x6c, 0x48, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x6d, - 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x64, 0x6d, 0x67, 0x22, 0x34, 0x0a, 0x0c, - 0x43, 0x6f, 0x6d, 0x54, 0x65, 0x61, 0x63, 0x68, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x0e, 0x0a, 0x02, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x22, 0x34, 0x0a, 0x08, 0x43, 0x6f, 0x6d, 0x53, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x0e, - 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, - 0x0a, 0x07, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x07, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x22, 0x34, 0x0a, 0x08, 0x43, 0x6f, 0x6d, 0x47, - 0x75, 0x69, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x67, 0x75, 0x69, 0x64, 0x65, 0x49, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x67, 0x75, 0x69, 0x64, 0x65, 0x49, 0x64, 0x22, 0x7f, - 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x73, - 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, - 0x73, 0x69, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x69, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x69, 0x64, - 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x05, - 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, - 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x22, - 0x43, 0x0a, 0x0d, 0x43, 0x6f, 0x6d, 0x50, 0x6c, 0x61, 0x79, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, - 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, - 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, - 0x73, 0x69, 0x64, 0x65, 0x22, 0x2c, 0x0a, 0x10, 0x43, 0x6f, 0x6d, 0x45, 0x6d, 0x69, 0x74, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x73, 0x65, - 0x72, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x22, 0x44, 0x0a, 0x0d, 0x43, 0x6f, 0x6d, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x54, - 0x69, 0x70, 0x73, 0x12, 0x23, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0e, 0x32, 0x0f, 0x2e, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x54, 0x69, 0x70, 0x73, 0x54, 0x79, - 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x6f, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x74, 0x6f, 0x22, 0x26, 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x43, - 0x68, 0x61, 0x69, 0x6e, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x6f, - 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, - 0x22, 0x53, 0x0a, 0x0d, 0x43, 0x6f, 0x6d, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x6e, 0x66, - 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, - 0x72, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x75, 0x72, - 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x63, 0x75, 0x72, - 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x26, 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x53, 0x77, 0x69, 0x74, - 0x63, 0x68, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x65, 0x6e, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x63, 0x65, 0x6e, 0x65, 0x22, 0x4e, 0x0a, - 0x0f, 0x43, 0x6f, 0x6d, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, - 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x74, 0x6f, - 0x12, 0x2b, 0x0a, 0x09, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x43, 0x6f, 0x6d, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x6e, - 0x66, 0x6f, 0x52, 0x09, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x2a, 0xaa, 0x02, - 0x0a, 0x0e, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x54, 0x69, 0x70, 0x73, 0x54, 0x79, 0x70, 0x65, - 0x12, 0x0f, 0x0a, 0x0b, 0x45, 0x66, 0x66, 0x5f, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, - 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x4e, 0x6f, 0x74, 0x5f, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x10, 0x02, - 0x12, 0x0a, 0x0a, 0x06, 0x52, 0x65, 0x73, 0x69, 0x73, 0x74, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, - 0x4e, 0x6f, 0x74, 0x5f, 0x47, 0x61, 0x69, 0x6e, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x4e, 0x6f, - 0x74, 0x5f, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x10, 0x05, 0x12, 0x0e, 0x0a, 0x0a, 0x4e, - 0x6f, 0x74, 0x5f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x06, 0x12, 0x10, 0x0a, 0x0c, 0x50, - 0x75, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x07, 0x12, 0x0c, 0x0a, - 0x08, 0x44, 0x69, 0x73, 0x70, 0x65, 0x72, 0x73, 0x65, 0x10, 0x08, 0x12, 0x0e, 0x0a, 0x0a, 0x47, - 0x61, 0x69, 0x6e, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0x09, 0x12, 0x0f, 0x0a, 0x0b, 0x41, - 0x64, 0x64, 0x5f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x10, 0x0a, 0x12, 0x0f, 0x0a, 0x0b, - 0x53, 0x75, 0x62, 0x5f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x10, 0x0b, 0x12, 0x0c, 0x0a, - 0x08, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x6f, 0x66, 0x66, 0x10, 0x0c, 0x12, 0x0a, 0x0a, 0x06, 0x55, - 0x6e, 0x64, 0x65, 0x61, 0x64, 0x10, 0x0d, 0x12, 0x0c, 0x0a, 0x08, 0x50, 0x6f, 0x69, 0x73, 0x6f, - 0x6e, 0x65, 0x64, 0x10, 0x0e, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x6c, 0x65, 0x65, 0x64, 0x10, 0x0f, - 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x10, 0x10, 0x12, 0x0c, - 0x0a, 0x08, 0x42, 0x65, 0x61, 0x74, 0x42, 0x61, 0x63, 0x6b, 0x10, 0x11, 0x12, 0x0c, 0x0a, 0x08, - 0x44, 0x69, 0x73, 0x65, 0x61, 0x73, 0x65, 0x64, 0x10, 0x12, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x64, 0x6d, 0x67, 0x12, 0x23, 0x0a, 0x04, + 0x74, 0x69, 0x70, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x45, 0x66, 0x66, + 0x65, 0x63, 0x74, 0x54, 0x69, 0x70, 0x73, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x69, 0x70, + 0x73, 0x22, 0x34, 0x0a, 0x0c, 0x43, 0x6f, 0x6d, 0x54, 0x65, 0x61, 0x63, 0x68, 0x54, 0x61, 0x73, + 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, + 0x64, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x34, 0x0a, 0x08, 0x43, 0x6f, 0x6d, 0x53, 0x74, + 0x6f, 0x72, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x49, 0x64, 0x22, 0x34, 0x0a, + 0x08, 0x43, 0x6f, 0x6d, 0x47, 0x75, 0x69, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x67, 0x75, 0x69, + 0x64, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x67, 0x75, 0x69, 0x64, + 0x65, 0x49, 0x64, 0x22, 0x7f, 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x52, 0x6f, 0x6c, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x64, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x69, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x65, 0x6e, 0x74, + 0x72, 0x79, 0x52, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x65, 0x6e, 0x74, + 0x72, 0x79, 0x52, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, + 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, + 0x65, 0x12, 0x21, 0x0a, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x05, 0x72, + 0x6f, 0x6c, 0x65, 0x73, 0x22, 0x43, 0x0a, 0x0d, 0x43, 0x6f, 0x6d, 0x50, 0x6c, 0x61, 0x79, 0x45, + 0x66, 0x66, 0x65, 0x63, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x4e, + 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x66, 0x66, 0x65, 0x63, + 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x64, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x69, 0x64, 0x65, 0x22, 0x2c, 0x0a, 0x10, 0x43, 0x6f, 0x6d, + 0x45, 0x6d, 0x69, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x12, 0x18, 0x0a, + 0x07, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, + 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x22, 0x44, 0x0a, 0x0d, 0x43, 0x6f, 0x6d, 0x45, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x54, 0x69, 0x70, 0x73, 0x12, 0x23, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x54, + 0x69, 0x70, 0x73, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x0e, 0x0a, + 0x02, 0x74, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x74, 0x6f, 0x22, 0x26, 0x0a, + 0x0e, 0x43, 0x6f, 0x6d, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x12, + 0x14, 0x0a, 0x05, 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x05, + 0x72, 0x6f, 0x6c, 0x65, 0x73, 0x22, 0x53, 0x0a, 0x0d, 0x43, 0x6f, 0x6d, 0x53, 0x68, 0x69, 0x65, + 0x6c, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x69, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x03, 0x72, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1a, + 0x0a, 0x08, 0x63, 0x75, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x08, 0x63, 0x75, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x26, 0x0a, 0x0e, 0x43, 0x6f, + 0x6d, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x53, 0x63, 0x65, 0x6e, 0x65, 0x12, 0x14, 0x0a, 0x05, + 0x73, 0x63, 0x65, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x63, 0x65, + 0x6e, 0x65, 0x22, 0x4e, 0x0a, 0x0f, 0x43, 0x6f, 0x6d, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, + 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x02, 0x74, 0x6f, 0x12, 0x2b, 0x0a, 0x09, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x6e, + 0x66, 0x6f, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x43, 0x6f, 0x6d, 0x53, 0x6b, + 0x69, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x6e, + 0x66, 0x6f, 0x2a, 0xc8, 0x02, 0x0a, 0x0e, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x54, 0x69, 0x70, + 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0f, 0x0a, 0x0b, 0x45, 0x66, 0x66, 0x5f, 0x53, 0x75, 0x63, + 0x63, 0x65, 0x73, 0x73, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x4e, 0x6f, 0x74, 0x5f, 0x53, 0x75, + 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x6d, 0x6d, 0x75, 0x6e, + 0x69, 0x74, 0x79, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x52, 0x65, 0x73, 0x69, 0x73, 0x74, 0x10, + 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x4e, 0x6f, 0x74, 0x5f, 0x47, 0x61, 0x69, 0x6e, 0x10, 0x04, 0x12, + 0x0f, 0x0a, 0x0b, 0x4e, 0x6f, 0x74, 0x5f, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x10, 0x05, + 0x12, 0x0e, 0x0a, 0x0a, 0x4e, 0x6f, 0x74, 0x5f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x06, + 0x12, 0x10, 0x0a, 0x0c, 0x50, 0x75, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x10, 0x07, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x69, 0x73, 0x70, 0x65, 0x72, 0x73, 0x65, 0x10, 0x08, + 0x12, 0x0e, 0x0a, 0x0a, 0x47, 0x61, 0x69, 0x6e, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0x09, + 0x12, 0x0f, 0x0a, 0x0b, 0x41, 0x64, 0x64, 0x5f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x10, + 0x0a, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x75, 0x62, 0x5f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, + 0x10, 0x0b, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x6f, 0x66, 0x66, 0x10, 0x0c, + 0x12, 0x0a, 0x0a, 0x06, 0x55, 0x6e, 0x64, 0x65, 0x61, 0x64, 0x10, 0x0d, 0x12, 0x0c, 0x0a, 0x08, + 0x50, 0x6f, 0x69, 0x73, 0x6f, 0x6e, 0x65, 0x64, 0x10, 0x0e, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x6c, + 0x65, 0x65, 0x64, 0x10, 0x0f, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, + 0x79, 0x10, 0x10, 0x12, 0x0c, 0x0a, 0x08, 0x42, 0x65, 0x61, 0x74, 0x42, 0x61, 0x63, 0x6b, 0x10, + 0x11, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x69, 0x73, 0x65, 0x61, 0x73, 0x65, 0x64, 0x10, 0x12, 0x12, + 0x0c, 0x0a, 0x08, 0x4c, 0x6f, 0x73, 0x74, 0x48, 0x6f, 0x6c, 0x64, 0x10, 0x13, 0x12, 0x0e, 0x0a, + 0x0a, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x10, 0x14, 0x42, 0x06, 0x5a, + 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -2084,14 +2102,15 @@ var file_battle_battle_struct_proto_depIdxs = []int32{ 6, // 2: ComSkillCDAction.skillInfo:type_name -> ComSkillInfo 12, // 3: ComSkillAtk.comList:type_name -> ComSkillAfterAtk 28, // 4: ComSkillAfterAtk.comList:type_name -> BattleCmd - 27, // 5: ComCreateRoles.roles:type_name -> BattleRole - 0, // 6: ComEffectTips.type:type_name -> EffectTipsType - 6, // 7: ComReplaceSkill.skillInfo:type_name -> ComSkillInfo - 8, // [8:8] is the sub-list for method output_type - 8, // [8:8] is the sub-list for method input_type - 8, // [8:8] is the sub-list for extension type_name - 8, // [8:8] is the sub-list for extension extendee - 0, // [0:8] is the sub-list for field type_name + 0, // 5: ComModifyHealth.tips:type_name -> EffectTipsType + 27, // 6: ComCreateRoles.roles:type_name -> BattleRole + 0, // 7: ComEffectTips.type:type_name -> EffectTipsType + 6, // 8: ComReplaceSkill.skillInfo:type_name -> ComSkillInfo + 9, // [9:9] is the sub-list for method output_type + 9, // [9:9] is the sub-list for method input_type + 9, // [9:9] is the sub-list for extension type_name + 9, // [9:9] is the sub-list for extension extendee + 0, // [0:9] is the sub-list for field type_name } func init() { file_battle_battle_struct_proto_init() } diff --git a/pb/comm.pb.go b/pb/comm.pb.go index 448096fc3..e49341135 100644 --- a/pb/comm.pb.go +++ b/pb/comm.pb.go @@ -2003,6 +2003,70 @@ func (x *RPCGeneralReqA4) GetParam4() string { return "" } +// 封禁RPC消息 +type RPCAccountBan struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"` + Key int32 `protobuf:"varint,2,opt,name=key,proto3" json:"key"` + Value int32 `protobuf:"varint,3,opt,name=value,proto3" json:"value"` +} + +func (x *RPCAccountBan) Reset() { + *x = RPCAccountBan{} + if protoimpl.UnsafeEnabled { + mi := &file_comm_proto_msgTypes[30] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RPCAccountBan) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RPCAccountBan) ProtoMessage() {} + +func (x *RPCAccountBan) ProtoReflect() protoreflect.Message { + mi := &file_comm_proto_msgTypes[30] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RPCAccountBan.ProtoReflect.Descriptor instead. +func (*RPCAccountBan) Descriptor() ([]byte, []int) { + return file_comm_proto_rawDescGZIP(), []int{30} +} + +func (x *RPCAccountBan) GetUid() string { + if x != nil { + return x.Uid + } + return "" +} + +func (x *RPCAccountBan) GetKey() int32 { + if x != nil { + return x.Key + } + return 0 +} + +func (x *RPCAccountBan) GetValue() int32 { + if x != nil { + return x.Value + } + return 0 +} + // rpc 通用请求消息 1 type RPCGeneralReqB1 struct { state protoimpl.MessageState @@ -2016,7 +2080,7 @@ type RPCGeneralReqB1 struct { func (x *RPCGeneralReqB1) Reset() { *x = RPCGeneralReqB1{} if protoimpl.UnsafeEnabled { - mi := &file_comm_proto_msgTypes[30] + mi := &file_comm_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2029,7 +2093,7 @@ func (x *RPCGeneralReqB1) String() string { func (*RPCGeneralReqB1) ProtoMessage() {} func (x *RPCGeneralReqB1) ProtoReflect() protoreflect.Message { - mi := &file_comm_proto_msgTypes[30] + mi := &file_comm_proto_msgTypes[31] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2042,7 +2106,7 @@ func (x *RPCGeneralReqB1) ProtoReflect() protoreflect.Message { // Deprecated: Use RPCGeneralReqB1.ProtoReflect.Descriptor instead. func (*RPCGeneralReqB1) Descriptor() ([]byte, []int) { - return file_comm_proto_rawDescGZIP(), []int{30} + return file_comm_proto_rawDescGZIP(), []int{31} } func (x *RPCGeneralReqB1) GetParam1() string { @@ -2073,7 +2137,7 @@ type RPCRTaskReq struct { func (x *RPCRTaskReq) Reset() { *x = RPCRTaskReq{} if protoimpl.UnsafeEnabled { - mi := &file_comm_proto_msgTypes[31] + mi := &file_comm_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2086,7 +2150,7 @@ func (x *RPCRTaskReq) String() string { func (*RPCRTaskReq) ProtoMessage() {} func (x *RPCRTaskReq) ProtoReflect() protoreflect.Message { - mi := &file_comm_proto_msgTypes[31] + mi := &file_comm_proto_msgTypes[32] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2099,7 +2163,7 @@ func (x *RPCRTaskReq) ProtoReflect() protoreflect.Message { // Deprecated: Use RPCRTaskReq.ProtoReflect.Descriptor instead. func (*RPCRTaskReq) Descriptor() ([]byte, []int) { - return file_comm_proto_rawDescGZIP(), []int{31} + return file_comm_proto_rawDescGZIP(), []int{32} } func (x *RPCRTaskReq) GetUid() string { @@ -2147,7 +2211,7 @@ type ServiceDBInfo struct { func (x *ServiceDBInfo) Reset() { *x = ServiceDBInfo{} if protoimpl.UnsafeEnabled { - mi := &file_comm_proto_msgTypes[32] + mi := &file_comm_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2160,7 +2224,7 @@ func (x *ServiceDBInfo) String() string { func (*ServiceDBInfo) ProtoMessage() {} func (x *ServiceDBInfo) ProtoReflect() protoreflect.Message { - mi := &file_comm_proto_msgTypes[32] + mi := &file_comm_proto_msgTypes[33] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2173,7 +2237,7 @@ func (x *ServiceDBInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ServiceDBInfo.ProtoReflect.Descriptor instead. func (*ServiceDBInfo) Descriptor() ([]byte, []int) { - return file_comm_proto_rawDescGZIP(), []int{32} + return file_comm_proto_rawDescGZIP(), []int{33} } func (x *ServiceDBInfo) GetServerid() string { @@ -2281,7 +2345,7 @@ type DBVector3 struct { func (x *DBVector3) Reset() { *x = DBVector3{} if protoimpl.UnsafeEnabled { - mi := &file_comm_proto_msgTypes[33] + mi := &file_comm_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2294,7 +2358,7 @@ func (x *DBVector3) String() string { func (*DBVector3) ProtoMessage() {} func (x *DBVector3) ProtoReflect() protoreflect.Message { - mi := &file_comm_proto_msgTypes[33] + mi := &file_comm_proto_msgTypes[34] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2307,7 +2371,7 @@ func (x *DBVector3) ProtoReflect() protoreflect.Message { // Deprecated: Use DBVector3.ProtoReflect.Descriptor instead. func (*DBVector3) Descriptor() ([]byte, []int) { - return file_comm_proto_rawDescGZIP(), []int{33} + return file_comm_proto_rawDescGZIP(), []int{34} } func (x *DBVector3) GetX() float32 { @@ -2528,52 +2592,56 @@ var file_comm_proto_rawDesc = []byte{ 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x33, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x34, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x34, 0x22, 0x41, 0x0a, 0x0f, - 0x52, 0x50, 0x43, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x42, 0x31, 0x12, - 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x32, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x22, - 0x51, 0x0a, 0x0b, 0x52, 0x50, 0x43, 0x52, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x10, - 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, - 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x61, 0x73, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x08, 0x74, 0x61, 0x73, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x03, 0x20, 0x03, 0x28, 0x05, 0x52, 0x05, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x22, 0xa1, 0x03, 0x0a, 0x0d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x42, - 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x69, 0x64, - 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, - 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x12, 0x18, 0x0a, 0x07, - 0x63, 0x72, 0x6f, 0x73, 0x73, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, - 0x72, 0x6f, 0x73, 0x73, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x69, - 0x6e, 0x67, 0x6c, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, - 0x65, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, 0x70, - 0x65, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x64, 0x69, 0x73, 0x49, - 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, - 0x72, 0x65, 0x64, 0x69, 0x73, 0x49, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1c, - 0x0a, 0x09, 0x72, 0x65, 0x64, 0x69, 0x73, 0x41, 0x64, 0x64, 0x72, 0x18, 0x09, 0x20, 0x03, 0x28, - 0x09, 0x52, 0x09, 0x72, 0x65, 0x64, 0x69, 0x73, 0x41, 0x64, 0x64, 0x72, 0x12, 0x24, 0x0a, 0x0d, - 0x72, 0x65, 0x64, 0x69, 0x73, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x0a, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x64, 0x69, 0x73, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, - 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x64, 0x69, 0x73, 0x44, 0x62, 0x18, 0x0b, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, 0x65, 0x64, 0x69, 0x73, 0x44, 0x62, 0x12, 0x1e, 0x0a, 0x0a, - 0x4d, 0x6f, 0x6e, 0x67, 0x6f, 0x64, 0x62, 0x55, 0x72, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0a, 0x4d, 0x6f, 0x6e, 0x67, 0x6f, 0x64, 0x62, 0x55, 0x72, 0x6c, 0x12, 0x28, 0x0a, 0x0f, - 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x64, 0x62, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, - 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x64, 0x62, 0x44, 0x61, - 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x35, 0x0a, 0x09, 0x44, 0x42, 0x56, 0x65, 0x63, 0x74, - 0x6f, 0x72, 0x33, 0x12, 0x0c, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x01, - 0x78, 0x12, 0x0c, 0x0a, 0x01, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x01, 0x79, 0x12, - 0x0c, 0x0a, 0x01, 0x7a, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x01, 0x7a, 0x2a, 0x43, 0x0a, - 0x12, 0x48, 0x65, 0x72, 0x6f, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x54, - 0x79, 0x70, 0x65, 0x12, 0x06, 0x0a, 0x02, 0x48, 0x70, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x41, - 0x74, 0x6b, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x44, 0x65, 0x66, 0x10, 0x02, 0x12, 0x09, 0x0a, - 0x05, 0x53, 0x70, 0x65, 0x65, 0x64, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x72, 0x69, 0x74, - 0x10, 0x04, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x34, 0x22, 0x49, 0x0a, 0x0d, + 0x52, 0x50, 0x43, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x61, 0x6e, 0x12, 0x10, 0x0a, + 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, + 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, + 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x41, 0x0a, 0x0f, 0x52, 0x50, 0x43, 0x47, 0x65, + 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x42, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x32, 0x22, 0x51, 0x0a, 0x0b, 0x52, 0x50, + 0x43, 0x52, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x74, + 0x61, 0x73, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x74, + 0x61, 0x73, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x18, 0x03, 0x20, 0x03, 0x28, 0x05, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x22, 0xa1, 0x03, + 0x0a, 0x0d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x44, 0x42, 0x49, 0x6e, 0x66, 0x6f, 0x12, + 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x73, + 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6f, + 0x77, 0x6e, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x77, 0x6e, 0x65, + 0x72, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x05, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x72, 0x6f, 0x73, 0x73, + 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x49, + 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, + 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x73, + 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x69, 0x6d, + 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x69, 0x6d, + 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x64, 0x69, 0x73, 0x49, 0x73, 0x43, 0x6c, 0x75, 0x73, + 0x74, 0x65, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x72, 0x65, 0x64, 0x69, 0x73, + 0x49, 0x73, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x64, + 0x69, 0x73, 0x41, 0x64, 0x64, 0x72, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, + 0x64, 0x69, 0x73, 0x41, 0x64, 0x64, 0x72, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, 0x64, 0x69, 0x73, + 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, + 0x72, 0x65, 0x64, 0x69, 0x73, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x18, 0x0a, + 0x07, 0x72, 0x65, 0x64, 0x69, 0x73, 0x44, 0x62, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, + 0x72, 0x65, 0x64, 0x69, 0x73, 0x44, 0x62, 0x12, 0x1e, 0x0a, 0x0a, 0x4d, 0x6f, 0x6e, 0x67, 0x6f, + 0x64, 0x62, 0x55, 0x72, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x4d, 0x6f, 0x6e, + 0x67, 0x6f, 0x64, 0x62, 0x55, 0x72, 0x6c, 0x12, 0x28, 0x0a, 0x0f, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, + 0x64, 0x62, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0f, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x64, 0x62, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, + 0x65, 0x22, 0x35, 0x0a, 0x09, 0x44, 0x42, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, 0x12, 0x0c, + 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x01, 0x78, 0x12, 0x0c, 0x0a, 0x01, + 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x01, 0x79, 0x12, 0x0c, 0x0a, 0x01, 0x7a, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x02, 0x52, 0x01, 0x7a, 0x2a, 0x43, 0x0a, 0x12, 0x48, 0x65, 0x72, 0x6f, + 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x06, + 0x0a, 0x02, 0x48, 0x70, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x74, 0x6b, 0x10, 0x01, 0x12, + 0x07, 0x0a, 0x03, 0x44, 0x65, 0x66, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x70, 0x65, 0x65, + 0x64, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x72, 0x69, 0x74, 0x10, 0x04, 0x42, 0x06, 0x5a, + 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -2589,7 +2657,7 @@ func file_comm_proto_rawDescGZIP() []byte { } var file_comm_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_comm_proto_msgTypes = make([]protoimpl.MessageInfo, 34) +var file_comm_proto_msgTypes = make([]protoimpl.MessageInfo, 35) var file_comm_proto_goTypes = []interface{}{ (HeroAttributesType)(0), // 0: HeroAttributesType (*ErrorData)(nil), // 1: ErrorData @@ -2622,25 +2690,26 @@ var file_comm_proto_goTypes = []interface{}{ (*RPCGeneralReqA2)(nil), // 28: RPCGeneralReqA2 (*RPCGeneralReqA3)(nil), // 29: RPCGeneralReqA3 (*RPCGeneralReqA4)(nil), // 30: RPCGeneralReqA4 - (*RPCGeneralReqB1)(nil), // 31: RPCGeneralReqB1 - (*RPCRTaskReq)(nil), // 32: RPCRTaskReq - (*ServiceDBInfo)(nil), // 33: ServiceDBInfo - (*DBVector3)(nil), // 34: DBVector3 - (ErrorCode)(0), // 35: ErrorCode - (*anypb.Any)(nil), // 36: google.protobuf.Any + (*RPCAccountBan)(nil), // 31: RPCAccountBan + (*RPCGeneralReqB1)(nil), // 32: RPCGeneralReqB1 + (*RPCRTaskReq)(nil), // 33: RPCRTaskReq + (*ServiceDBInfo)(nil), // 34: ServiceDBInfo + (*DBVector3)(nil), // 35: DBVector3 + (ErrorCode)(0), // 36: ErrorCode + (*anypb.Any)(nil), // 37: google.protobuf.Any } var file_comm_proto_depIdxs = []int32{ - 35, // 0: ErrorData.code:type_name -> ErrorCode + 36, // 0: ErrorData.code:type_name -> ErrorCode 18, // 1: ErrorData.atn:type_name -> UserAssets 3, // 2: MessagePackage.messages:type_name -> UserMessage - 36, // 3: UserMessage.data:type_name -> google.protobuf.Any - 36, // 4: AgentMessage.Message:type_name -> google.protobuf.Any + 37, // 3: UserMessage.data:type_name -> google.protobuf.Any + 37, // 4: AgentMessage.Message:type_name -> google.protobuf.Any 1, // 5: RPCMessageReply.ErrorData:type_name -> ErrorData 3, // 6: RPCMessageReply.Reply:type_name -> UserMessage 3, // 7: AgentSendMessageReq.Reply:type_name -> UserMessage - 36, // 8: BatchMessageReq.Data:type_name -> google.protobuf.Any - 36, // 9: BatchUsersMessageReq.Data:type_name -> google.protobuf.Any - 36, // 10: BroadCastMessageReq.Data:type_name -> google.protobuf.Any + 37, // 8: BatchMessageReq.Data:type_name -> google.protobuf.Any + 37, // 9: BatchUsersMessageReq.Data:type_name -> google.protobuf.Any + 37, // 10: BroadCastMessageReq.Data:type_name -> google.protobuf.Any 11, // [11:11] is the sub-list for method output_type 11, // [11:11] is the sub-list for method input_type 11, // [11:11] is the sub-list for extension type_name @@ -3016,7 +3085,7 @@ func file_comm_proto_init() { } } file_comm_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RPCGeneralReqB1); i { + switch v := v.(*RPCAccountBan); i { case 0: return &v.state case 1: @@ -3028,7 +3097,7 @@ func file_comm_proto_init() { } } file_comm_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RPCRTaskReq); i { + switch v := v.(*RPCGeneralReqB1); i { case 0: return &v.state case 1: @@ -3040,7 +3109,7 @@ func file_comm_proto_init() { } } file_comm_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ServiceDBInfo); i { + switch v := v.(*RPCRTaskReq); i { case 0: return &v.state case 1: @@ -3052,6 +3121,18 @@ func file_comm_proto_init() { } } file_comm_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ServiceDBInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_comm_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DBVector3); i { case 0: return &v.state @@ -3070,7 +3151,7 @@ func file_comm_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_comm_proto_rawDesc, NumEnums: 1, - NumMessages: 34, + NumMessages: 35, NumExtensions: 0, NumServices: 0, }, diff --git a/pb/island_db.pb.go b/pb/island_db.pb.go index c227a7cbb..6c6b9e1e2 100644 --- a/pb/island_db.pb.go +++ b/pb/island_db.pb.go @@ -27,12 +27,13 @@ type DBIsland struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid"` - Heroshop []int32 `protobuf:"varint,3,rep,packed,name=heroshop,proto3" json:"heroshop"` //英雄商店 - Islands map[int32]*DBIslandItem `protobuf:"bytes,4,rep,name=islands,proto3" json:"islands" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` //岛屿 - Nodes map[int32]int32 `protobuf:"bytes,5,rep,name=nodes,proto3" json:"nodes" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //养成节点 - Freeprogress int32 `protobuf:"varint,6,opt,name=freeprogress,proto3" json:"freeprogress"` //已领取天数 - Payprogress int32 `protobuf:"varint,7,opt,name=payprogress,proto3" json:"payprogress"` - Vip bool `protobuf:"varint,8,opt,name=vip,proto3" json:"vip"` + Opentime int64 `protobuf:"varint,3,opt,name=opentime,proto3" json:"opentime"` //开启时间 + Heroshop []int32 `protobuf:"varint,4,rep,packed,name=heroshop,proto3" json:"heroshop"` //英雄商店 + Islands map[int32]*DBIslandItem `protobuf:"bytes,5,rep,name=islands,proto3" json:"islands" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` //岛屿 + Nodes map[int32]int32 `protobuf:"bytes,6,rep,name=nodes,proto3" json:"nodes" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //养成节点 + Freeprogress int32 `protobuf:"varint,7,opt,name=freeprogress,proto3" json:"freeprogress"` //已领取天数 + Payprogress int32 `protobuf:"varint,8,opt,name=payprogress,proto3" json:"payprogress"` + Vip bool `protobuf:"varint,9,opt,name=vip,proto3" json:"vip"` } func (x *DBIsland) Reset() { @@ -81,6 +82,13 @@ func (x *DBIsland) GetUid() string { return "" } +func (x *DBIsland) GetOpentime() int64 { + if x != nil { + return x.Opentime + } + return 0 +} + func (x *DBIsland) GetHeroshop() []int32 { if x != nil { return x.Heroshop @@ -192,43 +200,44 @@ var File_island_island_db_proto protoreflect.FileDescriptor var file_island_island_db_proto_rawDesc = []byte{ 0x0a, 0x16, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x2f, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x03, 0x0a, 0x08, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, + 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9f, 0x03, 0x0a, 0x08, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, - 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x18, - 0x03, 0x20, 0x03, 0x28, 0x05, 0x52, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x12, - 0x30, 0x0a, 0x07, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x16, 0x2e, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x2e, 0x49, 0x73, 0x6c, 0x61, - 0x6e, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, - 0x73, 0x12, 0x2a, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x14, 0x2e, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x2e, 0x4e, 0x6f, 0x64, 0x65, - 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x22, 0x0a, - 0x0c, 0x66, 0x72, 0x65, 0x65, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x0c, 0x66, 0x72, 0x65, 0x65, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, - 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x61, 0x79, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x70, 0x61, 0x79, 0x70, 0x72, 0x6f, 0x67, 0x72, - 0x65, 0x73, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x69, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x03, 0x76, 0x69, 0x70, 0x1a, 0x49, 0x0a, 0x0c, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x73, - 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x23, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, - 0x64, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, - 0x1a, 0x38, 0x0a, 0x0a, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, - 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, - 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xa6, 0x01, 0x0a, 0x0c, 0x44, - 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2e, 0x0a, 0x05, 0x6c, - 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x44, 0x42, 0x49, - 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x2e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, - 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1c, 0x0a, 0x03, 0x70, - 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x56, 0x65, 0x63, - 0x74, 0x6f, 0x72, 0x33, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x1a, 0x38, 0x0a, 0x0a, 0x4c, 0x65, 0x76, - 0x65, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, - 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, + 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, + 0x1a, 0x0a, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, + 0x05, 0x52, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x12, 0x30, 0x0a, 0x07, 0x69, + 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x44, + 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x2e, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x73, 0x45, + 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x73, 0x12, 0x2a, 0x0a, + 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x44, + 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x45, 0x6e, 0x74, + 0x72, 0x79, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x66, 0x72, 0x65, + 0x65, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x0c, 0x66, 0x72, 0x65, 0x65, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x20, 0x0a, + 0x0b, 0x70, 0x61, 0x79, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x08, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x0b, 0x70, 0x61, 0x79, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, + 0x10, 0x0a, 0x03, 0x76, 0x69, 0x70, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x76, 0x69, + 0x70, 0x1a, 0x49, 0x0a, 0x0c, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, + 0x6b, 0x65, 0x79, 0x12, 0x23, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65, + 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, + 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, + 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xa6, 0x01, 0x0a, 0x0c, 0x44, 0x42, 0x49, 0x73, 0x6c, + 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2e, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, + 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, + 0x64, 0x49, 0x74, 0x65, 0x6d, 0x2e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, + 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1c, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, + 0x52, 0x03, 0x70, 0x6f, 0x73, 0x1a, 0x38, 0x0a, 0x0a, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, + 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/pb/island_msg.pb.go b/pb/island_msg.pb.go index 77c29485b..8182d1216 100644 --- a/pb/island_msg.pb.go +++ b/pb/island_msg.pb.go @@ -233,7 +233,6 @@ type IsLandCompleteReq struct { unknownFields protoimpl.UnknownFields Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level"` - Story int32 `protobuf:"varint,2,opt,name=story,proto3" json:"story"` Report *BattleReport `protobuf:"bytes,3,opt,name=report,proto3" json:"report"` //战报 打怪事件完成需要提交战报 Pos *DBVector3 `protobuf:"bytes,4,opt,name=pos,proto3" json:"pos"` } @@ -277,13 +276,6 @@ func (x *IsLandCompleteReq) GetLevel() int32 { return 0 } -func (x *IsLandCompleteReq) GetStory() int32 { - if x != nil { - return x.Story - } - return 0 -} - func (x *IsLandCompleteReq) GetReport() *BattleReport { if x != nil { return x.Report @@ -305,7 +297,6 @@ type IsLandCompleteResp struct { unknownFields protoimpl.UnknownFields Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level"` - Story int32 `protobuf:"varint,2,opt,name=story,proto3" json:"story"` Award []*UserAtno `protobuf:"bytes,3,rep,name=award,proto3" json:"award"` //奖励 } @@ -348,13 +339,6 @@ func (x *IsLandCompleteResp) GetLevel() int32 { return 0 } -func (x *IsLandCompleteResp) GetStory() int32 { - if x != nil { - return x.Story - } - return 0 -} - func (x *IsLandCompleteResp) GetAward() []*UserAtno { if x != nil { return x.Award @@ -767,46 +751,43 @@ var file_island_island_msg_proto_rawDesc = []byte{ 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, - 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x84, 0x01, 0x0a, 0x11, 0x49, 0x73, - 0x4c, 0x61, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, + 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x6e, 0x0a, 0x11, 0x49, 0x73, 0x4c, + 0x61, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, + 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, + 0x65, 0x76, 0x65, 0x6c, 0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, + 0x6f, 0x72, 0x74, 0x52, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x70, + 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x56, 0x65, 0x63, + 0x74, 0x6f, 0x72, 0x33, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x22, 0x4b, 0x0a, 0x12, 0x49, 0x73, 0x4c, + 0x61, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, - 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x25, 0x0a, 0x06, 0x72, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, - 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x06, 0x72, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x0a, 0x2e, 0x44, 0x42, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, 0x52, 0x03, 0x70, 0x6f, 0x73, - 0x22, 0x61, 0x0a, 0x12, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, - 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x14, 0x0a, 0x05, - 0x73, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x6f, - 0x72, 0x79, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, - 0x61, 0x72, 0x64, 0x22, 0x19, 0x0a, 0x17, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x66, - 0x72, 0x65, 0x73, 0x48, 0x65, 0x72, 0x6f, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x22, 0x36, - 0x0a, 0x18, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x48, 0x65, - 0x72, 0x6f, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x65, - 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x08, 0x68, 0x65, - 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x22, 0x22, 0x0a, 0x0c, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, - 0x42, 0x75, 0x79, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x69, 0x64, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x05, 0x52, 0x04, 0x63, 0x69, 0x64, 0x73, 0x22, 0x30, 0x0a, 0x0d, 0x49, 0x73, - 0x4c, 0x61, 0x6e, 0x64, 0x42, 0x75, 0x79, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x05, 0x61, - 0x77, 0x61, 0x72, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, - 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x22, 0x24, 0x0a, 0x10, - 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, - 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6e, - 0x69, 0x64, 0x22, 0x35, 0x0a, 0x11, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x55, 0x70, 0x67, 0x72, - 0x61, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6e, 0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x22, 0x12, 0x0a, 0x10, 0x49, 0x73, 0x4c, - 0x61, 0x6e, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x22, 0x53, 0x0a, - 0x11, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x09, 0x2e, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x52, 0x04, 0x69, 0x6e, 0x66, - 0x6f, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, 0x61, - 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, + 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x03, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, + 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x22, 0x19, 0x0a, 0x17, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, + 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x48, 0x65, 0x72, 0x6f, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, + 0x71, 0x22, 0x36, 0x0a, 0x18, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x66, 0x72, 0x65, + 0x73, 0x48, 0x65, 0x72, 0x6f, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1a, 0x0a, + 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, + 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x22, 0x22, 0x0a, 0x0c, 0x49, 0x73, 0x4c, + 0x61, 0x6e, 0x64, 0x42, 0x75, 0x79, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x69, 0x64, + 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x04, 0x63, 0x69, 0x64, 0x73, 0x22, 0x30, 0x0a, + 0x0d, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x42, 0x75, 0x79, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, + 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, + 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x22, + 0x24, 0x0a, 0x10, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, + 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x03, 0x6e, 0x69, 0x64, 0x22, 0x35, 0x0a, 0x11, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x55, + 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x69, + 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6e, 0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02, + 0x6c, 0x76, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x22, 0x12, 0x0a, 0x10, + 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, + 0x22, 0x53, 0x0a, 0x11, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, + 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x52, 0x04, + 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, + 0x61, 0x77, 0x61, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/pb/user_db.pb.go b/pb/user_db.pb.go index 4ce1e689d..bc9cfe50a 100644 --- a/pb/user_db.pb.go +++ b/pb/user_db.pb.go @@ -164,6 +164,7 @@ type DBUser struct { Consumemoney int32 `protobuf:"varint,51,opt,name=consumemoney,proto3" json:"consumemoney"` //三消专属货币 Ban bool `protobuf:"varint,52,opt,name=ban,proto3" json:"ban"` // 封号标识 Prohibition int32 `protobuf:"varint,53,opt,name=prohibition,proto3" json:"prohibition"` // 禁言 + Moonlv int32 `protobuf:"varint,54,opt,name=moonlv,proto3" json:"moonlv"` // 月明度等级 } func (x *DBUser) Reset() { @@ -555,6 +556,13 @@ func (x *DBUser) GetProhibition() int32 { return 0 } +func (x *DBUser) GetMoonlv() int32 { + if x != nil { + return x.Moonlv + } + return 0 +} + type DBUserSetting struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -888,7 +896,7 @@ var file_user_user_db_proto_rawDesc = []byte{ 0x74, 0x65, 0x77, 0x61, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x98, 0x0a, 0x0a, + 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0xb0, 0x0a, 0x0a, 0x06, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x75, 0x69, @@ -970,54 +978,56 @@ var file_user_user_db_proto_rawDesc = []byte{ 0x6e, 0x65, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x62, 0x61, 0x6e, 0x18, 0x34, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x62, 0x61, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x68, 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x35, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x68, - 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xd2, 0x03, 0x0a, 0x0d, 0x44, 0x42, 0x55, 0x73, - 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x68, - 0x75, 0x61, 0x7a, 0x68, 0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x68, 0x75, 0x61, - 0x7a, 0x68, 0x69, 0x12, 0x1c, 0x0a, 0x09, 0x6b, 0x61, 0x6e, 0x67, 0x6a, 0x75, 0x63, 0x68, 0x69, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6b, 0x61, 0x6e, 0x67, 0x6a, 0x75, 0x63, 0x68, - 0x69, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x61, 0x6f, 0x67, 0x75, 0x61, 0x6e, 0x67, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x08, 0x67, 0x61, 0x6f, 0x67, 0x75, 0x61, 0x6e, 0x67, 0x12, 0x12, 0x0a, - 0x04, 0x77, 0x75, 0x6c, 0x69, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x77, 0x75, 0x6c, - 0x69, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x05, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x66, 0x66, 0x65, 0x63, - 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x12, - 0x14, 0x0a, 0x05, 0x67, 0x75, 0x61, 0x6a, 0x69, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, - 0x67, 0x75, 0x61, 0x6a, 0x69, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x75, 0x62, 0x65, 0x6e, 0x18, 0x0a, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x66, 0x75, 0x62, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x74, - 0x61, 0x6e, 0x73, 0x75, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x74, 0x61, 0x6e, - 0x73, 0x75, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x75, 0x6f, 0x64, 0x6f, 0x6e, 0x67, 0x18, 0x0c, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x68, 0x75, 0x6f, 0x64, 0x6f, 0x6e, 0x67, 0x12, 0x1c, 0x0a, - 0x09, 0x78, 0x75, 0x61, 0x6e, 0x73, 0x68, 0x61, 0x6e, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x09, 0x78, 0x75, 0x61, 0x6e, 0x73, 0x68, 0x61, 0x6e, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x73, - 0x61, 0x69, 0x6a, 0x69, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x73, 0x61, 0x69, 0x6a, - 0x69, 0x12, 0x47, 0x0a, 0x0d, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, - 0x74, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x44, 0x42, 0x55, 0x73, 0x65, - 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, - 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x62, 0x61, 0x74, - 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x1a, 0x40, 0x0a, 0x12, 0x42, 0x61, - 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, - 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xb8, 0x01, 0x0a, - 0x06, 0x44, 0x42, 0x53, 0x69, 0x67, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x69, 0x67, - 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x69, 0x67, - 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x70, - 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x03, 0x28, 0x05, 0x52, 0x06, 0x70, 0x75, 0x7a, - 0x7a, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x70, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x04, 0x74, 0x69, 0x70, 0x73, 0x22, 0x57, 0x0a, 0x0c, 0x44, 0x42, 0x52, 0x61, 0x6e, - 0x64, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x61, 0x6d, 0x65, 0x5f, - 0x63, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6e, 0x61, 0x6d, 0x65, 0x43, 0x6e, - 0x12, 0x16, 0x0a, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x69, 0x62, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x6f, 0x6f, 0x6e, 0x6c, + 0x76, 0x18, 0x36, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6d, 0x6f, 0x6f, 0x6e, 0x6c, 0x76, 0x22, + 0xd2, 0x03, 0x0a, 0x0d, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, + 0x67, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, + 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x75, 0x61, 0x7a, 0x68, 0x69, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x0d, 0x52, 0x06, 0x68, 0x75, 0x61, 0x7a, 0x68, 0x69, 0x12, 0x1c, 0x0a, 0x09, 0x6b, + 0x61, 0x6e, 0x67, 0x6a, 0x75, 0x63, 0x68, 0x69, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, + 0x6b, 0x61, 0x6e, 0x67, 0x6a, 0x75, 0x63, 0x68, 0x69, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x61, 0x6f, + 0x67, 0x75, 0x61, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x67, 0x61, 0x6f, + 0x67, 0x75, 0x61, 0x6e, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x77, 0x75, 0x6c, 0x69, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x08, 0x52, 0x04, 0x77, 0x75, 0x6c, 0x69, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x75, 0x73, + 0x69, 0x63, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x6d, 0x75, 0x73, 0x69, 0x63, 0x12, + 0x16, 0x0a, 0x06, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x06, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x75, 0x61, 0x6a, 0x69, + 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x67, 0x75, 0x61, 0x6a, 0x69, 0x12, 0x14, 0x0a, + 0x05, 0x66, 0x75, 0x62, 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x66, 0x75, + 0x62, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x6e, 0x73, 0x75, 0x6f, 0x18, 0x0b, 0x20, + 0x01, 0x28, 0x08, 0x52, 0x06, 0x74, 0x61, 0x6e, 0x73, 0x75, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x68, + 0x75, 0x6f, 0x64, 0x6f, 0x6e, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x68, 0x75, + 0x6f, 0x64, 0x6f, 0x6e, 0x67, 0x12, 0x1c, 0x0a, 0x09, 0x78, 0x75, 0x61, 0x6e, 0x73, 0x68, 0x61, + 0x6e, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x78, 0x75, 0x61, 0x6e, 0x73, 0x68, + 0x61, 0x6e, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x61, 0x69, 0x6a, 0x69, 0x18, 0x0e, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x05, 0x73, 0x61, 0x69, 0x6a, 0x69, 0x12, 0x47, 0x0a, 0x0d, 0x62, 0x61, 0x74, + 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x21, 0x2e, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, + 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x73, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x52, 0x0d, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x73, 0x1a, 0x40, 0x0a, 0x12, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x3a, 0x02, 0x38, 0x01, 0x22, 0xb8, 0x01, 0x0a, 0x06, 0x44, 0x42, 0x53, 0x69, 0x67, 0x6e, 0x12, + 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, + 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, + 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1c, 0x0a, + 0x09, 0x73, 0x69, 0x67, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x67, + 0x72, 0x6f, 0x75, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, + 0x70, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, + 0x64, 0x61, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x18, 0x07, 0x20, + 0x03, 0x28, 0x05, 0x52, 0x06, 0x70, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, + 0x69, 0x70, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x69, 0x70, 0x73, 0x22, + 0x57, 0x0a, 0x0c, 0x44, 0x42, 0x52, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, + 0x17, 0x0a, 0x07, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x6e, 0x61, 0x6d, 0x65, 0x43, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x67, 0x65, 0x6e, 0x64, + 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x67, 0x65, 0x6e, 0x64, 0x65, 0x72, + 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/pb/userexpand.pb.go b/pb/userexpand.pb.go index cb5220338..df88d3a3e 100644 --- a/pb/userexpand.pb.go +++ b/pb/userexpand.pb.go @@ -62,7 +62,6 @@ type DBUserExpand struct { Herofrag map[string]int32 `protobuf:"bytes,38,rep,name=herofrag,proto3" json:"herofrag" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //当获得重复守护者时获得的守护之心次数 Passonlv int32 `protobuf:"varint,39,opt,name=passonlv,proto3" json:"passonlv"` //传功等级 ConsumPs int32 `protobuf:"varint,40,opt,name=consumPs,proto3" json:"consumPs"` //今天消耗的体力 - Moonlv int32 `protobuf:"varint,41,opt,name=moonlv,proto3" json:"moonlv"` // 月明度等级 } func (x *DBUserExpand) Reset() { @@ -349,13 +348,6 @@ func (x *DBUserExpand) GetConsumPs() int32 { return 0 } -func (x *DBUserExpand) GetMoonlv() int32 { - if x != nil { - return x.Moonlv - } - return 0 -} - //用户日志 type DBUserLog struct { state protoimpl.MessageState @@ -448,7 +440,7 @@ var File_userexpand_proto protoreflect.FileDescriptor var file_userexpand_proto_rawDesc = []byte{ 0x0a, 0x10, 0x75, 0x73, 0x65, 0x72, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0xd8, 0x0c, 0x0a, 0x0c, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, + 0x74, 0x6f, 0x22, 0xc0, 0x0c, 0x0a, 0x0c, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x72, 0x65, 0x61, @@ -533,33 +525,32 @@ var file_userexpand_proto_rawDesc = []byte{ 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x6f, 0x6e, 0x6c, 0x76, 0x18, 0x27, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x6f, 0x6e, 0x6c, 0x76, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x50, 0x73, 0x18, 0x28, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x08, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x50, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x6f, 0x6f, - 0x6e, 0x6c, 0x76, 0x18, 0x29, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6d, 0x6f, 0x6f, 0x6e, 0x6c, - 0x76, 0x1a, 0x3a, 0x0a, 0x0c, 0x45, 0x78, 0x70, 0x69, 0x74, 0x65, 0x6d, 0x45, 0x6e, 0x74, 0x72, - 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, - 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, - 0x0a, 0x4d, 0x6c, 0x69, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, - 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x37, 0x0a, 0x09, 0x52, 0x61, 0x63, 0x65, 0x45, - 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, - 0x1a, 0x3b, 0x0a, 0x0d, 0x48, 0x65, 0x72, 0x6f, 0x66, 0x72, 0x61, 0x67, 0x45, 0x6e, 0x74, 0x72, - 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, - 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x89, 0x01, - 0x0a, 0x09, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, - 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, - 0x08, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x41, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x08, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x41, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x6f, 0x67, - 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x74, - 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x61, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x03, 0x74, 0x61, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x08, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x50, 0x73, 0x1a, 0x3a, 0x0a, 0x0c, 0x45, 0x78, 0x70, + 0x69, 0x74, 0x65, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x4d, 0x6c, 0x69, 0x6e, 0x65, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, + 0x37, 0x0a, 0x09, 0x52, 0x61, 0x63, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, + 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, + 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d, 0x48, 0x65, 0x72, 0x6f, + 0x66, 0x72, 0x61, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x89, 0x01, 0x0a, 0x09, 0x44, 0x42, 0x55, 0x73, 0x65, 0x72, + 0x4c, 0x6f, 0x67, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x41, + 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x41, + 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x6f, 0x67, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x74, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x74, + 0x61, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x61, 0x67, 0x12, 0x12, 0x0a, + 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x61, 0x74, + 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, } var ( diff --git a/utils/time.go b/utils/time.go index 5ad1c0fe7..73b7ef2aa 100644 --- a/utils/time.go +++ b/utils/time.go @@ -129,6 +129,15 @@ func IsInCDHour(cdTime int64) bool { return configure.Now().Unix() < cdTime } +// 获取本月的开始和结束的时间戳 +func GetMonthStart() int64 { + t := configure.Now() + monthStartDay := t.AddDate(0, 0, -t.Day()+1) + monthStartTime := time.Date(monthStartDay.Year(), monthStartDay.Month(), monthStartDay.Day(), 0, 0, 0, 0, t.Location()) + _d1 := monthStartTime.Unix() + return _d1 +} + // 获取本月的开始和结束的时间戳 func GetMonthStartEnd() (int64, int64) { t := configure.Now() From 786db3ce163d7c33719f107e60a819828554cb17 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Fri, 17 Nov 2023 10:50:10 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=8D=8F=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pb/island_msg.pb.go | 93 ++++++++++++++++++++++----------------------- 1 file changed, 45 insertions(+), 48 deletions(-) diff --git a/pb/island_msg.pb.go b/pb/island_msg.pb.go index 8182d1216..a6cdc7309 100644 --- a/pb/island_msg.pb.go +++ b/pb/island_msg.pb.go @@ -234,7 +234,7 @@ type IsLandCompleteReq struct { Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level"` Report *BattleReport `protobuf:"bytes,3,opt,name=report,proto3" json:"report"` //战报 打怪事件完成需要提交战报 - Pos *DBVector3 `protobuf:"bytes,4,opt,name=pos,proto3" json:"pos"` + Pos string `protobuf:"bytes,4,opt,name=pos,proto3" json:"pos"` } func (x *IsLandCompleteReq) Reset() { @@ -283,11 +283,11 @@ func (x *IsLandCompleteReq) GetReport() *BattleReport { return nil } -func (x *IsLandCompleteReq) GetPos() *DBVector3 { +func (x *IsLandCompleteReq) GetPos() string { if x != nil { return x.Pos } - return nil + return "" } //海岛探险 关卡完成 回应 @@ -751,43 +751,42 @@ var file_island_island_msg_proto_rawDesc = []byte{ 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, - 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x6e, 0x0a, 0x11, 0x49, 0x73, 0x4c, + 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x62, 0x0a, 0x11, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x52, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x70, - 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x56, 0x65, 0x63, - 0x74, 0x6f, 0x72, 0x33, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x22, 0x4b, 0x0a, 0x12, 0x49, 0x73, 0x4c, - 0x61, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, - 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, - 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x03, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, - 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x22, 0x19, 0x0a, 0x17, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, - 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x48, 0x65, 0x72, 0x6f, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, - 0x71, 0x22, 0x36, 0x0a, 0x18, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x66, 0x72, 0x65, - 0x73, 0x48, 0x65, 0x72, 0x6f, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1a, 0x0a, - 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, - 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x22, 0x22, 0x0a, 0x0c, 0x49, 0x73, 0x4c, - 0x61, 0x6e, 0x64, 0x42, 0x75, 0x79, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x69, 0x64, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x04, 0x63, 0x69, 0x64, 0x73, 0x22, 0x30, 0x0a, - 0x0d, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x42, 0x75, 0x79, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, - 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, - 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x22, - 0x24, 0x0a, 0x10, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, - 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x03, 0x6e, 0x69, 0x64, 0x22, 0x35, 0x0a, 0x11, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x55, - 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6e, 0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02, - 0x6c, 0x76, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x22, 0x12, 0x0a, 0x10, - 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, - 0x22, 0x53, 0x0a, 0x11, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x52, 0x04, - 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, - 0x61, 0x77, 0x61, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6f, 0x72, 0x74, 0x52, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x70, + 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x22, 0x4b, 0x0a, + 0x12, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x52, + 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, + 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, + 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x22, 0x19, 0x0a, 0x17, 0x49, 0x73, + 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x48, 0x65, 0x72, 0x6f, 0x53, 0x68, + 0x6f, 0x70, 0x52, 0x65, 0x71, 0x22, 0x36, 0x0a, 0x18, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, + 0x65, 0x66, 0x72, 0x65, 0x73, 0x48, 0x65, 0x72, 0x6f, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, 0x73, + 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x05, 0x52, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x22, 0x22, 0x0a, + 0x0c, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x42, 0x75, 0x79, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, + 0x04, 0x63, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x04, 0x63, 0x69, 0x64, + 0x73, 0x22, 0x30, 0x0a, 0x0d, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x42, 0x75, 0x79, 0x52, 0x65, + 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, + 0x61, 0x72, 0x64, 0x22, 0x24, 0x0a, 0x10, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x55, 0x70, 0x67, + 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6e, 0x69, 0x64, 0x22, 0x35, 0x0a, 0x11, 0x49, 0x73, 0x4c, + 0x61, 0x6e, 0x64, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, + 0x0a, 0x03, 0x6e, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6e, 0x69, 0x64, + 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, + 0x22, 0x12, 0x0a, 0x10, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, + 0x65, 0x52, 0x65, 0x71, 0x22, 0x53, 0x0a, 0x11, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, + 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x04, 0x69, 0x6e, 0x66, + 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, + 0x6e, 0x64, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, + 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, + 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, + 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -823,8 +822,7 @@ var file_island_island_msg_proto_goTypes = []interface{}{ (*BattleFormation)(nil), // 16: BattleFormation (*BattleInfo)(nil), // 17: BattleInfo (*BattleReport)(nil), // 18: BattleReport - (*DBVector3)(nil), // 19: DBVector3 - (*UserAtno)(nil), // 20: UserAtno + (*UserAtno)(nil), // 19: UserAtno } var file_island_island_msg_proto_depIdxs = []int32{ 14, // 0: IsLandInfoResp.info:type_name -> DBIsland @@ -832,16 +830,15 @@ var file_island_island_msg_proto_depIdxs = []int32{ 16, // 2: IsLandBattleReq.battle:type_name -> BattleFormation 17, // 3: IsLandBattleResp.info:type_name -> BattleInfo 18, // 4: IsLandCompleteReq.report:type_name -> BattleReport - 19, // 5: IsLandCompleteReq.pos:type_name -> DBVector3 - 20, // 6: IsLandCompleteResp.award:type_name -> UserAtno - 20, // 7: IsLandBuyResp.award:type_name -> UserAtno - 14, // 8: IsLandReceiveResp.info:type_name -> DBIsland - 20, // 9: IsLandReceiveResp.award:type_name -> UserAtno - 10, // [10:10] is the sub-list for method output_type - 10, // [10:10] is the sub-list for method input_type - 10, // [10:10] is the sub-list for extension type_name - 10, // [10:10] is the sub-list for extension extendee - 0, // [0:10] is the sub-list for field type_name + 19, // 5: IsLandCompleteResp.award:type_name -> UserAtno + 19, // 6: IsLandBuyResp.award:type_name -> UserAtno + 14, // 7: IsLandReceiveResp.info:type_name -> DBIsland + 19, // 8: IsLandReceiveResp.award:type_name -> UserAtno + 9, // [9:9] is the sub-list for method output_type + 9, // [9:9] is the sub-list for method input_type + 9, // [9:9] is the sub-list for extension type_name + 9, // [9:9] is the sub-list for extension extendee + 0, // [0:9] is the sub-list for field type_name } func init() { file_island_island_msg_proto_init() } From 17d8af5de18882fa7d582c8c22a87a856424fa1f Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Fri, 17 Nov 2023 14:05:37 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=95=86=E5=BA=97?= =?UTF-8?q?=E4=B8=8D=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/shop/api_getlist.go | 2 +- pb/island_db.pb.go | 98 ++++++++++++++++++------------------- 2 files changed, 48 insertions(+), 52 deletions(-) diff --git a/modules/shop/api_getlist.go b/modules/shop/api_getlist.go index 85450ab0e..5cb5a7a01 100644 --- a/modules/shop/api_getlist.go +++ b/modules/shop/api_getlist.go @@ -84,7 +84,7 @@ func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq) tdata = configure.Now().Sub((time.Unix(sdata.LastRefreshTime, 0))) switch shopconf.Rtype { case -1: //一百年不刷新 - ltime = 365 * 100 * 24 * time.Hour * time.Duration(shopconf.Rtime) + ltime = 365 * 100 * 24 * time.Hour case 1: ltime = time.Hour * time.Duration(shopconf.Rtime) break diff --git a/pb/island_db.pb.go b/pb/island_db.pb.go index 6c6b9e1e2..6029c0dae 100644 --- a/pb/island_db.pb.go +++ b/pb/island_db.pb.go @@ -139,7 +139,7 @@ type DBIslandItem struct { Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` Level map[int32]int32 `protobuf:"bytes,2,rep,name=level,proto3" json:"level" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //key 关卡id value 0或者不存在 表示未通关 不等于 0表示通关 不等于 1 表示 选择的剧情id - Pos *DBVector3 `protobuf:"bytes,3,opt,name=pos,proto3" json:"pos"` + Pos string `protobuf:"bytes,3,opt,name=pos,proto3" json:"pos"` } func (x *DBIslandItem) Reset() { @@ -188,56 +188,55 @@ func (x *DBIslandItem) GetLevel() map[int32]int32 { return nil } -func (x *DBIslandItem) GetPos() *DBVector3 { +func (x *DBIslandItem) GetPos() string { if x != nil { return x.Pos } - return nil + return "" } var File_island_island_db_proto protoreflect.FileDescriptor var file_island_island_db_proto_rawDesc = []byte{ 0x0a, 0x16, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x2f, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x5f, - 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9f, 0x03, 0x0a, 0x08, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, - 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, - 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, - 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, - 0x1a, 0x0a, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, - 0x05, 0x52, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x12, 0x30, 0x0a, 0x07, 0x69, - 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x44, - 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x2e, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x73, 0x45, - 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x73, 0x12, 0x2a, 0x0a, - 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x44, - 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x66, 0x72, 0x65, - 0x65, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x0c, 0x66, 0x72, 0x65, 0x65, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x20, 0x0a, - 0x0b, 0x70, 0x61, 0x79, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x08, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x0b, 0x70, 0x61, 0x79, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, - 0x10, 0x0a, 0x03, 0x76, 0x69, 0x70, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x76, 0x69, - 0x70, 0x1a, 0x49, 0x0a, 0x0c, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, - 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, - 0x6b, 0x65, 0x79, 0x12, 0x23, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65, - 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xa6, 0x01, 0x0a, 0x0c, 0x44, 0x42, 0x49, 0x73, 0x6c, - 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2e, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, - 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, - 0x64, 0x49, 0x74, 0x65, 0x6d, 0x2e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1c, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, - 0x52, 0x03, 0x70, 0x6f, 0x73, 0x1a, 0x38, 0x0a, 0x0a, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, - 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9f, 0x03, 0x0a, 0x08, 0x44, 0x42, 0x49, + 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x74, + 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x6e, 0x74, + 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x18, + 0x04, 0x20, 0x03, 0x28, 0x05, 0x52, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x12, + 0x30, 0x0a, 0x07, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x16, 0x2e, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x2e, 0x49, 0x73, 0x6c, 0x61, + 0x6e, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x69, 0x73, 0x6c, 0x61, 0x6e, 0x64, + 0x73, 0x12, 0x2a, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x14, 0x2e, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x2e, 0x4e, 0x6f, 0x64, 0x65, + 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x22, 0x0a, + 0x0c, 0x66, 0x72, 0x65, 0x65, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x07, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x0c, 0x66, 0x72, 0x65, 0x65, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, + 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x61, 0x79, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, + 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x70, 0x61, 0x79, 0x70, 0x72, 0x6f, 0x67, 0x72, + 0x65, 0x73, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x69, 0x70, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x03, 0x76, 0x69, 0x70, 0x1a, 0x49, 0x0a, 0x0c, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x73, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x23, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, + 0x64, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, + 0x1a, 0x38, 0x0a, 0x0a, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, + 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, + 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x9a, 0x01, 0x0a, 0x0c, 0x44, + 0x42, 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x69, + 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2e, 0x0a, 0x05, 0x6c, + 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x44, 0x42, 0x49, + 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x2e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, + 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x10, 0x0a, 0x03, 0x70, + 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x1a, 0x38, 0x0a, + 0x0a, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, + 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, + 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -259,19 +258,17 @@ var file_island_island_db_proto_goTypes = []interface{}{ nil, // 2: DBIsland.IslandsEntry nil, // 3: DBIsland.NodesEntry nil, // 4: DBIslandItem.LevelEntry - (*DBVector3)(nil), // 5: DBVector3 } var file_island_island_db_proto_depIdxs = []int32{ 2, // 0: DBIsland.islands:type_name -> DBIsland.IslandsEntry 3, // 1: DBIsland.nodes:type_name -> DBIsland.NodesEntry 4, // 2: DBIslandItem.level:type_name -> DBIslandItem.LevelEntry - 5, // 3: DBIslandItem.pos:type_name -> DBVector3 - 1, // 4: DBIsland.IslandsEntry.value:type_name -> DBIslandItem - 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 + 1, // 3: DBIsland.IslandsEntry.value:type_name -> DBIslandItem + 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_island_island_db_proto_init() } @@ -279,7 +276,6 @@ func file_island_island_db_proto_init() { if File_island_island_db_proto != nil { return } - file_comm_proto_init() if !protoimpl.UnsafeEnabled { file_island_island_db_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DBIsland); i { From 96f801d98715b09488755468d4c1340f282b6c13 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Fri, 17 Nov 2023 18:27:14 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=B5=B7=E5=B2=9B?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/json/game_askedrecruit.json | 94 +++- bin/json/game_battleready.json | 14 +- bin/json/game_bufflottery.json | 64 --- bin/json/game_bukashiai.json | 48 +- bin/json/game_buriedcondi.json | 24 +- bin/json/game_buzkashitrack.json | 126 ++++- bin/json/game_effect.json | 8 + bin/json/game_global.json | 2 +- bin/json/game_guide.json | 490 +++++++++++++++++- bin/json/game_mainstage.json | 8 +- bin/json/game_monsterformat.json | 4 +- bin/json/game_opencond.json | 334 ++++++++---- bin/json/game_puggsyisland.json | 154 ++---- bin/json/game_puggsymake.json | 86 +++ bin/json/game_puggsystar.json | 164 ++++++ bin/json/game_repeatall.json | 15 +- bin/json/game_shop.json | 14 + bin/json/game_skillafteratk.json | 2 +- bin/json/game_skillatk.json | 18 +- bin/json/game_skillbuff.json | 18 +- bin/json/game_stonebuff.json | 104 ---- bin/json/game_stoneevent.json | 38 +- bin/json/game_tipstxtmain.json | 18 + bin/json/game_tipstxtsence.json | 10 + bin/json/game_topuiconfig.json | 88 ++++ bin/json/game_tracktype.json | 12 + bin/json/game_worldtask.json | 336 +++++++++--- modules/island/api_complete.go | 29 +- modules/island/configure.go | 41 ++ pb/island_msg.pb.go | 97 ++-- .../structs/Game.BuzkashiTrackData.go | 4 +- .../structs/Game.PuggsyIsLandData.go | 17 + sys/configure/structs/Game.PuggsyMake.go | 42 ++ sys/configure/structs/Game.PuggsyMakeData.go | 47 ++ sys/configure/structs/Game.PuggsyStar.go | 42 ++ sys/configure/structs/Game.PuggsyStarData.go | 66 +++ sys/configure/structs/Game.RepeatAllData.go | 2 + sys/configure/structs/Game.TipstxtMain.go | 42 ++ sys/configure/structs/Game.TipstxtMainData.go | 43 ++ sys/configure/structs/Game.TipstxtSence.go | 42 ++ .../structs/Game.TipstxtSenceData.go | 39 ++ sys/configure/structs/Game.TrackType.go | 42 ++ sys/configure/structs/Game.TrackTypeData.go | 39 ++ sys/configure/structs/Game.WorldTaskData.go | 2 + sys/configure/structs/Tables.go | 35 ++ sys/configure/structs/game.opencondData.go | 2 + sys/configure/structs/game.shopData.go | 2 + 47 files changed, 2325 insertions(+), 643 deletions(-) create mode 100644 bin/json/game_puggsymake.json create mode 100644 bin/json/game_puggsystar.json create mode 100644 bin/json/game_tipstxtmain.json create mode 100644 bin/json/game_tipstxtsence.json create mode 100644 bin/json/game_tracktype.json create mode 100644 sys/configure/structs/Game.PuggsyMake.go create mode 100644 sys/configure/structs/Game.PuggsyMakeData.go create mode 100644 sys/configure/structs/Game.PuggsyStar.go create mode 100644 sys/configure/structs/Game.PuggsyStarData.go create mode 100644 sys/configure/structs/Game.TipstxtMain.go create mode 100644 sys/configure/structs/Game.TipstxtMainData.go create mode 100644 sys/configure/structs/Game.TipstxtSence.go create mode 100644 sys/configure/structs/Game.TipstxtSenceData.go create mode 100644 sys/configure/structs/Game.TrackType.go create mode 100644 sys/configure/structs/Game.TrackTypeData.go diff --git a/bin/json/game_askedrecruit.json b/bin/json/game_askedrecruit.json index e30c84192..c5328c783 100644 --- a/bin/json/game_askedrecruit.json +++ b/bin/json/game_askedrecruit.json @@ -3,7 +3,7 @@ "key": 0, "type": 0, "storyText": { - "key": "(乌龟大师):我在预兆中见过你的身影。", + "key": "drawcard_asked_storyText_1", "text": "(乌龟大师):我在预兆中见过你的身影。" }, "optionText1": { @@ -19,15 +19,15 @@ "key": 1, "type": 1, "storyText": { - "key": "(乌龟大师):孩子,你是追逐名誉至此的勇士。", - "text": "(乌龟大师):孩子,你是追逐名誉至此的勇士。" + "key": "drawcard_asked_storyText_2", + "text": "(乌龟大师):孩子,你是追逐命运至此的勇士,还是身沐月光的传承之人?" }, "optionText1": { - "key": "1.是主角没错", + "key": "drawcard_asked_optionText1_2", "text": "1.是主角没错" }, "optionText2": { - "key": "2.只是普通肥宅", + "key": "drawcard_asked_optionText3", "text": "2.只是普通肥宅" } }, @@ -35,8 +35,8 @@ "key": 2, "type": 0, "storyText": { - "key": "(乌龟大师):我在预兆中见过你的身影。", - "text": "(乌龟大师):我在预兆中见过你的身影。" + "key": "drawcard_asked_storyText_3", + "text": "(乌龟大师):他决意召你前来" }, "optionText1": { "key": "", @@ -49,27 +49,91 @@ }, { "key": 3, - "type": 1, + "type": 0, "storyText": { - "key": "(乌龟大师):孩子,你是追逐名誉至此的勇士。", - "text": "(乌龟大师):孩子,你是追逐名誉至此的勇士。" + "key": "drawcard_asked_storyText_4", + "text": "(乌龟大师):却无法束缚你的言行。" }, "optionText1": { - "key": "1.是主角没错", - "text": "1.是主角没错" + "key": "", + "text": "" }, "optionText2": { - "key": "2.只是普通肥宅", - "text": "2.只是普通肥宅" + "key": "", + "text": "" } }, { "key": 4, + "type": 1, + "storyText": { + "key": "drawcard_asked_storyText_5", + "text": "(乌龟大师):你如今身在阴影下,还是藏在月光中?" + }, + "optionText1": { + "key": "drawcard_asked_optionText1_5", + "text": "1.在你眼前啊" + }, + "optionText2": { + "key": "drawcard_asked_optionText6", + "text": "2.在家打游戏呢" + } + }, + { + "key": 5, "type": 0, "storyText": { - "key": "有趣", + "key": "drawcard_asked_storyText_6", + "text": "(乌龟大师):黑暗终将吞没一切" + }, + "optionText1": { + "key": "", "text": "" }, + "optionText2": { + "key": "", + "text": "" + } + }, + { + "key": 6, + "type": 0, + "storyText": { + "key": "drawcard_asked_storyText_7", + "text": "(乌龟大师):只留一线生机……" + }, + "optionText1": { + "key": "", + "text": "" + }, + "optionText2": { + "key": "", + "text": "" + } + }, + { + "key": 7, + "type": 1, + "storyText": { + "key": "drawcard_asked_storyText_8", + "text": "(乌龟大师):你来见证终局,还是来博取这一线生机?" + }, + "optionText1": { + "key": "drawcard_asked_optionText1_8", + "text": "1.只能二选一吗?" + }, + "optionText2": { + "key": "drawcard_asked_optionText9", + "text": "2.我来过新手教程" + } + }, + { + "key": 8, + "type": 0, + "storyText": { + "key": "drawcard_asked_storyText_9", + "text": "(乌龟大师):有趣!" + }, "optionText1": { "key": "", "text": "" diff --git a/bin/json/game_battleready.json b/bin/json/game_battleready.json index f94dbeaca..b6ade8f68 100644 --- a/bin/json/game_battleready.json +++ b/bin/json/game_battleready.json @@ -957,7 +957,7 @@ "BGMusic": "", "LoadingId": 1019, "HideAlienSpace": 0, - "HideFightUI": 0, + "HideFightUI": 1, "RuleTips": { "key": "", "text": "" @@ -1449,7 +1449,7 @@ }, { "id": 201, - "PlayType": 0, + "PlayType": 1, "HeroCount": 5, "readyScene": "scenesfight_role_interface_04", "battleScenes": [ @@ -1458,7 +1458,7 @@ "BGMusic": "", "LoadingId": 1019, "HideAlienSpace": 0, - "HideFightUI": 0, + "HideFightUI": 1, "RuleTips": { "key": "", "text": "" @@ -1486,7 +1486,7 @@ }, { "id": 202, - "PlayType": 0, + "PlayType": 1, "HeroCount": 5, "readyScene": "scenesfight_role_interface_04", "battleScenes": [ @@ -1495,7 +1495,7 @@ "BGMusic": "", "LoadingId": 1019, "HideAlienSpace": 0, - "HideFightUI": 0, + "HideFightUI": 1, "RuleTips": { "key": "", "text": "" @@ -1523,7 +1523,7 @@ }, { "id": 203, - "PlayType": 0, + "PlayType": 1, "HeroCount": 5, "readyScene": "scenesfight_role_interface_06", "battleScenes": [ @@ -2045,7 +2045,7 @@ "BGMusic": "", "LoadingId": 1019, "HideAlienSpace": 0, - "HideFightUI": 0, + "HideFightUI": 1, "RuleTips": { "key": "", "text": "" diff --git a/bin/json/game_bufflottery.json b/bin/json/game_bufflottery.json index d5739b56f..4374fdc34 100644 --- a/bin/json/game_bufflottery.json +++ b/bin/json/game_bufflottery.json @@ -2567,38 +2567,6 @@ "BuffWt": 50, "TypeWt": 75 }, - { - "Id": 322, - "GroupId": 100009, - "buffID": 770076113, - "GroupNum": 3, - "BuffWt": 50, - "TypeWt": 75 - }, - { - "Id": 323, - "GroupId": 100009, - "buffID": 770077113, - "GroupNum": 3, - "BuffWt": 50, - "TypeWt": 75 - }, - { - "Id": 324, - "GroupId": 100009, - "buffID": 770070113, - "GroupNum": 3, - "BuffWt": 50, - "TypeWt": 75 - }, - { - "Id": 325, - "GroupId": 100009, - "buffID": 770071113, - "GroupNum": 3, - "BuffWt": 50, - "TypeWt": 75 - }, { "Id": 326, "GroupId": 100010, @@ -4231,38 +4199,6 @@ "BuffWt": 50, "TypeWt": 75 }, - { - "Id": 530, - "GroupId": 100023, - "buffID": 770076113, - "GroupNum": 3, - "BuffWt": 50, - "TypeWt": 75 - }, - { - "Id": 531, - "GroupId": 100023, - "buffID": 770077113, - "GroupNum": 3, - "BuffWt": 50, - "TypeWt": 75 - }, - { - "Id": 532, - "GroupId": 100023, - "buffID": 770070113, - "GroupNum": 3, - "BuffWt": 50, - "TypeWt": 75 - }, - { - "Id": 533, - "GroupId": 100023, - "buffID": 770071113, - "GroupNum": 3, - "BuffWt": 50, - "TypeWt": 75 - }, { "Id": 534, "GroupId": 100024, diff --git a/bin/json/game_bukashiai.json b/bin/json/game_bukashiai.json index 655cd1742..4bc6bb78f 100644 --- a/bin/json/game_bukashiai.json +++ b/bin/json/game_bukashiai.json @@ -11,7 +11,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, @@ -39,7 +40,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, @@ -67,7 +69,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, @@ -95,7 +98,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, @@ -123,7 +127,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, @@ -151,7 +156,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, @@ -179,7 +185,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, @@ -207,7 +214,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, @@ -235,7 +243,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, @@ -263,7 +272,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, @@ -291,7 +301,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, @@ -319,7 +330,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, @@ -347,7 +359,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, @@ -375,7 +388,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, @@ -403,7 +417,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, @@ -431,7 +446,8 @@ 20, 30, 40, - 50 + 50, + 60 ], "HpBumpWeight": 100, "HpBumpCD": 35, diff --git a/bin/json/game_buriedcondi.json b/bin/json/game_buriedcondi.json index d503507a3..40a72ca6d 100644 --- a/bin/json/game_buriedcondi.json +++ b/bin/json/game_buriedcondi.json @@ -24146,8 +24146,8 @@ "Npc_event_type": 0, "NPC": 10014, "tipstxt": { - "key": "", - "text": "" + "key": "提示话语", + "text": "tipstxt_01" }, "value": 1, "filter": [ @@ -24168,7 +24168,7 @@ "type_sp": 1, "tasktxt": { "key": "buried_buried_condi_tasktxt_723", - "text": "和邦尼兔聊聊" + "text": "和梅林聊聊" }, "type": 20001, "valid": 1, @@ -24180,8 +24180,8 @@ "Npc_event_type": 0, "NPC": 10015, "tipstxt": { - "key": "", - "text": "" + "key": "提示话语", + "text": "tipstxt_02" }, "value": 1, "filter": [ @@ -24260,7 +24260,7 @@ "type_sp": 1, "tasktxt": { "key": "buried_buried_condi_tasktxt_727", - "text": "性别选择成功" + "text": "见证传承者诞生" }, "type": 72, "valid": 0, @@ -24292,7 +24292,7 @@ "type_sp": 1, "tasktxt": { "key": "buried_buried_condi_tasktxt_728", - "text": "这里收拾收拾" + "text": "清扫枯枝" }, "type": 20001, "valid": 1, @@ -24321,7 +24321,7 @@ "type_sp": 1, "tasktxt": { "key": "buried_buried_condi_tasktxt_729", - "text": "那里收拾收拾" + "text": "清扫落叶" }, "type": 20001, "valid": 1, @@ -24366,7 +24366,9 @@ "text": "" }, "value": 1, - "filter": [], + "filter": [ + 10021 + ], "filter2": [] }, { @@ -24377,7 +24379,7 @@ "type_sp": 1, "tasktxt": { "key": "buried_buried_condi_tasktxt_731", - "text": "找乌龟创招募" + "text": "迎接新的伙伴吧" }, "type": 14, "valid": 0, @@ -24404,7 +24406,7 @@ "type_sp": 1, "tasktxt": { "key": "buried_buried_condi_tasktxt_732", - "text": "吃面战斗2场+起名" + "text": "平息这场纷争" }, "type": 70, "valid": 0, diff --git a/bin/json/game_buzkashitrack.json b/bin/json/game_buzkashitrack.json index 6618566d8..f37041af3 100644 --- a/bin/json/game_buzkashitrack.json +++ b/bin/json/game_buzkashitrack.json @@ -1,7 +1,7 @@ [ { "id": 100001, - "track": "Track", + "track": 1, "type": 0, "startPos": 1, "endPos": 2, @@ -9,7 +9,7 @@ }, { "id": 100002, - "track": "Track", + "track": 1, "type": 1, "startPos": 2, "endPos": 3, @@ -17,7 +17,7 @@ }, { "id": 100003, - "track": "Track", + "track": 1, "type": 0, "startPos": 3, "endPos": 4, @@ -25,7 +25,7 @@ }, { "id": 100004, - "track": "Track", + "track": 1, "type": 1, "startPos": 4, "endPos": 5, @@ -33,7 +33,7 @@ }, { "id": 100005, - "track": "Track", + "track": 1, "type": 1, "startPos": 8, "endPos": 9, @@ -41,7 +41,7 @@ }, { "id": 100006, - "track": "Track", + "track": 1, "type": 0, "startPos": 8, "endPos": 9, @@ -49,7 +49,7 @@ }, { "id": 100007, - "track": "Track", + "track": 1, "type": 0, "startPos": 10, "endPos": 11, @@ -57,7 +57,7 @@ }, { "id": 100008, - "track": "Track", + "track": 1, "type": 1, "startPos": 10, "endPos": 11, @@ -65,7 +65,7 @@ }, { "id": 100009, - "track": "Track", + "track": 1, "type": 0, "startPos": 14, "endPos": 15, @@ -73,7 +73,7 @@ }, { "id": 100010, - "track": "Track", + "track": 1, "type": 1, "startPos": 14, "endPos": 15, @@ -81,7 +81,7 @@ }, { "id": 100011, - "track": "Track", + "track": 1, "type": 0, "startPos": 15, "endPos": 16, @@ -89,7 +89,7 @@ }, { "id": 100012, - "track": "Track", + "track": 1, "type": 0, "startPos": 19, "endPos": 20, @@ -97,7 +97,7 @@ }, { "id": 100013, - "track": "Track", + "track": 1, "type": 0, "startPos": 20, "endPos": 21, @@ -105,7 +105,7 @@ }, { "id": 100014, - "track": "Track", + "track": 1, "type": 0, "startPos": 22, "endPos": 23, @@ -113,10 +113,106 @@ }, { "id": 100015, - "track": "Track", + "track": 1, "type": 1, "startPos": 22, "endPos": 23, "local": 0 + }, + { + "id": 100016, + "track": 2, + "type": 0, + "startPos": 5, + "endPos": 7, + "local": 0 + }, + { + "id": 100017, + "track": 2, + "type": 0, + "startPos": 5, + "endPos": 7, + "local": 1 + }, + { + "id": 100018, + "track": 2, + "type": 0, + "startPos": 5, + "endPos": 7, + "local": 2 + }, + { + "id": 100019, + "track": 2, + "type": 1, + "startPos": 11, + "endPos": 12, + "local": 0 + }, + { + "id": 100020, + "track": 2, + "type": 1, + "startPos": 11, + "endPos": 12, + "local": 2 + }, + { + "id": 100021, + "track": 2, + "type": 1, + "startPos": 11, + "endPos": 12, + "local": 1 + }, + { + "id": 100022, + "track": 2, + "type": 1, + "startPos": 16, + "endPos": 17, + "local": 0 + }, + { + "id": 100023, + "track": 2, + "type": 0, + "startPos": 17, + "endPos": 18, + "local": 1 + }, + { + "id": 100024, + "track": 2, + "type": 1, + "startPos": 17, + "endPos": 18, + "local": 2 + }, + { + "id": 100025, + "track": 2, + "type": 0, + "startPos": 18, + "endPos": 20, + "local": 1 + }, + { + "id": 100026, + "track": 2, + "type": 0, + "startPos": 18, + "endPos": 20, + "local": 0 + }, + { + "id": 100027, + "track": 2, + "type": 0, + "startPos": 18, + "endPos": 20, + "local": 2 } ] \ No newline at end of file diff --git a/bin/json/game_effect.json b/bin/json/game_effect.json index 5ae1eeabf..396bba9f7 100644 --- a/bin/json/game_effect.json +++ b/bin/json/game_effect.json @@ -22,5 +22,13 @@ { "key": "character_move_brakeOnRunning", "path": "Effect/Character/effect_character_move_brakeOnRunning.prefab" + }, + { + "key": "loading_loop", + "path": "Effect/Scenario/effect_openshow_fly_tunnel_01.prefab" + }, + { + "key": "loading_blackScreen", + "path": "Effect/Scene/Loading/effect_scene_load_blackScreen.prefab" } ] \ No newline at end of file diff --git a/bin/json/game_global.json b/bin/json/game_global.json index 297853c37..d19fb28fb 100644 --- a/bin/json/game_global.json +++ b/bin/json/game_global.json @@ -452,7 +452,7 @@ "t": "ps", "n": 50 }, - "Inletopening": 1, + "Inletopening": 0, "gold": { "a": "attr", "t": "gold", diff --git a/bin/json/game_guide.json b/bin/json/game_guide.json index 7ee0c6e59..fb8aa16a2 100644 --- a/bin/json/game_guide.json +++ b/bin/json/game_guide.json @@ -32,7 +32,7 @@ "mask": 0, "lock": 0, "uishow": 0, - "skiptime": 1000, + "skiptime": 10000, "skip": 0, "skipgroup": 0, "reward": [] @@ -102,33 +102,114 @@ "x": 0, "y": 0 }, - "txt": "1000201", + "txt": "1000103", "speakerface": 0, "sound": "", "mask": 1, "lock": 1, "uishow": 0, - "skiptime": 5000, + "skiptime": 10000, "skip": 0, "skipgroup": 0, "reward": [] }, { - "id": 1000501, - "group": 5, + "id": 1000201, + "group": 2, "type": 3, "startPar": "", "parameter": "", "interface": "", - "condition": "funcopen_mail", - "followtj": "", - "followguide": 0, - "finger": [], + "condition": "funcopen_hero", + "followtj": "OpenHeroCard", + "followguide": 1000202, + "finger": [ + "maininterface", + "btn_card$" + ], "offset": { "x": 0, "y": 0 }, - "fingerTime": 0, + "fingerTime": 0.5, + "objSize": { + "x": 0, + "y": 0 + }, + "objOffset": { + "x": 0, + "y": 0 + }, + "txt": "1000104", + "speakerface": 0, + "sound": "", + "mask": 0, + "lock": 0, + "uishow": 0, + "skiptime": 10000, + "skip": 0, + "skipgroup": 0, + "reward": [] + }, + { + "id": 1000202, + "group": 2, + "type": 3, + "startPar": "", + "parameter": "", + "interface": "", + "condition": "", + "followtj": "", + "followguide": 1000203, + "finger": [ + "herocard", + "upbtn$" + ], + "offset": { + "x": 0, + "y": 0 + }, + "fingerTime": 0.5, + "objSize": { + "x": 0, + "y": 0 + }, + "objOffset": { + "x": 0, + "y": 0 + }, + "txt": "1000105", + "speakerface": 0, + "sound": "", + "mask": 0, + "lock": 0, + "uishow": 0, + "skiptime": 10000, + "skip": 0, + "skipgroup": 0, + "reward": [] + }, + { + "id": 1000203, + "group": 2, + "type": 3, + "startPar": "", + "parameter": "", + "interface": "", + "condition": "", + "followtj": "", + "followguide": 1000204, + "finger": [ + "herocard", + "roleinformation$.upgrade materials$.list_select", + "0", + "ItemMaterial$" + ], + "offset": { + "x": 0, + "y": 0 + }, + "fingerTime": 0.1, "objSize": { "x": 0, "y": 0 @@ -143,7 +224,394 @@ "mask": 0, "lock": 0, "uishow": 0, - "skiptime": 0, + "skiptime": 10000, + "skip": 0, + "skipgroup": 0, + "reward": [] + }, + { + "id": 1000204, + "group": 2, + "type": 3, + "startPar": "", + "parameter": "", + "interface": "", + "condition": "", + "followtj": "", + "followguide": 0, + "finger": [ + "herocard", + "upbtn$" + ], + "offset": { + "x": 0, + "y": 0 + }, + "fingerTime": 0.1, + "objSize": { + "x": 0, + "y": 0 + }, + "objOffset": { + "x": 0, + "y": 0 + }, + "txt": "", + "speakerface": 0, + "sound": "", + "mask": 0, + "lock": 0, + "uishow": 0, + "skiptime": 10000, + "skip": 0, + "skipgroup": 0, + "reward": [] + }, + { + "id": 1000301, + "group": 3, + "type": 3, + "startPar": "", + "parameter": "", + "interface": "", + "condition": "worldtaskexit_accept_20034", + "followtj": "", + "followguide": 1000302, + "finger": [ + "taskDedailsPopup", + "btn_star$" + ], + "offset": { + "x": 0, + "y": 0 + }, + "fingerTime": 0.3, + "objSize": { + "x": 0, + "y": 0 + }, + "objOffset": { + "x": 0, + "y": 0 + }, + "txt": "", + "speakerface": 0, + "sound": "", + "mask": 0, + "lock": 0, + "uishow": 0, + "skiptime": 5000, + "skip": 0, + "skipgroup": 0, + "reward": [] + }, + { + "id": 1000302, + "group": 3, + "type": 3, + "startPar": "", + "parameter": "", + "interface": "", + "condition": "", + "followtj": "OpenBattleready", + "followguide": 1000303, + "finger": [ + "maininterface", + "mainCom$.optionList$", + "0" + ], + "offset": { + "x": 0, + "y": 0 + }, + "fingerTime": 0.3, + "objSize": { + "x": 0, + "y": 0 + }, + "objOffset": { + "x": 0, + "y": 0 + }, + "txt": "", + "speakerface": 0, + "sound": "", + "mask": 0, + "lock": 0, + "uishow": 0, + "skiptime": 5000, + "skip": 0, + "skipgroup": 0, + "reward": [] + }, + { + "id": 1000303, + "group": 3, + "type": 3, + "startPar": "", + "parameter": "", + "interface": "", + "condition": "", + "followtj": "", + "followguide": 1000304, + "finger": [ + "battleready", + "rolelist$", + "0" + ], + "offset": { + "x": 0, + "y": 0 + }, + "fingerTime": 0.3, + "objSize": { + "x": 0, + "y": 0 + }, + "objOffset": { + "x": 0, + "y": 0 + }, + "txt": "1000106", + "speakerface": 0, + "sound": "", + "mask": 0, + "lock": 0, + "uishow": 0, + "skiptime": 5000, + "skip": 0, + "skipgroup": 0, + "reward": [] + }, + { + "id": 1000304, + "group": 3, + "type": 3, + "startPar": "", + "parameter": "", + "interface": "", + "condition": "", + "followtj": "", + "followguide": 1000305, + "finger": [ + "battleready", + "herolist$", + "0" + ], + "offset": { + "x": 0, + "y": 0 + }, + "fingerTime": 0.3, + "objSize": { + "x": 0, + "y": 0 + }, + "objOffset": { + "x": 0, + "y": 0 + }, + "txt": "1000107", + "speakerface": 0, + "sound": "", + "mask": 0, + "lock": 0, + "uishow": 0, + "skiptime": 5000, + "skip": 0, + "skipgroup": 0, + "reward": [] + }, + { + "id": 1000305, + "group": 3, + "type": 3, + "startPar": "", + "parameter": "", + "interface": "", + "condition": "", + "followtj": "", + "followguide": 1000306, + "finger": [ + "battleready", + "rolelist$", + "0" + ], + "offset": { + "x": 0, + "y": 0 + }, + "fingerTime": 0.3, + "objSize": { + "x": 0, + "y": 0 + }, + "objOffset": { + "x": 0, + "y": 0 + }, + "txt": "", + "speakerface": 0, + "sound": "", + "mask": 0, + "lock": 0, + "uishow": 0, + "skiptime": 5000, + "skip": 0, + "skipgroup": 0, + "reward": [] + }, + { + "id": 1000306, + "group": 3, + "type": 3, + "startPar": "", + "parameter": "", + "interface": "", + "condition": "", + "followtj": "OpenFight", + "followguide": 1000307, + "finger": [ + "battleready", + "btn_start$", + "0" + ], + "offset": { + "x": 0, + "y": 0 + }, + "fingerTime": 0.3, + "objSize": { + "x": 0, + "y": 0 + }, + "objOffset": { + "x": 0, + "y": 0 + }, + "txt": "1000108", + "speakerface": 0, + "sound": "", + "mask": 0, + "lock": 0, + "uishow": 0, + "skiptime": 5000, + "skip": 0, + "skipgroup": 0, + "reward": [] + }, + { + "id": 1000307, + "group": 3, + "type": 1, + "startPar": "", + "parameter": "", + "interface": "", + "condition": "", + "followtj": "", + "followguide": 1000308, + "finger": [ + "zhandou", + "battleactionaxis.herolist$.n2" + ], + "offset": { + "x": 0, + "y": 0 + }, + "fingerTime": 0, + "objSize": { + "x": 0, + "y": 0 + }, + "objOffset": { + "x": 0, + "y": 0 + }, + "txt": "1000109", + "speakerface": 0, + "sound": "", + "mask": 1, + "lock": 0, + "uishow": 0, + "skiptime": 5001, + "skip": 0, + "skipgroup": 0, + "reward": [] + }, + { + "id": 1000308, + "group": 3, + "type": 1, + "startPar": "", + "parameter": "", + "interface": "", + "condition": "", + "followtj": "", + "followguide": 1000309, + "finger": [ + "GRoot", + "FloatRoot.InfoRoot.roleinfo_2100.campicon" + ], + "offset": { + "x": 0, + "y": 0 + }, + "fingerTime": 0, + "objSize": { + "x": 0, + "y": 0 + }, + "objOffset": { + "x": 0, + "y": 0 + }, + "txt": "1000110", + "speakerface": 0, + "sound": "", + "mask": 1, + "lock": 0, + "uishow": 0, + "skiptime": 5002, + "skip": 0, + "skipgroup": 0, + "reward": [] + }, + { + "id": 1000309, + "group": 3, + "type": 3, + "startPar": "", + "parameter": "", + "interface": "", + "condition": "", + "followtj": "", + "followguide": 0, + "finger": [ + "zhandou", + "skilllist$", + "2", + "skillbtn" + ], + "offset": { + "x": 0, + "y": 0 + }, + "fingerTime": 0.3, + "objSize": { + "x": 0, + "y": 0 + }, + "objOffset": { + "x": 0, + "y": 0 + }, + "txt": "1000111", + "speakerface": 0, + "sound": "", + "mask": 0, + "lock": 0, + "uishow": 0, + "skiptime": 5000, "skip": 0, "skipgroup": 0, "reward": [] diff --git a/bin/json/game_mainstage.json b/bin/json/game_mainstage.json index 5382b3ba4..e04d67217 100644 --- a/bin/json/game_mainstage.json +++ b/bin/json/game_mainstage.json @@ -99,7 +99,7 @@ }, "venturetype": 1, "ventureavatar": [ - "Person/24004/24004_q.prefab" + "Person/24004/24005_q.prefab" ], "scene_effect": [ "miwu" @@ -216,7 +216,7 @@ }, "venturetype": 1, "ventureavatar": [ - "Person/24004/24004_q.prefab" + "Person/24004/24006_q.prefab" ], "scene_effect": [ "miwu" @@ -295,7 +295,7 @@ }, "venturetype": 1, "ventureavatar": [ - "Person/24004/24004_q.prefab" + "Person/24004/24007_q.prefab" ], "scene_effect": [ "miwu" @@ -8382,7 +8382,7 @@ "chapterid": 11001, "group_id": 1001591, "previous_group_id": [ - 100117 + 100118 ], "previoustage": 0, "buried_type": 0, diff --git a/bin/json/game_monsterformat.json b/bin/json/game_monsterformat.json index 52b2bcf83..37bd9f979 100644 --- a/bin/json/game_monsterformat.json +++ b/bin/json/game_monsterformat.json @@ -239367,12 +239367,12 @@ "captainId": 0, "IsBoss": 0, "bossHpCnt": 0, - "heroid": 44004, + "heroid": -1, "star": 3, "equip": [], "newskill": [], "lv": 1, - "hppro": 0.2, + "hppro": 1, "atkpro": 1, "defpro": 1, "skill1": 1, diff --git a/bin/json/game_opencond.json b/bin/json/game_opencond.json index 75beca9d9..1444e0cbd 100644 --- a/bin/json/game_opencond.json +++ b/bin/json/game_opencond.json @@ -12,7 +12,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "ty_icon_shz", "prompt": { "key": "opencond_opencond_prompt_1", "text": "主角等级达到1开启" @@ -20,10 +20,11 @@ "uiid": 0, "activateType": 0, "notify": [], - "kqbx": 0, + "kqbx": 1, + "kqbx_ui": "btn_card", "kqbx_text": { "key": "opencond_opencond_kqbx_text_1", - "text": "主角等级达到1开启" + "text": "守护者养成,战力提升" } }, { @@ -39,7 +40,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_1", "text": "主线关卡通关达到第3章的第8关开启" @@ -48,6 +49,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_2", "text": "主线关卡通关达到第3章的第8关开启" @@ -66,7 +68,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "zc_icon_08_ct", "prompt": { "key": "opencond_opencond_prompt_2", "text": "主角等级达到10开启" @@ -75,9 +77,10 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_3", - "text": "主角等级达到10开启" + "text": "背包开启" } }, { @@ -93,7 +96,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sd", "prompt": { "key": "opencond_opencond_prompt_3", "text": "主角等级达到1开启" @@ -102,6 +105,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_4", "text": "主角等级达到1开启" @@ -120,7 +124,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "zc_shuru02", "prompt": { "key": "opencond_opencond_prompt_4", "text": "主线关卡通关达到第1章的第1关开启" @@ -129,6 +133,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_5", "text": "主线关卡通关达到第1章的第1关开启" @@ -147,7 +152,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_5", "text": "主线关卡通关达到第1章的第8关开启" @@ -156,9 +161,10 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_6", - "text": "主线关卡通关达到第1章的第8关开启" + "text": "商店开启" } }, { @@ -174,7 +180,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_6", "text": "主角等级达到1开启" @@ -183,6 +189,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_7", "text": "主角等级达到1开启" @@ -201,7 +208,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_7", "text": "主角等级达到10开启" @@ -210,6 +217,7 @@ "activateType": 1, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_8", "text": "主角等级达到10开启" @@ -228,7 +236,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_8", "text": "主线关卡通关达到第1章的第8关开启" @@ -237,6 +245,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_9", "text": "主线关卡通关达到第1章的第8关开启" @@ -255,7 +264,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_rw", "prompt": { "key": "opencond_opencond_prompt_9", "text": "主角等级达到1开启" @@ -264,6 +273,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_10", "text": "主角等级达到1开启" @@ -282,7 +292,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "zc_icon_05_ct", "prompt": { "key": "opencond_opencond_prompt_10", "text": "继续完成更多主线任务开启" @@ -291,6 +301,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_11", "text": "继续完成更多主线任务开启" @@ -309,7 +320,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "ty_icon_zh", "prompt": { "key": "opencond_opencond_prompt_11", "text": "主线关卡通关达到第1章的第1关开启" @@ -317,10 +328,11 @@ "uiid": 0, "activateType": 0, "notify": [], - "kqbx": 0, + "kqbx": 1, + "kqbx_ui": "btn_recruit", "kqbx_text": { "key": "opencond_opencond_kqbx_text_12", - "text": "主线关卡通关达到第1章的第1关开启" + "text": "月光的指引,汇聚招募守护者" } }, { @@ -336,7 +348,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_12", "text": "主角等级达到1开启" @@ -345,6 +357,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_13", "text": "主角等级达到1开启" @@ -363,7 +376,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_13", "text": "主线关卡通关达到第1章的第1关开启" @@ -372,6 +385,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_14", "text": "主线关卡通关达到第1章的第1关开启" @@ -390,7 +404,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_14", "text": "主角等级达到1开启" @@ -399,6 +413,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_15", "text": "主角等级达到1开启" @@ -417,7 +432,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_15", "text": "主角等级达到1开启" @@ -426,6 +441,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_16", "text": "主角等级达到1开启" @@ -444,7 +460,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_16", "text": "主线关卡通关达到第4章的第4关开启" @@ -453,6 +469,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_17", "text": "主线关卡通关达到第4章的第4关开启" @@ -471,7 +488,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_17", "text": "主角等级达到999开启" @@ -480,6 +497,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_18", "text": "主角等级达到999开启" @@ -498,7 +516,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_18", "text": "主角等级达到999开启" @@ -507,6 +525,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_19", "text": "主角等级达到999开启" @@ -525,7 +544,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "zc_icon_05_ct", "prompt": { "key": "opencond_opencond_prompt_19", "text": "主线关卡通关达到第1章的第8关开启" @@ -534,6 +553,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_20", "text": "主线关卡通关达到第1章的第8关开启" @@ -552,7 +572,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_20", "text": "主角等级达到1开启" @@ -561,6 +581,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_21", "text": "主角等级达到1开启" @@ -579,7 +600,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_21", "text": "主角等级达到1开启" @@ -588,6 +609,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_22", "text": "主角等级达到1开启" @@ -606,7 +628,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_22", "text": "主角等级达到1开启" @@ -615,6 +637,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_23", "text": "主角等级达到1开启" @@ -633,7 +656,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_23", "text": "主角等级达到1开启" @@ -642,6 +665,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_24", "text": "主角等级达到1开启" @@ -660,7 +684,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_24", "text": "主角等级达到1开启" @@ -669,6 +693,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_25", "text": "主角等级达到1开启" @@ -687,7 +712,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_25", "text": "主线关卡通关达到第6章的第8关开启" @@ -696,6 +721,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_26", "text": "主线关卡通关达到第6章的第8关开启" @@ -714,7 +740,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_26", "text": "主角等级达到1开启" @@ -723,6 +749,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_27", "text": "主角等级达到1开启" @@ -741,7 +768,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_27", "text": "主线关卡通关达到第6章的第8关开启" @@ -750,6 +777,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_28", "text": "主线关卡通关达到第6章的第8关开启" @@ -768,7 +796,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_28", "text": "主角等级达到1开启" @@ -777,6 +805,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_29", "text": "主角等级达到1开启" @@ -795,7 +824,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_29", "text": "主线关卡通关达到第4章的第4关开启" @@ -804,6 +833,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_30", "text": "主线关卡通关达到第4章的第4关开启" @@ -822,7 +852,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_30", "text": "主线关卡通关达到第2章的第8关开启" @@ -831,6 +861,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_31", "text": "主线关卡通关达到第2章的第8关开启" @@ -849,7 +880,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_31", "text": "主角等级达到1开启" @@ -858,6 +889,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_32", "text": "主角等级达到1开启" @@ -876,7 +908,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_32", "text": "主角等级达到1开启" @@ -885,6 +917,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_33", "text": "主角等级达到1开启" @@ -903,7 +936,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_33", "text": "主线关卡通关达到第3章的第4关开启" @@ -912,6 +945,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_34", "text": "主线关卡通关达到第3章的第4关开启" @@ -930,7 +964,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_34", "text": "主角等级达到1开启" @@ -939,6 +973,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_35", "text": "主角等级达到1开启" @@ -957,7 +992,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_35", "text": "主角等级达到1开启" @@ -966,6 +1001,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_36", "text": "主角等级达到1开启" @@ -984,7 +1020,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_36", "text": "主角等级达到1开启" @@ -993,6 +1029,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_37", "text": "主角等级达到1开启" @@ -1011,7 +1048,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_37", "text": "主线关卡通关达到第3章的第4关开启" @@ -1020,6 +1057,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_38", "text": "主线关卡通关达到第3章的第4关开启" @@ -1038,7 +1076,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_38", "text": "主线关卡通关达到第5章的第8关开启" @@ -1047,6 +1085,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_39", "text": "主线关卡通关达到第5章的第8关开启" @@ -1065,7 +1104,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_39", "text": "主角等级达到1开启" @@ -1074,6 +1113,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_40", "text": "主角等级达到1开启" @@ -1092,7 +1132,7 @@ } ], "wkqbx": 1, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_40", "text": "主角等级达到1开启" @@ -1101,6 +1141,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_41", "text": "主角等级达到1开启" @@ -1119,7 +1160,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_41", "text": "主角等级达到1开启" @@ -1128,6 +1169,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_42", "text": "主角等级达到1开启" @@ -1146,7 +1188,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_42", "text": "主角等级达到1开启" @@ -1155,6 +1197,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_43", "text": "主角等级达到1开启" @@ -1173,7 +1216,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_43", "text": "主角等级达到1开启" @@ -1182,6 +1225,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_44", "text": "主角等级达到1开启" @@ -1200,7 +1244,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_44", "text": "主角等级达到50开启" @@ -1209,6 +1253,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_45", "text": "主角等级达到50开启" @@ -1227,7 +1272,7 @@ } ], "wkqbx": 1, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_45", "text": "主角等级达到1开启" @@ -1236,6 +1281,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_46", "text": "主角等级达到1开启" @@ -1254,7 +1300,7 @@ } ], "wkqbx": 1, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_46", "text": "主角等级达到1开启" @@ -1263,6 +1309,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_47", "text": "主角等级达到1开启" @@ -1281,7 +1328,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_47", "text": "主角等级达到1开启" @@ -1290,6 +1337,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_48", "text": "主角等级达到1开启" @@ -1308,7 +1356,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_48", "text": "主角等级达到1开启" @@ -1317,6 +1365,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_49", "text": "主角等级达到1开启" @@ -1335,7 +1384,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_49", "text": "主角等级达到1开启" @@ -1344,6 +1393,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_50", "text": "主角等级达到1开启" @@ -1362,7 +1412,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_50", "text": "主角等级达到1开启" @@ -1371,6 +1421,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_51", "text": "主角等级达到1开启" @@ -1389,7 +1440,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_51", "text": "主角等级达到1开启" @@ -1398,6 +1449,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_52", "text": "主角等级达到1开启" @@ -1416,7 +1468,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_52", "text": "主角等级达到1开启" @@ -1425,6 +1477,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_53", "text": "主角等级达到1开启" @@ -1443,7 +1496,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_53", "text": "主角等级达到1开启" @@ -1452,6 +1505,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_54", "text": "主角等级达到1开启" @@ -1470,7 +1524,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_54", "text": "主角等级达到第4章的第8关开启" @@ -1479,6 +1533,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_55", "text": "主角等级达到第4章的第8关开启" @@ -1497,7 +1552,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "zc_shuru01", "prompt": { "key": "opencond_opencond_prompt_55", "text": "主角等级达到1开启" @@ -1505,10 +1560,11 @@ "uiid": 0, "activateType": 0, "notify": [], - "kqbx": 0, + "kqbx": 1, + "kqbx_ui": "btn_email", "kqbx_text": { "key": "opencond_opencond_kqbx_text_56", - "text": "主角等级达到1开启" + "text": "月中人也要与时俱进收发邮件的拉" } }, { @@ -1524,7 +1580,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_56", "text": "主角等级达到1开启" @@ -1533,6 +1589,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_57", "text": "主角等级达到1开启" @@ -1551,7 +1608,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_57", "text": "主角等级达到1开启" @@ -1560,6 +1617,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_58", "text": "主角等级达到1开启" @@ -1578,7 +1636,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_58", "text": "主角等级达到1开启" @@ -1587,6 +1645,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_59", "text": "主角等级达到1开启" @@ -1605,7 +1664,7 @@ } ], "wkqbx": 1, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_59", "text": "主角等级达到1开启" @@ -1614,6 +1673,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_60", "text": "主角等级达到1开启" @@ -1627,7 +1687,7 @@ }, "main": [], "wkqbx": 1, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_60", "text": "主线关卡通关达到第1章的第7关开启" @@ -1636,6 +1696,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_61", "text": "主线关卡通关达到第1章的第7关开启" @@ -1654,7 +1715,7 @@ } ], "wkqbx": 1, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_61", "text": "主角等级达到1开启" @@ -1663,6 +1724,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_62", "text": "主角等级达到1开启" @@ -1681,7 +1743,7 @@ } ], "wkqbx": 0, - "img": "", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_62", "text": "主角等级达到1开启" @@ -1690,6 +1752,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_63", "text": "主角等级达到1开启" @@ -1708,7 +1771,7 @@ } ], "wkqbx": 0, - "img": "", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_63", "text": "主角等级达到1开启" @@ -1717,6 +1780,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_64", "text": "主角等级达到1开启" @@ -1735,7 +1799,7 @@ } ], "wkqbx": 0, - "img": "", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_64", "text": "主角等级达到1开启" @@ -1744,6 +1808,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_65", "text": "主角等级达到1开启" @@ -1762,7 +1827,7 @@ } ], "wkqbx": 1, - "img": "", + "img": "ty_qp_tzt", "prompt": { "key": "opencond_opencond_prompt_65", "text": "主线关卡通关达到第3章的第8关开启" @@ -1771,6 +1836,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_66", "text": "主线关卡通关达到第3章的第8关开启" @@ -1789,7 +1855,7 @@ } ], "wkqbx": 0, - "img": "", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_66", "text": "主角等级达到1开启" @@ -1800,6 +1866,7 @@ "practice" ], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_67", "text": "主角等级达到1开启" @@ -1818,7 +1885,7 @@ } ], "wkqbx": 0, - "img": "", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_67", "text": "主角等级达到6开启" @@ -1829,6 +1896,7 @@ "practice" ], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_68", "text": "主角等级达到6开启" @@ -1847,7 +1915,7 @@ } ], "wkqbx": 0, - "img": "", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_68", "text": "主角等级达到10开启" @@ -1858,6 +1926,7 @@ "practice" ], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_69", "text": "主角等级达到10开启" @@ -1876,7 +1945,7 @@ } ], "wkqbx": 0, - "img": "", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_69", "text": "主角等级达到2开启" @@ -1885,6 +1954,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_70", "text": "主角等级达到2开启" @@ -1903,7 +1973,7 @@ } ], "wkqbx": 0, - "img": "", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_70", "text": "主线关卡通关达到第2章的第4关开启" @@ -1912,6 +1982,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_71", "text": "主线关卡通关达到第2章的第4关开启" @@ -1930,7 +2001,7 @@ } ], "wkqbx": 3, - "img": "", + "img": "ty_qp_jx", "prompt": { "key": "opencond_opencond_prompt_71", "text": "主角等级达到10开启" @@ -1939,6 +2010,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_72", "text": "主角等级达到10开启" @@ -1957,7 +2029,7 @@ } ], "wkqbx": 0, - "img": "", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_72", "text": "主角等级达到70开启" @@ -1966,6 +2038,7 @@ "activateType": 2, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_73", "text": "主角等级达到70开启" @@ -1984,7 +2057,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_73", "text": "主角等级达到第8章的第8关开启" @@ -1993,6 +2066,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_74", "text": "主角等级达到第8章的第8关开启" @@ -2011,7 +2085,7 @@ } ], "wkqbx": 0, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_74", "text": "主角等级达到第12章的第8关开启" @@ -2020,6 +2094,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_75", "text": "主角等级达到第12章的第8关开启" @@ -2038,7 +2113,7 @@ } ], "wkqbx": 0, - "img": "", + "img": "ty_qp_jy", "prompt": { "key": "opencond_opencond_prompt_75", "text": "主线关卡通关达到第6章的第4关开启" @@ -2047,6 +2122,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_76", "text": "主线关卡通关达到第6章的第4关开启" @@ -2065,7 +2141,7 @@ } ], "wkqbx": 0, - "img": "", + "img": "ty_qp_mryj", "prompt": { "key": "opencond_opencond_prompt_76", "text": "主线关卡通关达到第1章的第8关开启" @@ -2074,6 +2150,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_77", "text": "主线关卡通关达到第1章的第8关开启" @@ -2092,7 +2169,7 @@ } ], "wkqbx": 0, - "img": "", + "img": "ty_qp_gsb", "prompt": { "key": "opencond_opencond_prompt_77", "text": "主线关卡通关达到第5章的第4关开启" @@ -2101,6 +2178,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_78", "text": "主线关卡通关达到第5章的第4关开启" @@ -2119,7 +2197,7 @@ } ], "wkqbx": 0, - "img": "", + "img": "icon_qd", "prompt": { "key": "opencond_opencond_prompt_78", "text": "主线关卡通关达到第1章的第8关开启" @@ -2128,6 +2206,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_79", "text": "主线关卡通关达到第1章的第8关开启" @@ -2141,7 +2220,7 @@ }, "main": [], "wkqbx": 0, - "img": "", + "img": "ty_qp_pr", "prompt": { "key": "opencond_opencond_prompt_79", "text": "主线关卡通关达到第6章的第8关开启" @@ -2150,6 +2229,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_80", "text": "主线关卡通关达到第6章的第8关开启" @@ -2168,7 +2248,7 @@ } ], "wkqbx": 0, - "img": "", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_80", "text": "好友数量" @@ -2177,6 +2257,7 @@ "activateType": 2, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_81", "text": "好友数量" @@ -2195,7 +2276,7 @@ } ], "wkqbx": 0, - "img": "", + "img": "ty_icon_lht", "prompt": { "key": "opencond_opencond_prompt_81", "text": "主线关卡通关达到第12章的第8关开启" @@ -2204,6 +2285,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "opencond_opencond_kqbx_text_82", "text": "主线关卡通关达到第12章的第8关开启" @@ -2217,7 +2299,7 @@ }, "main": [], "wkqbx": 0, - "img": "", + "img": "ty_icon_wjt", "prompt": { "key": "opencond_opencond_prompt_82", "text": "主线关卡通关达到第10章的第8关开启" @@ -2226,6 +2308,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2244,7 +2327,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "cgt_icon_hfsj", "prompt": { "key": "opencond_opencond_prompt_83", "text": "主线关卡通关达到第10章的第8关开启" @@ -2253,6 +2336,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2271,7 +2355,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_84", "text": "主线关卡通关达到第4章的第8关开启" @@ -2280,6 +2364,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2298,7 +2383,7 @@ } ], "wkqbx": 2, - "img": "zc_icon_01", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_84", "text": "主线关卡通关达到第8章的第8关开启" @@ -2307,6 +2392,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2325,7 +2411,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_85", "text": "主角等级达到10开启" @@ -2336,6 +2422,7 @@ "dailytask" ], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2354,7 +2441,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_86", "text": "主角等级达到4开启" @@ -2363,6 +2450,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2381,7 +2469,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "opencond_opencond_prompt_87", "text": "主角等级达到10开启" @@ -2390,6 +2478,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2408,7 +2497,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2417,6 +2506,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2435,7 +2525,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2444,6 +2534,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2462,7 +2553,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2471,6 +2562,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2489,7 +2581,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2498,6 +2590,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2516,7 +2609,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2525,6 +2618,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2543,7 +2637,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2552,6 +2646,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2570,7 +2665,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2579,6 +2674,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2597,7 +2693,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2606,6 +2702,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2624,7 +2721,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2633,6 +2730,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2651,7 +2749,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2660,6 +2758,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2678,7 +2777,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2687,6 +2786,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2705,7 +2805,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2714,6 +2814,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2732,7 +2833,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2741,6 +2842,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2759,7 +2861,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2768,6 +2870,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2786,7 +2889,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2795,6 +2898,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2813,7 +2917,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2822,6 +2926,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" @@ -2840,7 +2945,7 @@ } ], "wkqbx": 2, - "img": "", + "img": "icon_sytj", "prompt": { "key": "", "text": "" @@ -2849,6 +2954,7 @@ "activateType": 0, "notify": [], "kqbx": 0, + "kqbx_ui": "", "kqbx_text": { "key": "", "text": "" diff --git a/bin/json/game_puggsyisland.json b/bin/json/game_puggsyisland.json index 169275263..c9c9a62b9 100644 --- a/bin/json/game_puggsyisland.json +++ b/bin/json/game_puggsyisland.json @@ -10,191 +10,113 @@ ], "unlock": { "key": "guild_guild_boss_boss_name_1", - "text": "{0}可航行至伯克岛" + "text": "{0}天后可航行至伯克岛" }, "introduce": { "key": "guild_guild_boss_boss_name_1", "text": "航行抵达伯克岛" - } + }, + "scene": "", + "png": [] }, { "node_id": 2, "puggsy_name": { "key": "guild_guild_boss_boss_name_2", - "text": "伯克岛" + "text": "战栗海岸" }, "time": [ - 0 + 2 ], "unlock": { "key": "guild_guild_boss_boss_name_2", - "text": "{0}可航行至伯克岛" + "text": "{0}天后可航行至战栗海岸" }, "introduce": { "key": "guild_guild_boss_boss_name_2", - "text": "航行抵达伯克岛" - } + "text": "航行抵达战栗海岸" + }, + "scene": "", + "png": [] }, { "node_id": 3, "puggsy_name": { "key": "guild_guild_boss_boss_name_3", - "text": "伯克岛" + "text": "西西伯利亚" }, "time": [ - 0 + 4 ], "unlock": { "key": "guild_guild_boss_boss_name_3", - "text": "{0}可航行至伯克岛" + "text": "{0}天后可航行至西西伯利亚" }, "introduce": { "key": "guild_guild_boss_boss_name_3", - "text": "航行抵达伯克岛" - } + "text": "航行抵达西西伯利亚" + }, + "scene": "", + "png": [] }, { "node_id": 4, "puggsy_name": { "key": "guild_guild_boss_boss_name_4", - "text": "伯克岛" + "text": "巴尔干半岛" }, "time": [ - 0 + 6 ], "unlock": { "key": "guild_guild_boss_boss_name_4", - "text": "{0}可航行至伯克岛" + "text": "{0}天后可航行至巴尔干半岛" }, "introduce": { "key": "guild_guild_boss_boss_name_4", - "text": "航行抵达伯克岛" - } + "text": "航行抵达巴尔干半岛" + }, + "scene": "", + "png": [] }, { "node_id": 5, "puggsy_name": { "key": "guild_guild_boss_boss_name_5", - "text": "伯克岛" + "text": "新加坡海峡" }, "time": [ - 0 + 8 ], "unlock": { "key": "guild_guild_boss_boss_name_5", - "text": "{0}可航行至伯克岛" + "text": "{0}天后可航行至新加坡海峡" }, "introduce": { "key": "guild_guild_boss_boss_name_5", - "text": "航行抵达伯克岛" - } + "text": "航行抵达新加坡海峡" + }, + "scene": "", + "png": [] }, { "node_id": 6, "puggsy_name": { "key": "guild_guild_boss_boss_name_6", - "text": "战栗海岸" + "text": "马奇洛" }, "time": [ - 3 + 10 ], "unlock": { "key": "guild_guild_boss_boss_name_6", - "text": "{0}可航行至战栗海岸" + "text": "{0}天后可航行至马奇洛" }, "introduce": { "key": "guild_guild_boss_boss_name_6", - "text": "航行抵达战栗海岸" - } - }, - { - "node_id": 7, - "puggsy_name": { - "key": "guild_guild_boss_boss_name_7", - "text": "战栗海岸" + "text": "航行抵达马奇洛" }, - "time": [ - 3 - ], - "unlock": { - "key": "guild_guild_boss_boss_name_7", - "text": "{0}可航行至战栗海岸" - }, - "introduce": { - "key": "guild_guild_boss_boss_name_7", - "text": "航行抵达战栗海岸" - } - }, - { - "node_id": 8, - "puggsy_name": { - "key": "guild_guild_boss_boss_name_8", - "text": "战栗海岸" - }, - "time": [ - 3 - ], - "unlock": { - "key": "guild_guild_boss_boss_name_8", - "text": "{0}可航行至战栗海岸" - }, - "introduce": { - "key": "guild_guild_boss_boss_name_8", - "text": "航行抵达战栗海岸" - } - }, - { - "node_id": 9, - "puggsy_name": { - "key": "guild_guild_boss_boss_name_9", - "text": "维京海峡" - }, - "time": [ - 6 - ], - "unlock": { - "key": "guild_guild_boss_boss_name_9", - "text": "{0}可航行至维京海峡" - }, - "introduce": { - "key": "guild_guild_boss_boss_name_9", - "text": "航行抵达维京海峡" - } - }, - { - "node_id": 10, - "puggsy_name": { - "key": "guild_guild_boss_boss_name_10", - "text": "维京海峡" - }, - "time": [ - 6 - ], - "unlock": { - "key": "guild_guild_boss_boss_name_10", - "text": "{0}可航行至维京海峡" - }, - "introduce": { - "key": "guild_guild_boss_boss_name_10", - "text": "航行抵达维京海峡" - } - }, - { - "node_id": 11, - "puggsy_name": { - "key": "guild_guild_boss_boss_name_11", - "text": "维京海峡" - }, - "time": [ - 6 - ], - "unlock": { - "key": "guild_guild_boss_boss_name_11", - "text": "{0}可航行至维京海峡" - }, - "introduce": { - "key": "guild_guild_boss_boss_name_11", - "text": "航行抵达维京海峡" - } + "scene": "", + "png": [] } ] \ No newline at end of file diff --git a/bin/json/game_puggsymake.json b/bin/json/game_puggsymake.json new file mode 100644 index 000000000..4309a3e9e --- /dev/null +++ b/bin/json/game_puggsymake.json @@ -0,0 +1,86 @@ +[ + { + "id": 1, + "make_id": 10, + "position": 1, + "make_text": { + "key": "guild_guild_boss_boss_name_1", + "text": "拉胚" + }, + "subitem": 1, + "png": "", + "value": 0 + }, + { + "id": 2, + "make_id": 10, + "position": 1, + "make_text": { + "key": "guild_guild_boss_boss_name_2", + "text": "拉胚" + }, + "subitem": 2, + "png": "", + "value": 0 + }, + { + "id": 3, + "make_id": 10, + "position": 1, + "make_text": { + "key": "guild_guild_boss_boss_name_3", + "text": "拉胚" + }, + "subitem": 3, + "png": "", + "value": 0 + }, + { + "id": 4, + "make_id": 10, + "position": 1, + "make_text": { + "key": "guild_guild_boss_boss_name_4", + "text": "拉胚" + }, + "subitem": 4, + "png": "", + "value": 500 + }, + { + "id": 5, + "make_id": 10, + "position": 1, + "make_text": { + "key": "guild_guild_boss_boss_name_5", + "text": "拉胚" + }, + "subitem": 5, + "png": "", + "value": 500 + }, + { + "id": 6, + "make_id": 10, + "position": 1, + "make_text": { + "key": "guild_guild_boss_boss_name_6", + "text": "拉胚" + }, + "subitem": 6, + "png": "", + "value": 1000 + }, + { + "id": 7, + "make_id": 10, + "position": 2, + "make_text": { + "key": "guild_guild_boss_boss_name_7", + "text": "器刃" + }, + "subitem": 1, + "png": "", + "value": 0 + } +] \ No newline at end of file diff --git a/bin/json/game_puggsystar.json b/bin/json/game_puggsystar.json new file mode 100644 index 000000000..e68d0c6db --- /dev/null +++ b/bin/json/game_puggsystar.json @@ -0,0 +1,164 @@ +[ + { + "make_id": 1, + "make_title": { + "key": "puggsy_puggsy_star_make_title_1", + "text": "蛋糕工坊" + }, + "make_text": { + "key": "puggsy_puggsy_star_make_text_1", + "text": "走过路过不要错过,买不了吃亏买不了上当" + }, + "condition_text": { + "key": "puggsy_puggsy_star_condition_text_1", + "text": "奖励条件:制作出{0}星以上的遗器" + }, + "png": "", + "star": 4, + "score": 4000, + "fire": 1, + "value": 1000, + "drop": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ] + }, + { + "make_id": 2, + "make_title": { + "key": "puggsy_puggsy_star_make_title_2", + "text": "玉米工坊" + }, + "make_text": { + "key": "puggsy_puggsy_star_make_text_2", + "text": "走过路过不要错过,买不了吃亏买不了上当" + }, + "condition_text": { + "key": "puggsy_puggsy_star_condition_text_2", + "text": "奖励条件:制作出{0}星以上的遗器" + }, + "png": "", + "star": 4, + "score": 4000, + "fire": 2, + "value": 1000, + "drop": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ] + }, + { + "make_id": 3, + "make_title": { + "key": "puggsy_puggsy_star_make_title_3", + "text": "香蕉工坊" + }, + "make_text": { + "key": "puggsy_puggsy_star_make_text_3", + "text": "走过路过不要错过,买不了吃亏买不了上当" + }, + "condition_text": { + "key": "puggsy_puggsy_star_condition_text_3", + "text": "奖励条件:制作出{0}星以上的遗器" + }, + "png": "", + "star": 4, + "score": 4000, + "fire": 3, + "value": 1000, + "drop": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ] + }, + { + "make_id": 4, + "make_title": { + "key": "puggsy_puggsy_star_make_title_4", + "text": "西瓜工坊" + }, + "make_text": { + "key": "puggsy_puggsy_star_make_text_4", + "text": "走过路过不要错过,买不了吃亏买不了上当" + }, + "condition_text": { + "key": "puggsy_puggsy_star_condition_text_4", + "text": "奖励条件:制作出{0}星以上的遗器" + }, + "png": "", + "star": 4, + "score": 4000, + "fire": 1, + "value": 1000, + "drop": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ] + }, + { + "make_id": 5, + "make_title": { + "key": "puggsy_puggsy_star_make_title_5", + "text": "冰淇淋工坊" + }, + "make_text": { + "key": "puggsy_puggsy_star_make_text_5", + "text": "走过路过不要错过,买不了吃亏买不了上当" + }, + "condition_text": { + "key": "puggsy_puggsy_star_condition_text_5", + "text": "奖励条件:制作出{0}星以上的遗器" + }, + "png": "", + "star": 5, + "score": 5000, + "fire": 2, + "value": 1000, + "drop": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ] + }, + { + "make_id": 6, + "make_title": { + "key": "puggsy_puggsy_star_make_title_6", + "text": "番茄工坊" + }, + "make_text": { + "key": "puggsy_puggsy_star_make_text_6", + "text": "走过路过不要错过,买不了吃亏买不了上当" + }, + "condition_text": { + "key": "puggsy_puggsy_star_condition_text_6", + "text": "奖励条件:制作出{0}星以上的遗器" + }, + "png": "", + "star": 5, + "score": 5000, + "fire": 3, + "value": 1000, + "drop": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ] + } +] \ No newline at end of file diff --git a/bin/json/game_repeatall.json b/bin/json/game_repeatall.json index b8dfd0609..7cfbc67d1 100644 --- a/bin/json/game_repeatall.json +++ b/bin/json/game_repeatall.json @@ -2,16 +2,16 @@ { "key": 1, "optionName": { - "key": "111", + "key": "achieve_achieve_all_achieve_group_id_02", "text": "清扫场地" }, - "model": "组件名称", - "actionType": 5, - "actionParam": "5#timeline_target", - "num": 2, + "model": "20030_扫地点1号", + "actionType": 1, + "actionParam": "3#camerapose_2", + "num": 1, "triggerWeight": [ - 90, - 10 + 100, + 0 ], "triggerOne": [ 7000050 @@ -23,6 +23,7 @@ "n": 5 } ], + "triggerThree": 0, "cdText": { "key": "repeat_repeat_all_cdtxt_01", "text": "地面干净了不少。" diff --git a/bin/json/game_shop.json b/bin/json/game_shop.json index 21b366c12..8d45403e3 100644 --- a/bin/json/game_shop.json +++ b/bin/json/game_shop.json @@ -10,6 +10,7 @@ "key": "", "text": "" }, + "opencond": "shop1", "rtype": 1, "rtime": 8, "rnum": 8, @@ -42,6 +43,7 @@ "key": "", "text": "" }, + "opencond": "shop2", "rtype": 2, "rtime": 1, "rnum": -1, @@ -67,6 +69,7 @@ "key": "shop_shop_upper_shop_3", "text": "奇趣商店" }, + "opencond": "shop3", "rtype": 2, "rtime": 1, "rnum": -1, @@ -91,6 +94,7 @@ "key": "shop_shop_upper_shop_4", "text": "奇趣商店" }, + "opencond": "shop4", "rtype": 2, "rtime": 7, "rnum": -1, @@ -117,6 +121,7 @@ "key": "shop_shop_upper_shop_5", "text": "奇趣商店" }, + "opencond": "shop5", "rtype": 2, "rtime": 7, "rnum": -1, @@ -143,6 +148,7 @@ "key": "shop_shop_upper_shop_6", "text": "奇趣商店" }, + "opencond": "shop6", "rtype": 2, "rtime": 21, "rnum": -1, @@ -170,6 +176,7 @@ "key": "shop_shop_upper_shop_7", "text": "主线商店" }, + "opencond": "shop7", "rtype": -1, "rtime": 0, "rnum": -1, @@ -197,6 +204,7 @@ "key": "shop_shop_upper_shop_8", "text": "主线商店" }, + "opencond": "shop8", "rtype": -1, "rtime": 0, "rnum": -1, @@ -227,6 +235,7 @@ "key": "shop_shop_upper_shop_9", "text": "主线商店" }, + "opencond": "shop9", "rtype": -1, "rtime": 0, "rnum": -1, @@ -257,6 +266,7 @@ "key": "shop_shop_upper_shop_10", "text": "主线商店" }, + "opencond": "shop10", "rtype": -1, "rtime": 0, "rnum": -1, @@ -287,6 +297,7 @@ "key": "shop_shop_upper_shop_11", "text": "主线商店" }, + "opencond": "shop11", "rtype": -1, "rtime": 0, "rnum": -1, @@ -314,6 +325,7 @@ "key": "shop_shop_upper_shop_12", "text": "主线商店" }, + "opencond": "shop12", "rtype": -1, "rtime": 0, "rnum": -1, @@ -344,6 +356,7 @@ "key": "shop_shop_upper_shop_13", "text": "主线商店" }, + "opencond": "shop13", "rtype": -1, "rtime": 0, "rnum": -1, @@ -374,6 +387,7 @@ "key": "shop_shop_upper_shop_14", "text": "主线商店" }, + "opencond": "shop14", "rtype": -1, "rtime": 0, "rnum": -1, diff --git a/bin/json/game_skillafteratk.json b/bin/json/game_skillafteratk.json index 529929b1c..9e87e2bce 100644 --- a/bin/json/game_skillafteratk.json +++ b/bin/json/game_skillafteratk.json @@ -16525,7 +16525,7 @@ "Order": "", "Limit": 10, "ExecuteCnt": 1, - "Type": 12, + "Type": 1, "Argu": [ 2, 2, diff --git a/bin/json/game_skillatk.json b/bin/json/game_skillatk.json index 514fec7bd..d233aacc0 100644 --- a/bin/json/game_skillatk.json +++ b/bin/json/game_skillatk.json @@ -9164,8 +9164,8 @@ "CorrectPos": 0, "IsMelee": 0, "act": "Skill_2", - "Type": 1, - "CD": 4, + "Type": 2, + "CD": 0, "Where": [], "Target": 2, "ChildSkill": { @@ -9200,8 +9200,8 @@ "CorrectPos": 0, "IsMelee": 0, "act": "Skill_2", - "Type": 1, - "CD": 4, + "Type": 2, + "CD": 0, "Where": [], "Target": 2, "ChildSkill": { @@ -9236,8 +9236,8 @@ "CorrectPos": 0, "IsMelee": 0, "act": "Skill_2", - "Type": 1, - "CD": 4, + "Type": 2, + "CD": 0, "Where": [], "Target": 2, "ChildSkill": { @@ -9272,8 +9272,8 @@ "CorrectPos": 0, "IsMelee": 0, "act": "Skill_2", - "Type": 1, - "CD": 4, + "Type": 2, + "CD": 0, "Where": [], "Target": 2, "ChildSkill": { @@ -9308,7 +9308,7 @@ "CorrectPos": 0, "IsMelee": 0, "act": "Skill_2", - "Type": 1, + "Type": 2, "CD": 4, "Where": [], "Target": 2, diff --git a/bin/json/game_skillbuff.json b/bin/json/game_skillbuff.json index 1346c7c37..8a1dc41a6 100644 --- a/bin/json/game_skillbuff.json +++ b/bin/json/game_skillbuff.json @@ -12019,7 +12019,9 @@ "text": "减少40%受到的暴击伤害和会心伤害。" }, "BuffType": 135, - "EffectArgu": [], + "EffectArgu": [ + 400 + ], "BufParNum": 1, "RelyCheckArgu": [], "CoexistCheckArgu": [], @@ -12247,7 +12249,10 @@ "text": "受到治疗效果降低50%,造成伤害降低30%。" }, "BuffType": 137, - "EffectArgu": [], + "EffectArgu": [ + 500, + 300 + ], "BufParNum": 1, "RelyCheckArgu": [], "CoexistCheckArgu": [], @@ -12277,8 +12282,13 @@ "key": "skill_skill_buff_Desc_391000107", "text": "【攻击提升】、【防御提升】、【速度提升】效果提升35%。" }, - "BuffType": 0, - "EffectArgu": [], + "BuffType": 141, + "EffectArgu": [ + 350, + 390001001, + 390001002, + 390001003 + ], "BufParNum": 1, "RelyCheckArgu": [], "CoexistCheckArgu": [], diff --git a/bin/json/game_stonebuff.json b/bin/json/game_stonebuff.json index dabc5aa57..102422d65 100644 --- a/bin/json/game_stonebuff.json +++ b/bin/json/game_stonebuff.json @@ -4938,109 +4938,5 @@ "n": 0 }, "DeleteWt": 40 - }, - { - "BuffId": 770076113, - "Type": 999, - "SkillId": 770076111, - "BuffLevel": 1, - "Quality": 5, - "BuffIcon": "stonehengebuff_770076111", - "TargetType": 2, - "CampType": 0, - "TakeDataType": 0, - "BuffStory": { - "key": "stonehenge_buffconfig_BuffStory_191", - "text": "快睡吧快睡吧,外婆不战而胜的秘诀,可以让敌人至少三天不醒。" - }, - "BuffUpgradeCost": { - "a": "item", - "t": "10000036", - "n": 0 - }, - "BuffSell": { - "a": "item", - "t": "10000036", - "n": 0 - }, - "DeleteWt": 60 - }, - { - "BuffId": 770077113, - "Type": 999, - "SkillId": 770077111, - "BuffLevel": 1, - "Quality": 5, - "BuffIcon": "stonehengebuff_770077111", - "TargetType": 2, - "CampType": 0, - "TakeDataType": 0, - "BuffStory": { - "key": "stonehenge_buffconfig_BuffStory_192", - "text": "快睡吧快睡吧,外婆不战而胜的秘诀,可以让敌人至少三天不醒。" - }, - "BuffUpgradeCost": { - "a": "item", - "t": "10000036", - "n": 0 - }, - "BuffSell": { - "a": "item", - "t": "10000036", - "n": 0 - }, - "DeleteWt": 60 - }, - { - "BuffId": 770070113, - "Type": 999, - "SkillId": 770070111, - "BuffLevel": 1, - "Quality": 5, - "BuffIcon": "stonehengebuff_770070111", - "TargetType": 2, - "CampType": 0, - "TakeDataType": 0, - "BuffStory": { - "key": "stonehenge_buffconfig_BuffStory_193", - "text": "沼泽之水的觉醒!霍普挡在众人身前,挡住了铺天盖地的火焰攻击。" - }, - "BuffUpgradeCost": { - "a": "item", - "t": "10000036", - "n": 0 - }, - "BuffSell": { - "a": "item", - "t": "10000036", - "n": 0 - }, - "DeleteWt": 60 - }, - { - "BuffId": 770071113, - "Type": 999, - "SkillId": 770071111, - "BuffLevel": 1, - "Quality": 5, - "BuffIcon": "stonehengebuff_770071111", - "TargetType": 1, - "CampType": 0, - "TakeDataType": 0, - "BuffStory": { - "key": "stonehenge_buffconfig_BuffStory_194", - "text": "沼泽之水的觉醒!霍普挡在众人身前,挡住了铺天盖地的火焰攻击。" - }, - "BuffUpgradeCost": { - "a": "item", - "t": "10000036", - "n": 0 - }, - "BuffSell": { - "a": "item", - "t": "10000036", - "n": 0 - }, - "DeleteWt": 60 } ] \ No newline at end of file diff --git a/bin/json/game_stoneevent.json b/bin/json/game_stoneevent.json index ca85cbdf2..2e19a5b55 100644 --- a/bin/json/game_stoneevent.json +++ b/bin/json/game_stoneevent.json @@ -271,7 +271,7 @@ "EventId": 16010101, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_14", - "text": "打开" + "text": "拾取" }, "EventType": 16, "EventResource": "event_rewardbox_1", @@ -287,7 +287,7 @@ "EventId": 17002003, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_15", - "text": "打开" + "text": "拾取" }, "EventType": 17, "EventResource": "event_rewardbox_2", @@ -369,7 +369,7 @@ "EventId": 14110101, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_19", - "text": "战斗" + "text": "进入战斗" }, "EventType": 14, "EventResource": "event_battle_51004", @@ -385,7 +385,7 @@ "EventId": 14110102, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_20", - "text": "战斗" + "text": "进入战斗" }, "EventType": 14, "EventResource": "event_battle_51002", @@ -401,7 +401,7 @@ "EventId": 14110103, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_21", - "text": "战斗" + "text": "进入战斗" }, "EventType": 14, "EventResource": "event_battle_51003", @@ -417,7 +417,7 @@ "EventId": 14110104, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_22", - "text": "战斗" + "text": "进入战斗" }, "EventType": 14, "EventResource": "event_battle_51005", @@ -433,7 +433,7 @@ "EventId": 14110105, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_23", - "text": "战斗" + "text": "进入战斗" }, "EventType": 14, "EventResource": "event_battle_51002", @@ -465,7 +465,7 @@ "EventId": 28110501, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_25", - "text": "首领" + "text": "首领战斗" }, "EventType": 28, "EventResource": "event_boss_1", @@ -481,7 +481,7 @@ "EventId": 12100001, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_26", - "text": "剧情(首领战必出)" + "text": "触摸岩画" }, "EventType": 12, "EventResource": "event_story", @@ -497,7 +497,7 @@ "EventId": 12100002, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_27", - "text": "剧情(常规)" + "text": "触摸岩画" }, "EventType": 12, "EventResource": "event_story", @@ -513,7 +513,7 @@ "EventId": 12100003, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_28", - "text": "剧情(常规)" + "text": "触摸岩画" }, "EventType": 12, "EventResource": "event_story", @@ -529,7 +529,7 @@ "EventId": 12100004, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_29", - "text": "剧情(常规)" + "text": "触摸岩画" }, "EventType": 12, "EventResource": "event_story", @@ -545,7 +545,7 @@ "EventId": 12100005, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_30", - "text": "剧情(常规)" + "text": "触摸岩画" }, "EventType": 12, "EventResource": "event_story", @@ -561,7 +561,7 @@ "EventId": 12100006, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_31", - "text": "剧情(常规)" + "text": "触摸岩画" }, "EventType": 12, "EventResource": "event_story", @@ -577,7 +577,7 @@ "EventId": 12100007, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_32", - "text": "剧情(常规)" + "text": "触摸岩画" }, "EventType": 12, "EventResource": "event_story", @@ -593,7 +593,7 @@ "EventId": 12100008, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_33", - "text": "剧情(常规)" + "text": "触摸岩画" }, "EventType": 12, "EventResource": "event_story", @@ -609,7 +609,7 @@ "EventId": 12100009, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_34", - "text": "剧情(常规)" + "text": "触摸岩画" }, "EventType": 12, "EventResource": "event_story", @@ -625,7 +625,7 @@ "EventId": 12100010, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_35", - "text": "剧情(常规)" + "text": "触摸岩画" }, "EventType": 12, "EventResource": "event_story", @@ -641,7 +641,7 @@ "EventId": 12100011, "EventTitle": { "key": "stonehenge_eventconfig_EventTitle_36", - "text": "剧情(常规)" + "text": "触摸岩画" }, "EventType": 12, "EventResource": "event_story", diff --git a/bin/json/game_tipstxtmain.json b/bin/json/game_tipstxtmain.json new file mode 100644 index 000000000..1753d3e33 --- /dev/null +++ b/bin/json/game_tipstxtmain.json @@ -0,0 +1,18 @@ +[ + { + "id": 20042, + "topname": { + "key": "topname_01", + "text": "第一章" + }, + "name": { + "key": "name_01", + "text": "驯龙高手" + }, + "txt": { + "key": "txt_01", + "text": "这就是驯龙高手" + }, + "map": "" + } +] \ No newline at end of file diff --git a/bin/json/game_tipstxtsence.json b/bin/json/game_tipstxtsence.json new file mode 100644 index 000000000..9b7c41b06 --- /dev/null +++ b/bin/json/game_tipstxtsence.json @@ -0,0 +1,10 @@ +[ + { + "id": 1, + "topname": "GameMain", + "name": { + "key": "tipstxt_tipstxt_sence_name_01", + "text": "中轴城" + } + } +] \ No newline at end of file diff --git a/bin/json/game_topuiconfig.json b/bin/json/game_topuiconfig.json index 00c825805..0f68650c1 100644 --- a/bin/json/game_topuiconfig.json +++ b/bin/json/game_topuiconfig.json @@ -306,6 +306,94 @@ } ] }, + { + "id": "store", + "subId": "7", + "currencyField": [ + { + "a": "item", + "t": "24011001", + "n": 1 + } + ] + }, + { + "id": "store", + "subId": "8", + "currencyField": [ + { + "a": "item", + "t": "24021001", + "n": 1 + } + ] + }, + { + "id": "store", + "subId": "9", + "currencyField": [ + { + "a": "item", + "t": "24031001", + "n": 1 + } + ] + }, + { + "id": "store", + "subId": "10", + "currencyField": [ + { + "a": "item", + "t": "24041001", + "n": 1 + } + ] + }, + { + "id": "store", + "subId": "11", + "currencyField": [ + { + "a": "item", + "t": "24041001", + "n": 1 + } + ] + }, + { + "id": "store", + "subId": "12", + "currencyField": [ + { + "a": "item", + "t": "24041001", + "n": 1 + } + ] + }, + { + "id": "store", + "subId": "13", + "currencyField": [ + { + "a": "item", + "t": "24041001", + "n": 1 + } + ] + }, + { + "id": "store", + "subId": "14", + "currencyField": [ + { + "a": "item", + "t": "24041001", + "n": 1 + } + ] + }, { "id": "storebuypopup", "subId": "", diff --git a/bin/json/game_tracktype.json b/bin/json/game_tracktype.json new file mode 100644 index 000000000..76571ecce --- /dev/null +++ b/bin/json/game_tracktype.json @@ -0,0 +1,12 @@ +[ + { + "Id": 1, + "TrackType": 1, + "TrackName": "track_1" + }, + { + "Id": 2, + "TrackType": 2, + "TrackName": "track_story" + } +] \ No newline at end of file diff --git a/bin/json/game_worldtask.json b/bin/json/game_worldtask.json index 3d32bba49..495179cef 100644 --- a/bin/json/game_worldtask.json +++ b/bin/json/game_worldtask.json @@ -12,15 +12,15 @@ "icon": "25001", "task_name": { "key": "worldtask_world_task_task_name_1", - "text": "星空指挥部" + "text": "月中人的传承到底在哪里" }, "task_details": { "key": "worldtask_world_task_task_details_1", - "text": "星空指挥部" + "text": "所有高深的大师都预言会有一场危机,而我们需要找到月中人的传承。所以,这个“传承”究竟在哪里?" }, "npctxt": { "key": "worldtask_world_task_npctxt_1", - "text": "星空指挥部" + "text": "难道世界就没有救世主存在吗" }, "get_item": [], "trigger": 0, @@ -33,24 +33,15 @@ "taskend_removeitem": [], "auto_accept": 1, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [ 3, - 101 - ], - "finishparameter": "timeline_target_cut01", - "fnishipoint": [ - "GameMain", - "出生点-指挥部", - "901" - ], - "reword": [ - { - "a": "attr", - "t": "gold", - "n": 10000 - } + 103 ], + "finishparameter": "timeline_target_openshow", + "fnishipoint": [], + "reword": [], "module": [] }, { @@ -66,15 +57,15 @@ "icon": "25001", "task_name": { "key": "worldtask_world_task_task_name_2", - "text": "中轴城2战斗" + "text": "中轴城危机" }, "task_details": { "key": "worldtask_world_task_task_details_2", - "text": "中轴城2战斗" + "text": "中轴城几乎被黑沙笼罩,没想到黑暗的力量居然找到了这里。在见乌龟大师之前,先解决这些麻烦吧。" }, "npctxt": { "key": "worldtask_world_task_npctxt_2", - "text": "中轴城2战斗" + "text": "顺便展示盖世大侠的强大" }, "get_item": [], "trigger": 0, @@ -87,6 +78,7 @@ "taskend_removeitem": [], "auto_accept": 1, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -107,15 +99,15 @@ "icon": "25002", "task_name": { "key": "worldtask_world_task_task_name_3", - "text": "找乌龟创性别" + "text": "石头里蹦出来的人?" }, "task_details": { "key": "worldtask_world_task_task_details_3", - "text": "找乌龟创性别" + "text": "阿宝把神秘的水晶石头带回中轴城,乌龟大师能从中看出什么玄机吗?我们寻找的传承者究竟在哪里呢?" }, "npctxt": { "key": "worldtask_world_task_npctxt_3", - "text": "找乌龟创性别" + "text": "和乌龟大师聊聊" }, "get_item": [], "trigger": 0, @@ -123,10 +115,11 @@ "completetask": [ 12070030 ], - "deliver_npc": 0, + "deliver_npc": 100109, "taskend_removeitem": [], - "auto_accept": 0, + "auto_accept": 1, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -147,15 +140,15 @@ "icon": "25003", "task_name": { "key": "worldtask_world_task_task_name_4", - "text": "主角打扫" + "text": "炼就钢铁般的灵魂" }, "task_details": { "key": "worldtask_world_task_task_details_4", - "text": "主角打扫" + "text": "据说扫地就能成就钢铁般的灵魂?\n“加油,大概也就扫九个世纪吧!”\n什么?!\n我是谁,我在哪儿,我该……打扫?好吧,这好歹我目前唯一感到亲切熟悉的事情。" }, "npctxt": { "key": "worldtask_world_task_npctxt_4", - "text": "主角打扫" + "text": "说不定有意外惊喜哦" }, "get_item": [], "trigger": 0, @@ -166,8 +159,9 @@ ], "deliver_npc": 0, "taskend_removeitem": [], - "auto_accept": 0, + "auto_accept": 1, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -194,15 +188,15 @@ "icon": "25005", "task_name": { "key": "worldtask_world_task_task_name_5", - "text": "打扫完获得阿宝" + "text": "圣桃树下的灵枝" }, "task_details": { "key": "worldtask_world_task_task_details_5", - "text": "打扫完获得阿宝" + "text": "打扫过程中竟意外收获一根神奇的树枝!不过更重要的收获是我有了一位并肩作战的伙伴——阿宝。" }, "npctxt": { "key": "worldtask_world_task_npctxt_5", - "text": "打扫完获得阿宝" + "text": "和阿宝聊聊" }, "get_item": [], "trigger": 0, @@ -212,6 +206,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -253,15 +248,15 @@ "icon": "25005", "task_name": { "key": "worldtask_world_task_task_name_6", - "text": "找乌龟创招募" + "text": "寻龟问道" }, "task_details": { "key": "worldtask_world_task_task_details_6", - "text": "找乌龟创招募" + "text": "乌龟大师说:“我们称之为开始的往往意味着结束 而宣告结束也就是着手开始。”\n难怪阿宝总说大师说话玄乎,真的很难懂啊!" }, "npctxt": { "key": "worldtask_world_task_npctxt_6", - "text": "找乌龟创招募" + "text": "聆听龟言龟语" }, "get_item": [], "trigger": 0, @@ -273,6 +268,46 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, + "lock_add": 0, + "finish": [], + "finishparameter": "", + "fnishipoint": [], + "reword": [], + "module": [] + }, + { + "key": 20033, + "opencond": "", + "lock": 1, + "lockend": 999, + "ontxe": 20032, + "id_after": 20034, + "group": 10, + "exgroup": 210, + "des": 2, + "icon": "25005", + "task_name": { + "key": "worldtask_world_task_task_name_7", + "text": "吃饭得花钱" + }, + "task_details": { + "key": "worldtask_world_task_task_details_7", + "text": "白吃白喝不太好,还是自己付钱吧,但是钱从哪里来呢,咦?" + }, + "npctxt": { + "key": "worldtask_world_task_npctxt_7", + "text": "和阿宝聊聊" + }, + "get_item": [], + "trigger": 0, + "npc": 200331, + "completetask": [], + "deliver_npc": 0, + "taskend_removeitem": [], + "auto_accept": 1, + "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -296,44 +331,6 @@ ], "module": [] }, - { - "key": 20033, - "opencond": "", - "lock": 1, - "lockend": 999, - "ontxe": 20032, - "id_after": 20034, - "group": 10, - "exgroup": 210, - "des": 2, - "icon": "25005", - "task_name": { - "key": "worldtask_world_task_task_name_7", - "text": "饭后战斗消化" - }, - "task_details": { - "key": "worldtask_world_task_task_details_7", - "text": "饭前邮件取钱" - }, - "npctxt": { - "key": "worldtask_world_task_npctxt_7", - "text": "饭前邮件取钱" - }, - "get_item": [], - "trigger": 0, - "npc": 200331, - "completetask": [], - "deliver_npc": 0, - "taskend_removeitem": [], - "auto_accept": 0, - "tasktips": 0, - "lock_add": 0, - "finish": [], - "finishparameter": "", - "fnishipoint": [], - "reword": [], - "module": [] - }, { "key": 20034, "opencond": "", @@ -347,15 +344,15 @@ "icon": "25005", "task_name": { "key": "worldtask_world_task_task_name_8", - "text": "饭后战斗消化" + "text": "一“面”之交" }, "task_details": { "key": "worldtask_world_task_task_details_8", - "text": "饭后战斗消化" + "text": "和阿宝相邀去鹅爹面摊吃阳春面,没想到吃面之前还得活动活动筋骨。想跟大家混熟,可不是一件轻松的事情呢。" }, "npctxt": { "key": "worldtask_world_task_npctxt_8", - "text": "饭后战斗消化" + "text": "吃饱了才有力气干活" }, "get_item": [], "trigger": 0, @@ -367,6 +364,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -407,6 +405,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -463,6 +462,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -529,6 +529,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -569,6 +570,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -609,6 +611,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -649,6 +652,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -689,6 +693,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -729,6 +734,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -769,6 +775,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -809,6 +816,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -849,6 +857,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -889,6 +898,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -929,6 +939,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -969,6 +980,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1009,6 +1021,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1049,6 +1062,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1089,6 +1103,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1150,6 +1165,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1211,6 +1227,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1251,6 +1268,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1291,6 +1309,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1331,6 +1350,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1371,6 +1391,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1411,6 +1432,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1451,6 +1473,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1491,6 +1514,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1552,6 +1576,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1613,6 +1638,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1653,6 +1679,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1693,6 +1720,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1733,6 +1761,7 @@ "taskend_removeitem": [], "auto_accept": 2, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1773,6 +1802,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1829,6 +1859,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1890,6 +1921,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -1944,6 +1976,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2005,6 +2038,7 @@ "taskend_removeitem": [], "auto_accept": 1, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2061,6 +2095,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2122,6 +2157,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2178,6 +2214,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2237,6 +2274,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2291,6 +2329,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2352,6 +2391,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2408,6 +2448,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2469,6 +2510,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2525,6 +2567,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2586,6 +2629,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2642,6 +2686,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2703,6 +2748,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2759,6 +2805,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2820,6 +2867,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2874,6 +2922,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2935,6 +2984,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -2991,6 +3041,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3052,6 +3103,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3108,6 +3160,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3169,6 +3222,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3225,6 +3279,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3286,6 +3341,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3342,6 +3398,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3403,6 +3460,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3459,6 +3517,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3520,6 +3579,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3576,6 +3636,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3637,6 +3698,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3693,6 +3755,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3754,6 +3817,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3810,6 +3874,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3871,6 +3936,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3927,6 +3993,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -3988,6 +4055,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4044,6 +4112,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4105,6 +4174,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4161,6 +4231,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4222,6 +4293,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4278,6 +4350,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4339,6 +4412,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4395,6 +4469,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4456,6 +4531,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4512,6 +4588,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4573,6 +4650,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4629,6 +4707,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4690,6 +4769,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4746,6 +4826,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4807,6 +4888,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4863,6 +4945,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4919,6 +5002,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -4980,6 +5064,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5036,6 +5121,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5097,6 +5183,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5153,6 +5240,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5214,6 +5302,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5260,6 +5349,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5306,6 +5396,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5352,6 +5443,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5398,6 +5490,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5444,6 +5537,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5490,6 +5584,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5536,6 +5631,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5582,6 +5678,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5628,6 +5725,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5674,6 +5772,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5720,6 +5819,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5766,6 +5866,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5812,6 +5913,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5858,6 +5960,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5904,6 +6007,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5950,6 +6054,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -5996,6 +6101,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -6042,6 +6148,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6100,6 +6207,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6158,6 +6266,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6216,6 +6325,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6272,6 +6382,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6316,6 +6427,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6368,6 +6480,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6412,6 +6525,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6458,6 +6572,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6504,6 +6619,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6550,6 +6666,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6596,6 +6713,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6640,6 +6758,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6684,6 +6803,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6728,6 +6848,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6772,6 +6893,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6824,6 +6946,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6870,6 +6993,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6916,6 +7040,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -6968,6 +7093,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7014,6 +7140,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7060,6 +7187,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7104,6 +7232,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7148,6 +7277,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7192,6 +7322,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7238,6 +7369,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7284,6 +7416,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7330,6 +7463,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7374,6 +7508,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7418,6 +7553,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7462,6 +7598,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7506,6 +7643,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7550,6 +7688,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7594,6 +7733,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7638,6 +7778,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 2, "finish": [], "finishparameter": "", @@ -7682,6 +7823,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7726,6 +7868,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7772,6 +7915,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 0, + "deliver_task": 0, "lock_add": 1, "finish": [], "finishparameter": "", @@ -7818,6 +7962,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -7879,6 +8024,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -7940,6 +8086,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8001,6 +8148,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8062,6 +8210,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8123,6 +8272,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8184,6 +8334,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8245,6 +8396,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8306,6 +8458,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8367,6 +8520,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8428,6 +8582,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8489,6 +8644,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8550,6 +8706,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8611,6 +8768,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8672,6 +8830,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8733,6 +8892,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8794,6 +8954,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8855,6 +9016,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8916,6 +9078,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -8977,6 +9140,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9038,6 +9202,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9099,6 +9264,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9162,6 +9328,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9225,6 +9392,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9288,6 +9456,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9351,6 +9520,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9414,6 +9584,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9473,6 +9644,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9534,6 +9706,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9593,6 +9766,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9654,6 +9828,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9713,6 +9888,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9774,6 +9950,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9835,6 +10012,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9894,6 +10072,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -9955,6 +10134,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -10016,6 +10196,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -10065,6 +10246,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -10111,6 +10293,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", @@ -10157,6 +10340,7 @@ "taskend_removeitem": [], "auto_accept": 0, "tasktips": 1, + "deliver_task": 0, "lock_add": 0, "finish": [], "finishparameter": "", diff --git a/modules/island/api_complete.go b/modules/island/api_complete.go index b52da4c3d..97513ae68 100644 --- a/modules/island/api_complete.go +++ b/modules/island/api_complete.go @@ -18,7 +18,8 @@ func (this *apiComp) Complete(session comm.IUserSession, req *pb.IsLandCompleteR var ( info *pb.DBIsland conf *cfg.GamePuggsyEventData - sconf *cfg.GamePuggsyScoreData + sconf []*cfg.GamePuggsyScoreData + conf4 *cfg.GamePuggsyStarData item *pb.DBIslandItem award []*pb.UserAtno ok bool @@ -52,7 +53,6 @@ func (this *apiComp) Complete(session comm.IUserSession, req *pb.IsLandCompleteR Level: make(map[int32]int32), } info.Islands[conf.NodeId] = item - return } if _, ok = item.Level[req.Level]; ok { @@ -64,11 +64,11 @@ func (this *apiComp) Complete(session comm.IUserSession, req *pb.IsLandCompleteR return } - if conf.Type == 2 { //战斗管卡 + if conf.Type == 3 { //战斗管卡 if errdata, _ = this.module.battle.CheckBattleReport(session, req.Report); errdata != nil { return } - if sconf, err = this.module.configure.getGamePuggsyScoreData(req.Report.Harm); err != nil { + if sconf, err = this.module.configure.getGamePuggsyScoreDatas(item.Level[req.Level], req.Report.Harm); err != nil { errdata = &pb.ErrorData{ Code: pb.ErrorCode_ConfigNoFound, Title: pb.ErrorCode_ConfigNoFound.ToString(), @@ -76,8 +76,25 @@ func (this *apiComp) Complete(session comm.IUserSession, req *pb.IsLandCompleteR } return } - item.Level[req.Level] = 1 - if errdata, award = this.module.DispenseAtno(session, sconf.Reward, true); errdata != nil { + item.Level[req.Level] = req.Report.Harm + reward := []*cfg.Gameatn{} + for _, v := range sconf { + reward = append(reward, v.Reward...) + } + if errdata, award = this.module.DispenseAtno(session, reward, true); errdata != nil { + return + } + } else if conf.Type == 4 { + if conf4, err = this.module.configure.getGamePuggsyStarData(req.AwardId); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ConfigNoFound, + Title: pb.ErrorCode_ConfigNoFound.ToString(), + Message: err.Error(), + } + return + } + item.Level[req.Level] = req.AwardId + if errdata, award = this.module.DispenseAtno(session, conf4.Drop, true); errdata != nil { return } } else { diff --git a/modules/island/configure.go b/modules/island/configure.go index c825f1b41..baf064bb3 100644 --- a/modules/island/configure.go +++ b/modules/island/configure.go @@ -15,6 +15,7 @@ const ( game_puggsyfight = "game_puggsyfight.json" game_puggsyscore = "game_puggsyscore.json" game_puggsypasscheck = "game_puggsypasscheck.json" + game_puggsystar = "game_puggsystar.json" ) // /背包配置管理组件 @@ -32,6 +33,7 @@ func (this *ConfigureComp) Init(service core.IService, module core.IModule, comp err = this.LoadConfigure(game_puggsyfight, cfg.NewGamePuggsyFight) err = this.LoadConfigure(game_puggsyscore, cfg.NewGamePuggsyScore) err = this.LoadConfigure(game_puggsypasscheck, cfg.NewGamePuggsyPasscheck) + err = this.LoadConfigure(game_puggsystar, cfg.NewGamePuggsyStar) return } @@ -132,6 +134,26 @@ func (this *ConfigureComp) getGamePuggsyScoreData(harm int32) (results *cfg.Game return } +// 获取伤害对应的评分组 +func (this *ConfigureComp) getGamePuggsyScoreDatas(min, max int32) (confs []*cfg.GamePuggsyScoreData, err error) { + var ( + v interface{} + ) + + if v, err = this.GetConfigure(game_puggsyscore); err != nil { + return + } else { + for _, v := range v.(*cfg.GamePuggsyScore).GetDataList() { + if v.RankUp > min && v.RankUp <= max { + confs = append(confs, v) + } + } + err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_puggsyscore, fmt.Sprintf("%d-%d", min, max)) + this.module.Errorf("err:%v", err) + } + return +} + // 获取伤害对应的评分组 func (this *ConfigureComp) getGamePuggsyPasscheckData() (results []*cfg.GamePuggsyPasscheckData, err error) { var ( @@ -144,3 +166,22 @@ func (this *ConfigureComp) getGamePuggsyPasscheckData() (results []*cfg.GamePugg } return } + +// 获取伤害对应的评分组 +func (this *ConfigureComp) getGamePuggsyStarData(id int32) (conf *cfg.GamePuggsyStarData, err error) { + var ( + v interface{} + ok bool + ) + + if v, err = this.GetConfigure(game_puggsystar); err != nil { + return + } else { + if conf, ok = v.(*cfg.GamePuggsyStar).GetDataMap()[id]; !ok { + err = fmt.Errorf("no found Material:%d configure", id) + this.module.Errorf("err:%v", err) + return + } + } + return +} diff --git a/pb/island_msg.pb.go b/pb/island_msg.pb.go index a6cdc7309..50846fd93 100644 --- a/pb/island_msg.pb.go +++ b/pb/island_msg.pb.go @@ -232,9 +232,10 @@ type IsLandCompleteReq struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level"` - Report *BattleReport `protobuf:"bytes,3,opt,name=report,proto3" json:"report"` //战报 打怪事件完成需要提交战报 - Pos string `protobuf:"bytes,4,opt,name=pos,proto3" json:"pos"` + Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level"` + AwardId int32 `protobuf:"varint,2,opt,name=awardId,proto3" json:"awardId"` + Report *BattleReport `protobuf:"bytes,3,opt,name=report,proto3" json:"report"` //战报 打怪事件完成需要提交战报 + Pos string `protobuf:"bytes,4,opt,name=pos,proto3" json:"pos"` } func (x *IsLandCompleteReq) Reset() { @@ -276,6 +277,13 @@ func (x *IsLandCompleteReq) GetLevel() int32 { return 0 } +func (x *IsLandCompleteReq) GetAwardId() int32 { + if x != nil { + return x.AwardId + } + return 0 +} + func (x *IsLandCompleteReq) GetReport() *BattleReport { if x != nil { return x.Report @@ -296,8 +304,9 @@ type IsLandCompleteResp struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level"` - Award []*UserAtno `protobuf:"bytes,3,rep,name=award,proto3" json:"award"` //奖励 + Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level"` + AwardId int32 `protobuf:"varint,2,opt,name=awardId,proto3" json:"awardId"` + Award []*UserAtno `protobuf:"bytes,3,rep,name=award,proto3" json:"award"` //奖励 } func (x *IsLandCompleteResp) Reset() { @@ -339,6 +348,13 @@ func (x *IsLandCompleteResp) GetLevel() int32 { return 0 } +func (x *IsLandCompleteResp) GetAwardId() int32 { + if x != nil { + return x.AwardId + } + return 0 +} + func (x *IsLandCompleteResp) GetAward() []*UserAtno { if x != nil { return x.Award @@ -751,42 +767,45 @@ var file_island_island_msg_proto_rawDesc = []byte{ 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, - 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x62, 0x0a, 0x11, 0x49, 0x73, 0x4c, + 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x7c, 0x0a, 0x11, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, - 0x65, 0x76, 0x65, 0x6c, 0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x52, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x70, - 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x22, 0x4b, 0x0a, - 0x12, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, - 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x22, 0x19, 0x0a, 0x17, 0x49, 0x73, - 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x48, 0x65, 0x72, 0x6f, 0x53, 0x68, - 0x6f, 0x70, 0x52, 0x65, 0x71, 0x22, 0x36, 0x0a, 0x18, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, - 0x65, 0x66, 0x72, 0x65, 0x73, 0x48, 0x65, 0x72, 0x6f, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, 0x73, - 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x05, 0x52, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, 0x70, 0x22, 0x22, 0x0a, - 0x0c, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x42, 0x75, 0x79, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, - 0x04, 0x63, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x04, 0x63, 0x69, 0x64, - 0x73, 0x22, 0x30, 0x0a, 0x0d, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x42, 0x75, 0x79, 0x52, 0x65, - 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, - 0x61, 0x72, 0x64, 0x22, 0x24, 0x0a, 0x10, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x55, 0x70, 0x67, - 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6e, 0x69, 0x64, 0x22, 0x35, 0x0a, 0x11, 0x49, 0x73, 0x4c, - 0x61, 0x6e, 0x64, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, - 0x0a, 0x03, 0x6e, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6e, 0x69, 0x64, - 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, - 0x22, 0x12, 0x0a, 0x10, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, - 0x65, 0x52, 0x65, 0x71, 0x22, 0x53, 0x0a, 0x11, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, - 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x04, 0x69, 0x6e, 0x66, - 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x44, 0x42, 0x49, 0x73, 0x6c, 0x61, - 0x6e, 0x64, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, - 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, - 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x65, 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x61, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x25, + 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, + 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x06, 0x72, + 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x22, 0x65, 0x0a, 0x12, 0x49, 0x73, 0x4c, 0x61, 0x6e, + 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, + 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, + 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x61, 0x77, 0x61, 0x72, 0x64, 0x49, 0x64, 0x12, 0x1f, 0x0a, + 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, + 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x22, 0x19, + 0x0a, 0x17, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x48, 0x65, + 0x72, 0x6f, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x22, 0x36, 0x0a, 0x18, 0x49, 0x73, 0x4c, + 0x61, 0x6e, 0x64, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x48, 0x65, 0x72, 0x6f, 0x53, 0x68, 0x6f, + 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, + 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x08, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x68, 0x6f, + 0x70, 0x22, 0x22, 0x0a, 0x0c, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x42, 0x75, 0x79, 0x52, 0x65, + 0x71, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, + 0x04, 0x63, 0x69, 0x64, 0x73, 0x22, 0x30, 0x0a, 0x0d, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x42, + 0x75, 0x79, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, + 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x22, 0x24, 0x0a, 0x10, 0x49, 0x73, 0x4c, 0x61, 0x6e, + 0x64, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x6e, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6e, 0x69, 0x64, 0x22, 0x35, 0x0a, + 0x11, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, + 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x03, 0x6e, 0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x02, 0x6c, 0x76, 0x22, 0x12, 0x0a, 0x10, 0x49, 0x73, 0x4c, 0x61, 0x6e, 0x64, 0x52, 0x65, + 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x22, 0x53, 0x0a, 0x11, 0x49, 0x73, 0x4c, 0x61, + 0x6e, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, + 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x44, 0x42, + 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x05, + 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, + 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x42, 0x06, 0x5a, + 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/sys/configure/structs/Game.BuzkashiTrackData.go b/sys/configure/structs/Game.BuzkashiTrackData.go index fbab37c70..0e9755b6a 100644 --- a/sys/configure/structs/Game.BuzkashiTrackData.go +++ b/sys/configure/structs/Game.BuzkashiTrackData.go @@ -12,7 +12,7 @@ import "errors" type GameBuzkashiTrackData struct { Id int32 - Track string + Track int32 Type int32 StartPos int32 EndPos int32 @@ -27,7 +27,7 @@ func (*GameBuzkashiTrackData) GetTypeId() int32 { func (_v *GameBuzkashiTrackData)Deserialize(_buf map[string]interface{}) (err error) { { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) } - { var _ok_ bool; if _v.Track, _ok_ = _buf["track"].(string); !_ok_ { err = errors.New("track error"); return } } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["track"].(float64); !_ok_ { err = errors.New("track error"); return }; _v.Track = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["startPos"].(float64); !_ok_ { err = errors.New("startPos error"); return }; _v.StartPos = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["endPos"].(float64); !_ok_ { err = errors.New("endPos error"); return }; _v.EndPos = int32(_tempNum_) } diff --git a/sys/configure/structs/Game.PuggsyIsLandData.go b/sys/configure/structs/Game.PuggsyIsLandData.go index 498a47672..147ac36cf 100644 --- a/sys/configure/structs/Game.PuggsyIsLandData.go +++ b/sys/configure/structs/Game.PuggsyIsLandData.go @@ -16,6 +16,8 @@ type GamePuggsyIsLandData struct { Time []int32 Unlock string Introduce string + Scene string + Png []string } const TypeId_GamePuggsyIsLandData = 36699942 @@ -43,6 +45,21 @@ func (_v *GamePuggsyIsLandData)Deserialize(_buf map[string]interface{}) (err err {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["unlock"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Unlock error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Unlock, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["introduce"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Introduce error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Introduce, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + { var _ok_ bool; if _v.Scene, _ok_ = _buf["scene"].(string); !_ok_ { err = errors.New("scene error"); return } } + { + var _arr_ []interface{} + var _ok_ bool + if _arr_, _ok_ = _buf["png"].([]interface{}); !_ok_ { err = errors.New("png error"); return } + + _v.Png = make([]string, 0, len(_arr_)) + + for _, _e_ := range _arr_ { + var _list_v_ string + { if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } } + _v.Png = append(_v.Png, _list_v_) + } + } + return } diff --git a/sys/configure/structs/Game.PuggsyMake.go b/sys/configure/structs/Game.PuggsyMake.go new file mode 100644 index 000000000..7c0023da4 --- /dev/null +++ b/sys/configure/structs/Game.PuggsyMake.go @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +type GamePuggsyMake struct { + _dataMap map[int32]*GamePuggsyMakeData + _dataList []*GamePuggsyMakeData +} + +func NewGamePuggsyMake(_buf []map[string]interface{}) (*GamePuggsyMake, error) { + _dataList := make([]*GamePuggsyMakeData, 0, len(_buf)) + dataMap := make(map[int32]*GamePuggsyMakeData) + for _, _ele_ := range _buf { + if _v, err2 := DeserializeGamePuggsyMakeData(_ele_); err2 != nil { + return nil, err2 + } else { + _dataList = append(_dataList, _v) + dataMap[_v.Id] = _v + } + } + return &GamePuggsyMake{_dataList:_dataList, _dataMap:dataMap}, nil +} + +func (table *GamePuggsyMake) GetDataMap() map[int32]*GamePuggsyMakeData { + return table._dataMap +} + +func (table *GamePuggsyMake) GetDataList() []*GamePuggsyMakeData { + return table._dataList +} + +func (table *GamePuggsyMake) Get(key int32) *GamePuggsyMakeData { + return table._dataMap[key] +} + + diff --git a/sys/configure/structs/Game.PuggsyMakeData.go b/sys/configure/structs/Game.PuggsyMakeData.go new file mode 100644 index 000000000..978d98aee --- /dev/null +++ b/sys/configure/structs/Game.PuggsyMakeData.go @@ -0,0 +1,47 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +import "errors" + +type GamePuggsyMakeData struct { + Id int32 + MakeId int32 + Position int32 + MakeText string + Subitem int32 + Png string + Value int32 +} + +const TypeId_GamePuggsyMakeData = 1897320479 + +func (*GamePuggsyMakeData) GetTypeId() int32 { + return 1897320479 +} + +func (_v *GamePuggsyMakeData)Deserialize(_buf map[string]interface{}) (err error) { + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["make_id"].(float64); !_ok_ { err = errors.New("make_id error"); return }; _v.MakeId = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["position"].(float64); !_ok_ { err = errors.New("position error"); return }; _v.Position = int32(_tempNum_) } + {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["make_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.MakeText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.MakeText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["subitem"].(float64); !_ok_ { err = errors.New("subitem error"); return }; _v.Subitem = int32(_tempNum_) } + { var _ok_ bool; if _v.Png, _ok_ = _buf["png"].(string); !_ok_ { err = errors.New("png error"); return } } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["value"].(float64); !_ok_ { err = errors.New("value error"); return }; _v.Value = int32(_tempNum_) } + return +} + +func DeserializeGamePuggsyMakeData(_buf map[string]interface{}) (*GamePuggsyMakeData, error) { + v := &GamePuggsyMakeData{} + if err := v.Deserialize(_buf); err == nil { + return v, nil + } else { + return nil, err + } +} diff --git a/sys/configure/structs/Game.PuggsyStar.go b/sys/configure/structs/Game.PuggsyStar.go new file mode 100644 index 000000000..f30625755 --- /dev/null +++ b/sys/configure/structs/Game.PuggsyStar.go @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +type GamePuggsyStar struct { + _dataMap map[int32]*GamePuggsyStarData + _dataList []*GamePuggsyStarData +} + +func NewGamePuggsyStar(_buf []map[string]interface{}) (*GamePuggsyStar, error) { + _dataList := make([]*GamePuggsyStarData, 0, len(_buf)) + dataMap := make(map[int32]*GamePuggsyStarData) + for _, _ele_ := range _buf { + if _v, err2 := DeserializeGamePuggsyStarData(_ele_); err2 != nil { + return nil, err2 + } else { + _dataList = append(_dataList, _v) + dataMap[_v.MakeId] = _v + } + } + return &GamePuggsyStar{_dataList:_dataList, _dataMap:dataMap}, nil +} + +func (table *GamePuggsyStar) GetDataMap() map[int32]*GamePuggsyStarData { + return table._dataMap +} + +func (table *GamePuggsyStar) GetDataList() []*GamePuggsyStarData { + return table._dataList +} + +func (table *GamePuggsyStar) Get(key int32) *GamePuggsyStarData { + return table._dataMap[key] +} + + diff --git a/sys/configure/structs/Game.PuggsyStarData.go b/sys/configure/structs/Game.PuggsyStarData.go new file mode 100644 index 000000000..a855282bf --- /dev/null +++ b/sys/configure/structs/Game.PuggsyStarData.go @@ -0,0 +1,66 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +import "errors" + +type GamePuggsyStarData struct { + MakeId int32 + MakeTitle string + MakeText string + ConditionText string + Png string + Star int32 + Score int32 + Fire int32 + Value int32 + Drop []*Gameatn +} + +const TypeId_GamePuggsyStarData = -1122304381 + +func (*GamePuggsyStarData) GetTypeId() int32 { + return -1122304381 +} + +func (_v *GamePuggsyStarData)Deserialize(_buf map[string]interface{}) (err error) { + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["make_id"].(float64); !_ok_ { err = errors.New("make_id error"); return }; _v.MakeId = int32(_tempNum_) } + {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["make_title"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.MakeTitle error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.MakeTitle, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["make_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.MakeText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.MakeText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["condition_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.ConditionText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.ConditionText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + { var _ok_ bool; if _v.Png, _ok_ = _buf["png"].(string); !_ok_ { err = errors.New("png error"); return } } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["star"].(float64); !_ok_ { err = errors.New("star error"); return }; _v.Star = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["score"].(float64); !_ok_ { err = errors.New("score error"); return }; _v.Score = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["fire"].(float64); !_ok_ { err = errors.New("fire error"); return }; _v.Fire = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["value"].(float64); !_ok_ { err = errors.New("value error"); return }; _v.Value = int32(_tempNum_) } + { + var _arr_ []interface{} + var _ok_ bool + if _arr_, _ok_ = _buf["drop"].([]interface{}); !_ok_ { err = errors.New("drop error"); return } + + _v.Drop = make([]*Gameatn, 0, len(_arr_)) + + for _, _e_ := range _arr_ { + var _list_v_ *Gameatn + { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } } + _v.Drop = append(_v.Drop, _list_v_) + } + } + + return +} + +func DeserializeGamePuggsyStarData(_buf map[string]interface{}) (*GamePuggsyStarData, error) { + v := &GamePuggsyStarData{} + if err := v.Deserialize(_buf); err == nil { + return v, nil + } else { + return nil, err + } +} diff --git a/sys/configure/structs/Game.RepeatAllData.go b/sys/configure/structs/Game.RepeatAllData.go index 2c362c959..029b92708 100644 --- a/sys/configure/structs/Game.RepeatAllData.go +++ b/sys/configure/structs/Game.RepeatAllData.go @@ -20,6 +20,7 @@ type GameRepeatAllData struct { TriggerWeight []int32 TriggerOne []int32 TriggerTwo []*Gameatn + TriggerThree int32 CdText string Cdtime int32 } @@ -79,6 +80,7 @@ func (_v *GameRepeatAllData)Deserialize(_buf map[string]interface{}) (err error) } } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["triggerThree"].(float64); !_ok_ { err = errors.New("triggerThree error"); return }; _v.TriggerThree = int32(_tempNum_) } {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["cdText"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.CdText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.CdText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["cdtime"].(float64); !_ok_ { err = errors.New("cdtime error"); return }; _v.Cdtime = int32(_tempNum_) } return diff --git a/sys/configure/structs/Game.TipstxtMain.go b/sys/configure/structs/Game.TipstxtMain.go new file mode 100644 index 000000000..f5999ad65 --- /dev/null +++ b/sys/configure/structs/Game.TipstxtMain.go @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +type GameTipstxtMain struct { + _dataMap map[int32]*GameTipstxtMainData + _dataList []*GameTipstxtMainData +} + +func NewGameTipstxtMain(_buf []map[string]interface{}) (*GameTipstxtMain, error) { + _dataList := make([]*GameTipstxtMainData, 0, len(_buf)) + dataMap := make(map[int32]*GameTipstxtMainData) + for _, _ele_ := range _buf { + if _v, err2 := DeserializeGameTipstxtMainData(_ele_); err2 != nil { + return nil, err2 + } else { + _dataList = append(_dataList, _v) + dataMap[_v.Id] = _v + } + } + return &GameTipstxtMain{_dataList:_dataList, _dataMap:dataMap}, nil +} + +func (table *GameTipstxtMain) GetDataMap() map[int32]*GameTipstxtMainData { + return table._dataMap +} + +func (table *GameTipstxtMain) GetDataList() []*GameTipstxtMainData { + return table._dataList +} + +func (table *GameTipstxtMain) Get(key int32) *GameTipstxtMainData { + return table._dataMap[key] +} + + diff --git a/sys/configure/structs/Game.TipstxtMainData.go b/sys/configure/structs/Game.TipstxtMainData.go new file mode 100644 index 000000000..b1f0fb436 --- /dev/null +++ b/sys/configure/structs/Game.TipstxtMainData.go @@ -0,0 +1,43 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +import "errors" + +type GameTipstxtMainData struct { + Id int32 + Topname string + Name string + Txt string + Map string +} + +const TypeId_GameTipstxtMainData = 1396868959 + +func (*GameTipstxtMainData) GetTypeId() int32 { + return 1396868959 +} + +func (_v *GameTipstxtMainData)Deserialize(_buf map[string]interface{}) (err error) { + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) } + {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["topname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Topname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Topname, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["txt"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Txt error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Txt, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + { var _ok_ bool; if _v.Map, _ok_ = _buf["map"].(string); !_ok_ { err = errors.New("map error"); return } } + return +} + +func DeserializeGameTipstxtMainData(_buf map[string]interface{}) (*GameTipstxtMainData, error) { + v := &GameTipstxtMainData{} + if err := v.Deserialize(_buf); err == nil { + return v, nil + } else { + return nil, err + } +} diff --git a/sys/configure/structs/Game.TipstxtSence.go b/sys/configure/structs/Game.TipstxtSence.go new file mode 100644 index 000000000..42d7df679 --- /dev/null +++ b/sys/configure/structs/Game.TipstxtSence.go @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +type GameTipstxtSence struct { + _dataMap map[int32]*GameTipstxtSenceData + _dataList []*GameTipstxtSenceData +} + +func NewGameTipstxtSence(_buf []map[string]interface{}) (*GameTipstxtSence, error) { + _dataList := make([]*GameTipstxtSenceData, 0, len(_buf)) + dataMap := make(map[int32]*GameTipstxtSenceData) + for _, _ele_ := range _buf { + if _v, err2 := DeserializeGameTipstxtSenceData(_ele_); err2 != nil { + return nil, err2 + } else { + _dataList = append(_dataList, _v) + dataMap[_v.Id] = _v + } + } + return &GameTipstxtSence{_dataList:_dataList, _dataMap:dataMap}, nil +} + +func (table *GameTipstxtSence) GetDataMap() map[int32]*GameTipstxtSenceData { + return table._dataMap +} + +func (table *GameTipstxtSence) GetDataList() []*GameTipstxtSenceData { + return table._dataList +} + +func (table *GameTipstxtSence) Get(key int32) *GameTipstxtSenceData { + return table._dataMap[key] +} + + diff --git a/sys/configure/structs/Game.TipstxtSenceData.go b/sys/configure/structs/Game.TipstxtSenceData.go new file mode 100644 index 000000000..581db8d7d --- /dev/null +++ b/sys/configure/structs/Game.TipstxtSenceData.go @@ -0,0 +1,39 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +import "errors" + +type GameTipstxtSenceData struct { + Id int32 + Topname string + Name string +} + +const TypeId_GameTipstxtSenceData = 631971756 + +func (*GameTipstxtSenceData) GetTypeId() int32 { + return 631971756 +} + +func (_v *GameTipstxtSenceData)Deserialize(_buf map[string]interface{}) (err error) { + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) } + { var _ok_ bool; if _v.Topname, _ok_ = _buf["topname"].(string); !_ok_ { err = errors.New("topname error"); return } } + {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + return +} + +func DeserializeGameTipstxtSenceData(_buf map[string]interface{}) (*GameTipstxtSenceData, error) { + v := &GameTipstxtSenceData{} + if err := v.Deserialize(_buf); err == nil { + return v, nil + } else { + return nil, err + } +} diff --git a/sys/configure/structs/Game.TrackType.go b/sys/configure/structs/Game.TrackType.go new file mode 100644 index 000000000..736799397 --- /dev/null +++ b/sys/configure/structs/Game.TrackType.go @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +type GameTrackType struct { + _dataMap map[int32]*GameTrackTypeData + _dataList []*GameTrackTypeData +} + +func NewGameTrackType(_buf []map[string]interface{}) (*GameTrackType, error) { + _dataList := make([]*GameTrackTypeData, 0, len(_buf)) + dataMap := make(map[int32]*GameTrackTypeData) + for _, _ele_ := range _buf { + if _v, err2 := DeserializeGameTrackTypeData(_ele_); err2 != nil { + return nil, err2 + } else { + _dataList = append(_dataList, _v) + dataMap[_v.Id] = _v + } + } + return &GameTrackType{_dataList:_dataList, _dataMap:dataMap}, nil +} + +func (table *GameTrackType) GetDataMap() map[int32]*GameTrackTypeData { + return table._dataMap +} + +func (table *GameTrackType) GetDataList() []*GameTrackTypeData { + return table._dataList +} + +func (table *GameTrackType) Get(key int32) *GameTrackTypeData { + return table._dataMap[key] +} + + diff --git a/sys/configure/structs/Game.TrackTypeData.go b/sys/configure/structs/Game.TrackTypeData.go new file mode 100644 index 000000000..654fb10ce --- /dev/null +++ b/sys/configure/structs/Game.TrackTypeData.go @@ -0,0 +1,39 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +package cfg + +import "errors" + +type GameTrackTypeData struct { + Id int32 + TrackType int32 + TrackName string +} + +const TypeId_GameTrackTypeData = -1868610701 + +func (*GameTrackTypeData) GetTypeId() int32 { + return -1868610701 +} + +func (_v *GameTrackTypeData)Deserialize(_buf map[string]interface{}) (err error) { + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Id"].(float64); !_ok_ { err = errors.New("Id error"); return }; _v.Id = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["TrackType"].(float64); !_ok_ { err = errors.New("TrackType error"); return }; _v.TrackType = int32(_tempNum_) } + { var _ok_ bool; if _v.TrackName, _ok_ = _buf["TrackName"].(string); !_ok_ { err = errors.New("TrackName error"); return } } + return +} + +func DeserializeGameTrackTypeData(_buf map[string]interface{}) (*GameTrackTypeData, error) { + v := &GameTrackTypeData{} + if err := v.Deserialize(_buf); err == nil { + return v, nil + } else { + return nil, err + } +} diff --git a/sys/configure/structs/Game.WorldTaskData.go b/sys/configure/structs/Game.WorldTaskData.go index 47a1e209c..15ee30194 100644 --- a/sys/configure/structs/Game.WorldTaskData.go +++ b/sys/configure/structs/Game.WorldTaskData.go @@ -32,6 +32,7 @@ type GameWorldTaskData struct { TaskendRemoveitem []*Gameatn AutoAccept int32 Tasktips int32 + DeliverTask int32 LockAdd int32 Finish []int32 Finishparameter string @@ -107,6 +108,7 @@ func (_v *GameWorldTaskData)Deserialize(_buf map[string]interface{}) (err error) { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["auto_accept"].(float64); !_ok_ { err = errors.New("auto_accept error"); return }; _v.AutoAccept = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["tasktips"].(float64); !_ok_ { err = errors.New("tasktips error"); return }; _v.Tasktips = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["deliver_task"].(float64); !_ok_ { err = errors.New("deliver_task error"); return }; _v.DeliverTask = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["lock_add"].(float64); !_ok_ { err = errors.New("lock_add error"); return }; _v.LockAdd = int32(_tempNum_) } { var _arr_ []interface{} diff --git a/sys/configure/structs/Tables.go b/sys/configure/structs/Tables.go index cadf8a4a6..f80f00491 100644 --- a/sys/configure/structs/Tables.go +++ b/sys/configure/structs/Tables.go @@ -304,6 +304,11 @@ type Tables struct { MoonLv *GameMoonLv MoonTask *GameMoonTask AskedRecruit *GameAskedRecruit + TipstxtMain *GameTipstxtMain + TipstxtSence *GameTipstxtSence + TrackType *GameTrackType + PuggsyStar *GamePuggsyStar + PuggsyMake *GamePuggsyMake } func NewTables(loader JsonLoader) (*Tables, error) { @@ -2069,5 +2074,35 @@ func NewTables(loader JsonLoader) (*Tables, error) { if tables.AskedRecruit, err = NewGameAskedRecruit(buf) ; err != nil { return nil, err } + if buf, err = loader("game_tipstxtmain") ; err != nil { + return nil, err + } + if tables.TipstxtMain, err = NewGameTipstxtMain(buf) ; err != nil { + return nil, err + } + if buf, err = loader("game_tipstxtsence") ; err != nil { + return nil, err + } + if tables.TipstxtSence, err = NewGameTipstxtSence(buf) ; err != nil { + return nil, err + } + if buf, err = loader("game_tracktype") ; err != nil { + return nil, err + } + if tables.TrackType, err = NewGameTrackType(buf) ; err != nil { + return nil, err + } + if buf, err = loader("game_puggsystar") ; err != nil { + return nil, err + } + if tables.PuggsyStar, err = NewGamePuggsyStar(buf) ; err != nil { + return nil, err + } + if buf, err = loader("game_puggsymake") ; err != nil { + return nil, err + } + if tables.PuggsyMake, err = NewGamePuggsyMake(buf) ; err != nil { + return nil, err + } return tables, nil } diff --git a/sys/configure/structs/game.opencondData.go b/sys/configure/structs/game.opencondData.go index cc36be3df..0b3eb53df 100644 --- a/sys/configure/structs/game.opencondData.go +++ b/sys/configure/structs/game.opencondData.go @@ -21,6 +21,7 @@ type GameOpencondData struct { ActivateType int32 Notify []string Kqbx int32 + KqbxUi string KqbxText string } @@ -67,6 +68,7 @@ func (_v *GameOpencondData)Deserialize(_buf map[string]interface{}) (err error) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["kqbx"].(float64); !_ok_ { err = errors.New("kqbx error"); return }; _v.Kqbx = int32(_tempNum_) } + { var _ok_ bool; if _v.KqbxUi, _ok_ = _buf["kqbx_ui"].(string); !_ok_ { err = errors.New("kqbx_ui error"); return } } {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["kqbx_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.KqbxText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.KqbxText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } return } diff --git a/sys/configure/structs/game.shopData.go b/sys/configure/structs/game.shopData.go index 0adcf9629..a3e762950 100644 --- a/sys/configure/structs/game.shopData.go +++ b/sys/configure/structs/game.shopData.go @@ -15,6 +15,7 @@ type GameShopData struct { Tab int32 Shopname string UpperShop string + Opencond string Rtype int32 Rtime int32 Rnum int32 @@ -33,6 +34,7 @@ func (_v *GameShopData)Deserialize(_buf map[string]interface{}) (err error) { { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["tab"].(float64); !_ok_ { err = errors.New("tab error"); return }; _v.Tab = int32(_tempNum_) } {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["shopname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Shopname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Shopname, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["upper_shop"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.UpperShop error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.UpperShop, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } + { var _ok_ bool; if _v.Opencond, _ok_ = _buf["opencond"].(string); !_ok_ { err = errors.New("opencond error"); return } } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["rtype"].(float64); !_ok_ { err = errors.New("rtype error"); return }; _v.Rtype = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["rtime"].(float64); !_ok_ { err = errors.New("rtime error"); return }; _v.Rtime = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["rnum"].(float64); !_ok_ { err = errors.New("rnum error"); return }; _v.Rnum = int32(_tempNum_) }