修复每日任务奖励bug
This commit is contained in:
parent
6cdb186f6d
commit
4499df0b43
@ -52,7 +52,9 @@ func RandSlice(slice []int) int {
|
||||
return slice[Id]
|
||||
}
|
||||
|
||||
func RandSliceNum(slice []int, num int) []int {
|
||||
func RandSliceNum(s []int, num int) []int {
|
||||
slice := make([]int, len(s))
|
||||
copy(slice, s)
|
||||
r := make([]int, 0, num)
|
||||
if num <= 0 || len(slice) < num {
|
||||
return slice
|
||||
@ -82,7 +84,9 @@ func RandSliceNum2(s []interface{}, num int) []interface{} {
|
||||
return r
|
||||
}
|
||||
|
||||
func RandSliceNumNonAdjacent(slice []int, num int) []int {
|
||||
func RandSliceNumNonAdjacent(s []int, num int) []int {
|
||||
slice := make([]int, len(s))
|
||||
copy(slice, s)
|
||||
if len(slice) < 2*num {
|
||||
return nil
|
||||
}
|
||||
|
||||
@ -200,6 +200,8 @@ func UnitChess1(p *Player) error {
|
||||
ChessMod := p.PlayMod.getChessMod()
|
||||
p.PushClientRes(ChessMod.BackData())
|
||||
EmitRetireTrigger1(p)
|
||||
DailyTaskMod := p.PlayMod.getDailyTaskMod()
|
||||
p.PushClientRes(DailyTaskMod.BackData())
|
||||
return nil
|
||||
}
|
||||
|
||||
@ -209,3 +211,11 @@ func UnitPlayroom(p *Player) error {
|
||||
PlayroomBackData(p)
|
||||
return nil
|
||||
}
|
||||
|
||||
func UnitDailyTask(p *Player) error {
|
||||
DailyTaskMod := p.PlayMod.getDailyTaskMod()
|
||||
for i := 0; i < 1000; i++ {
|
||||
DailyTaskMod.WeekUpdate()
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user