宠物技能配置文件修改

This commit is contained in:
by 2024-06-27 11:34:13 +08:00
parent ae0ac2dbaf
commit b9ef093b18
12 changed files with 751 additions and 990 deletions

Binary file not shown.

Binary file not shown.

View File

@ -1,13 +1,124 @@
{ {
"Arr": [ "Arr": [
{ {
"Id": 10001, "Id": 1,
"SkillId": 10001,
"PetId": 1000001, "PetId": 1000001,
"SkillLevel": 1,
"SkillName": "金鸡守卫", "SkillName": "金鸡守卫",
"SKillDes": "在被炸弹明确攻击时{0}概率完全免疫", "SkillDes": "在被炸弹明确攻击时{5}概率完全免疫",
"SKillLevel": 10, "SKillValue": "5",
"SKillUnlockType": 1, "ItemConsum": {
"SKillUnlockTakes": "100013,20" "100013": 20
}
},
{
"Id": 2,
"SkillId": 10001,
"PetId": 1000001,
"SkillLevel": 2,
"SkillName": "金鸡守卫",
"SkillDes": "在被炸弹明确攻击时{6}概率完全免疫",
"SKillValue": "6",
"ItemConsum": {
"100013": 20
}
},
{
"Id": 3,
"SkillId": 10001,
"PetId": 1000001,
"SkillLevel": 3,
"SkillName": "金鸡守卫",
"SkillDes": "在被炸弹明确攻击时{7}概率完全免疫",
"SKillValue": "7",
"ItemConsum": {
"100013": 20
}
},
{
"Id": 4,
"SkillId": 10001,
"PetId": 1000001,
"SkillLevel": 4,
"SkillName": "金鸡守卫",
"SkillDes": "在被炸弹明确攻击时{8}概率完全免疫",
"SKillValue": "8",
"ItemConsum": {
"100013": 50
}
},
{
"Id": 5,
"SkillId": 10001,
"PetId": 1000001,
"SkillLevel": 5,
"SkillName": "金鸡守卫",
"SkillDes": "在被炸弹明确攻击时{9}概率完全免疫",
"SKillValue": "9",
"ItemConsum": {
"100013": 50
}
},
{
"Id": 6,
"SkillId": 10001,
"PetId": 1000001,
"SkillLevel": 6,
"SkillName": "金鸡守卫",
"SkillDes": "在被炸弹明确攻击时{10}概率完全免疫",
"SKillValue": "10",
"ItemConsum": {
"100013": 50
}
},
{
"Id": 7,
"SkillId": 10001,
"PetId": 1000001,
"SkillLevel": 7,
"SkillName": "金鸡守卫",
"SkillDes": "在被炸弹明确攻击时{11}概率完全免疫",
"SKillValue": "11",
"ItemConsum": {
"100013": 50
}
},
{
"Id": 8,
"SkillId": 10001,
"PetId": 1000001,
"SkillLevel": 8,
"SkillName": "金鸡守卫",
"SkillDes": "在被炸弹明确攻击时{12}概率完全免疫",
"SKillValue": "12",
"ItemConsum": {
"100013": 50
}
},
{
"Id": 9,
"SkillId": 10001,
"PetId": 1000001,
"SkillLevel": 9,
"SkillName": "金鸡守卫",
"SkillDes": "在被炸弹明确攻击时{13}概率完全免疫",
"SKillValue": "13",
"ItemConsum": {
"100013": 50
}
},
{
"Id": 10,
"SkillId": 10001,
"PetId": 1000001,
"SkillLevel": 10,
"SkillName": "金鸡守卫",
"SkillDes": "在被炸弹明确攻击时{14}概率完全免疫",
"SKillValue": "14",
"ItemConsum": {
"100013": 0
}
} }
] ]
} }

View File

@ -1,13 +0,0 @@
"5(瓖0
"6(瓖0
"7(瓖0
"8(瓖02
"9(瓖02
"10(瓖02
"11(瓖02
"12(瓖02
  "13(瓖02


"14

View File

