Logo
Explore Help
Register Sign In
admin/bl
1
0
Fork 0
You've already forked bl
Code Issues Pull Requests Projects Wiki Activity
Files
0dda1f1ea70da297fad2a306c09752c8a82bf617
bl/common/utils/help.go

11 lines
211 B
Go
Raw Normal View History

feat(fight): 重构战斗系统技能逻辑与精灵切换功能 - 优化技能执行流程,统一使用 SelectSkillAction 作为技能载体 - 移除冗余的技能 ID 字段,简化数据结构 - 调整命中判断和技能效果触发机制,提升准确性 - 修改精灵切换与捕获相关方法参数格式 - 更新技能列表结构为动态数组以支持灵活长度 - 完善睡眠等异常状态的处理逻辑 - 修复战斗中技能 PP 扣减及副本还原问题 - 清理无用代码,如多余的 FindWithIndex 函数定义 - 强化验证码缓存键命名规则,增强安全性
2025-10-26 20:56:03 +08:00
package utils
func FindWithIndex[T any](slice []T, predicate func(item T) bool) (int, *T, bool) {
for i := range slice {
if predicate(slice[i]) {
return i, &slice[i], true
}
}
return -1, nil, false
}
Reference in New Issue Copy Permalink
Powered by Gitea Version: 24.7.0 Page: 58ms Template: 3ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API