赛车活动优化

This commit is contained in:
hahwu 2025-04-01 19:02:12 +08:00
parent e93bd6b8aa
commit dd7840ffbd
3 changed files with 6 additions and 4 deletions

View File

@ -46,7 +46,7 @@ func GetActivityItemId(Id int) int {
return gamedata.GetIntValue(data, "ItemId")
}
func GetCD(Id int) int {
data, err := gamedata.GetDataByIntKey(CFG_RACE_TEMPLATE, Id)
data, err := gamedata.GetDataByIntKey(CFG_RACE_PASS, Id)
if err != nil {
return 0
}

View File

@ -25,7 +25,7 @@ func GetRandName() string {
}
func GetRandNames(n int) []string {
rs := make([]string, n)
rs := make([]string, 0)
data, err := gamedata.GetData(CFG_RAND_NAME)
if err != nil {
for i := 0; i < n; i++ {
@ -34,9 +34,11 @@ func GetRandNames(n int) []string {
}
}
all := make([]int, len(data))
index := 0
for k := range data {
ik := GoUtil.Int(k)
all = append(all, ik)
all[index] = ik
index++
}
ids := GoUtil.RandSliceNumNonAdjacent(all, n)
for _, v := range ids {

View File

@ -108,7 +108,7 @@ func (r *RaceMod) GetReward() ([]*item.Item, error) {
func randOpponents(OpponentNum int) []*Opponent {
Opponent := make([]*Opponent, 0)
names := randnameCfg.GetRandNames(OpponentNum)
for i := 0; i < OpponentNum-1; i++ {
for i := 1; i < OpponentNum; i++ {
Opponent = append(Opponent, randOpponent(i, names[i]))
}
return Opponent