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) // }