```
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 {
|
||||
return o.StatEffect_Exist(info.PetStatus.Paralysis)
|
||||
})
|
||||
|
||||
registerStatusFunc(132, func(i, o *input.Input) bool {
|
||||
return i.CurrentPet.Info.Hp < o.CurrentPet.Info.Hp
|
||||
})
|
||||
registerStatusFunc(168, func(i, o *input.Input) bool {
|
||||
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