Files
bl/modules/blazing/service/melee.go
昔念 937f97fe83 ```
feat(go): 升级 Go 版本至 1.20

统一将所有模块的 Go 版本从 1.18 或 1.19 升级到 1.20,以使用最新的语言特性和性能改进。

feat(service): 新增乱斗服务默认宠物生成逻辑

在 fight 模块中调用新的 MELEEService.Def() 方法来生成初始对战宠物,
并根据配置
2025-12-15 14:26:24 +08:00

30 lines
459 B
Go

package service
import (
"blazing/cool"
"blazing/modules/blazing/model"
)
type MELEEService struct {
*cool.Service
}
func NewMELEEService() *MELEEService {
return &MELEEService{
&cool.Service{
Model: model.NewMeettConfig(),
},
}
}
func (s *MELEEService) Def() []model.MeleeConfigEX {
var pets []model.MeleeConfigEX
m := cool.DBM(s.Model)
m.OrderRandom().Limit(3).Scan(&pets)
return pets
// return ret.Interface().([]model.PetFusion)
}