feat(capture): 重构捕捉系统,实现状态倍率计算和保底机制
This commit is contained in:
@@ -36,6 +36,7 @@ var (
|
||||
NatureRootMap map[int]NatureItem
|
||||
EffectMAP map[int]NewSeIdx
|
||||
PlayerEffectMAP map[int]NewSeIdx
|
||||
ItemsMAP map[int]Item
|
||||
)
|
||||
|
||||
func initfile() {
|
||||
@@ -43,6 +44,12 @@ func initfile() {
|
||||
path = path1 + "/public/config/"
|
||||
MapConfig = getXml[Maps](path + "210.xml")
|
||||
ItemsConfig = getXml[Items](path + "43.xml")
|
||||
|
||||
ItemsMAP = utils.ToMap[Item, int](ItemsConfig.Items, func(m Item) int {
|
||||
return m.ID
|
||||
|
||||
})
|
||||
|
||||
TalkConfig = getXml[TalkCount](path + "talk.xml")
|
||||
Monster := getXml[MonsterRoot](path + "地图配置野怪.xml")
|
||||
|
||||
@@ -52,11 +59,7 @@ func initfile() {
|
||||
})
|
||||
|
||||
Skill := getXml[MovesTbl](path + "227.xml")
|
||||
// SkillMap = utils.ToMap[Move, int](Skill.Moves, func(m Move) int {
|
||||
|
||||
// return m.ID
|
||||
|
||||
// })
|
||||
SkillMap = make(map[int]Move, len(Skill.Moves))
|
||||
for _, v := range Skill.Moves {
|
||||
v.SideEffectS = ParseSideEffectArgs(v.SideEffect)
|
||||
|
||||
Reference in New Issue
Block a user