@ -1,82 +0,0 @@
{
"Arr": [
{
"Id": 1,
"SkillId": 10001,
"SkillLevel": 1,
"SKillValue": "5",
"Fragment": 100013,
"Amount": 20
},
{
"Id": 2,
"SkillId": 10001,
"SkillLevel": 2,
"SKillValue": "6",
"Fragment": 100013,
"Amount": 20
},
{
"Id": 3,
"SkillId": 10001,
"SkillLevel": 3,
"SKillValue": "7",
"Fragment": 100013,
"Amount": 20
},
{
"Id": 4,
"SkillId": 10001,
"SkillLevel": 4,
"SKillValue": "8",
"Fragment": 100013,
"Amount": 50
},
{
"Id": 5,
"SkillId": 10001,
"SkillLevel": 5,
"SKillValue": "9",
"Fragment": 100013,
"Amount": 50
},
{
"Id": 6,
"SkillId": 10001,
"SkillLevel": 6,
"SKillValue": "10",
"Fragment": 100013,
"Amount": 50
},
{
"Id": 7,
"SkillId": 10001,
"SkillLevel": 7,
"SKillValue": "11",
"Fragment": 100013,
"Amount": 50
},
{
"Id": 8,
"SkillId": 10001,
"SkillLevel": 8,
"SKillValue": "12",
"Fragment": 100013,
"Amount": 50
},
{
"Id": 9,
"SkillId": 10001,
"SkillLevel": 9,
"SKillValue": "13",
"Fragment": 100013,
"Amount": 50
},
{
"Id": 10,
"SkillId": 10001,
"SkillLevel": 10,
"SKillValue": "14"
}
]
}

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1241,17 +1241,19 @@ message DB_PetSkill {
int32 Id = 1; int32 Id = 1;
int32 PetId = 2; int32 SkillId = 2;
string SkillName = 3; int32 PetId = 3;
string SKillDes = 4; int32 SkillLevel = 4;
int32 SKillLevel = 5; string SkillName = 5;
int32 SKillUnlockType = 6; string SkillDes = 6;
string SKillUnlockTakes = 7; string SKillValue = 7;
map<int64, int64> ItemConsum = 8;
} }
@ -1259,26 +1261,6 @@ message DB_PetSkillArray {
repeated DB_PetSkill Arr = 1; repeated DB_PetSkill Arr = 1;
} }
message DB_PetSkillDes {
int32 Id = 1;
int32 SkillId = 2;
int32 SkillLevel = 3;
string SKillValue = 4;
int32 Fragment = 5;
int32 Amount = 6;
}
message DB_PetSkillDesArray {
repeated DB_PetSkillDes Arr = 1;
}
message DB_PhoneLottery { message DB_PhoneLottery {
int32 Id = 1; int32 Id = 1;

View File

@ -1,77 +0,0 @@
// Code generated by xlsx2proto.
// DO NOT EDIT!
package srvdata
import (
"google.golang.org/protobuf/proto"
"mongo.games.com/game/protocol/server"
)
var PBDB_PetSkillDesMgr = &DB_PetSkillDesMgr{
Datas: &server.DB_PetSkillDesArray{},
pool: make(map[int32]*server.DB_PetSkillDes),
}
type DB_PetSkillDesMgr struct {
Datas *server.DB_PetSkillDesArray
pool map[int32]*server.DB_PetSkillDes
}
func (this *DB_PetSkillDesMgr) unmarshal(data []byte) error {
err := proto.Unmarshal(data, this.Datas)
if err == nil {
this.arrangeData()
}
return err
}
func (this *DB_PetSkillDesMgr) reunmarshal(data []byte) error {
newDatas := &server.DB_PetSkillDesArray{}
err := proto.Unmarshal(data, newDatas)
if err == nil {
for _, item := range newDatas.Arr {
existItem := this.GetData(item.GetId())
if existItem == nil {
this.pool[item.GetId()] = item
this.Datas.Arr = append(this.Datas.Arr, item)
} else {
*existItem = *item
}
}
}
return err
}
func (this *DB_PetSkillDesMgr) arrangeData() {
if this.Datas == nil {
return
}
dataArr := this.Datas.GetArr()
if dataArr == nil {
return
}
for _, data := range dataArr {
this.pool[data.GetId()] = data
}
}
func (this *DB_PetSkillDesMgr) GetData(id int32) *server.DB_PetSkillDes {
if data, ok := this.pool[id]; ok {
return data
}
return nil
}
func init() {
DataMgr.register("DB_PetSkillDes.dat", &ProtobufDataLoader{dh: PBDB_PetSkillDesMgr})
}

Binary file not shown.

Binary file not shown.