```
feat(logic/service/fight/effect): 添加新的状态函数注册逻辑 新增三个状态函数注册项: - 状态码132:判断当前宠物血量是否小于对方宠物血量 - 状态码401:判断当前宠物类型是否与对方宠物类型相同 - 调整代码结构,优化状态函数注册方式 ```
This commit is contained in:
@@ -70,12 +70,17 @@ func init() {
|
|||||||
registerStatusFunc(102, func(i, o *input.Input) bool {
|
registerStatusFunc(102, func(i, o *input.Input) bool {
|
||||||
return o.StatEffect_Exist(info.PetStatus.Paralysis)
|
return o.StatEffect_Exist(info.PetStatus.Paralysis)
|
||||||
})
|
})
|
||||||
|
|
||||||
registerStatusFunc(132, func(i, o *input.Input) bool {
|
registerStatusFunc(132, func(i, o *input.Input) bool {
|
||||||
return i.CurrentPet.Info.Hp < o.CurrentPet.Info.Hp
|
return i.CurrentPet.Info.Hp < o.CurrentPet.Info.Hp
|
||||||
})
|
})
|
||||||
registerStatusFunc(168, func(i, o *input.Input) bool {
|
registerStatusFunc(168, func(i, o *input.Input) bool {
|
||||||
return o.StatEffect_Exist(info.PetStatus.Sleep)
|
return o.StatEffect_Exist(info.PetStatus.Sleep)
|
||||||
})
|
})
|
||||||
|
registerStatusFunc(401, func(i, o *input.Input) bool {
|
||||||
|
return i.CurrentPet.PType == o.CurrentPet.PType
|
||||||
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 小助手函数,让注册看起来更自然
|
// 小助手函数,让注册看起来更自然
|
||||||
|
|||||||
Reference in New Issue
Block a user