feat: 新增多个战斗技能效果实现
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed

This commit is contained in:
xinian
2026-03-08 10:34:23 +08:00
committed by cnb
parent 042a48088d
commit 3dd2d40c50
43 changed files with 1278 additions and 797 deletions

View File

@@ -58,7 +58,7 @@ func GeteffectIDs(etype EnumEffectType) []uint32 {
}
// 这里的catchtime为0,取出来之后如果是魂印,要重新赋值
func Geteffect[T int | byte | uint16](etype EnumEffectType, id T) Effect {
func geteffect[T int | byte | uint16](etype EnumEffectType, id T) Effect {
pr := EffectIDCombiner{}
pr.Combine(etype, 0, gconv.Uint16(id))
@@ -81,7 +81,7 @@ func Geteffect[T int | byte | uint16](etype EnumEffectType, id T) Effect {
return nil
}
func (our *Input) InitEffect(etype EnumEffectType, id int) Effect {
ret := Geteffect(etype, id)
ret := geteffect(etype, id)
ret.SetArgs(our) //输入参数是对方
return ret