fix: 修复空提交问题
This commit is contained in:
@@ -2,6 +2,7 @@ package model
|
||||
|
||||
import (
|
||||
"blazing/common/data/xmlres"
|
||||
"blazing/common/utils"
|
||||
"blazing/cool"
|
||||
"errors"
|
||||
"fmt"
|
||||
@@ -401,7 +402,7 @@ func GenPetInfo(
|
||||
}
|
||||
|
||||
// ---- 技能学习 ----
|
||||
skills := LastFourElements(p.GetLevelRangeCanLearningSkills(0, p.Level)) // 最后四个技能
|
||||
skills := utils.LastFourElements(p.GetLevelRangeCanLearningSkills(0, p.Level), 4) // 最后四个技能
|
||||
|
||||
for i := 0; i < len(skills) && i < 4; i++ {
|
||||
skillID := skills[i]
|
||||
@@ -422,16 +423,6 @@ func GenPetInfo(
|
||||
return p
|
||||
}
|
||||
|
||||
func LastFourElements[T any](s []T) []T {
|
||||
n := len(s)
|
||||
if n <= 4 {
|
||||
// 切片长度小于等于4时,返回整个切片
|
||||
return s
|
||||
}
|
||||
// 切片长度大于4时,返回最后4个元素(从n-4索引到末尾)
|
||||
return s[n-4:]
|
||||
}
|
||||
|
||||
// 除数数组(放大100倍)
|
||||
// 数组按递增顺序排列,用于判断个体值等级
|
||||
var divisors = []int{
|
||||
|
||||
Reference in New Issue
Block a user