50 lines
1.3 KiB
Go
50 lines
1.3 KiB
Go
package fight
|
|
|
|
// func TestSKill() {
|
|
// // var root xmlres.Monsters
|
|
|
|
// // // // 解析XML字符串
|
|
// // err := xml.Unmarshal(gfile.GetBytes("/public/binaryData/69_com.robot.core.config.xml.PetXMLInfo_xmlClass_com.robot.core.config.xml.PetXMLInfo_xmlClass.bin"), &root)
|
|
// // if err != nil {
|
|
// // panic(err)
|
|
// // }
|
|
// var skimap = make(map[int]int)
|
|
// for _, v := range xmlres.PetMAP {
|
|
// if v.ID > 2000 {
|
|
// continue
|
|
// }
|
|
// for _, v1 := range v.LearnableMoves.Moves {
|
|
// for _, v3 := range xmlres.SkillMap[int(v1.ID)].SideEffectS {
|
|
// t := input.Geteffect(input.EffectType.Skill, v3)
|
|
// if t == nil {
|
|
// k, ok := skimap[v3]
|
|
// if ok {
|
|
// skimap[v3] = k + 1
|
|
// } else {
|
|
|
|
// skimap[v3] = 1
|
|
// }
|
|
// //println("技能效果不存在", v3)
|
|
// }
|
|
// }
|
|
|
|
// }
|
|
|
|
// }
|
|
// var root xmlres.MovesTbl
|
|
// err := xml.Unmarshal(gfile.GetBytes("public/config/227.xml"), &root)
|
|
// if err != nil {
|
|
// panic(err)
|
|
// }
|
|
// ttt := utils.ToMap(root.EFF, func(t xmlres.SideEffect) int {
|
|
// return t.ID
|
|
// })
|
|
|
|
// for k, v := range skimap {
|
|
// fmt.Println(k, v, ttt[1000000+k].Des)
|
|
// }
|
|
|
|
// fmt.Println("实现效果数量", len(input.NodeM), "技能效果不存在数量", len(skimap))
|
|
// // g.Dump(skimap)
|
|
// }
|