每日任务周奖励优化
This commit is contained in:
parent
2341d2d144
commit
1b125ca222
@ -131,6 +131,7 @@ func ReqGmCommand_(player *Player, Command string) error {
|
|||||||
VarMod.WeeklyResetTime = 0
|
VarMod.WeeklyResetTime = 0
|
||||||
player.ZeroUpdate(nil)
|
player.ZeroUpdate(nil)
|
||||||
G_GameLogicPtr.ZeroFlush()
|
G_GameLogicPtr.ZeroFlush()
|
||||||
|
player.PushClientRes(player.GetDailyTaskMod().BackData())
|
||||||
case "setSevenLoginActive":
|
case "setSevenLoginActive":
|
||||||
num, _ := strconv.Atoi(arg[1])
|
num, _ := strconv.Atoi(arg[1])
|
||||||
player.PlayMod.getSevenLoginMod().Active = num
|
player.PlayMod.getSevenLoginMod().Active = num
|
||||||
|
|||||||
@ -9,7 +9,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func getTaskReward(Id, AreaId, activityId int) []*item.Item {
|
func getTaskReward(Id, AreaId, activityId int) []*item.Item {
|
||||||
|
|
||||||
switch Id {
|
switch Id {
|
||||||
case 2:
|
case 2:
|
||||||
StarNum := int(50 * math.Pow(1.04, float64(AreaId)))
|
StarNum := int(50 * math.Pow(1.04, float64(AreaId)))
|
||||||
@ -32,6 +32,7 @@ func randJackpot(jackpot map[int]dailyTaskCfg.Jackpot, num int) map[int][]*item.
|
|||||||
lastIds1 = Ids1
|
lastIds1 = Ids1
|
||||||
prevIsCard := 0
|
prevIsCard := 0
|
||||||
valid := true
|
valid := true
|
||||||
|
cardCount := 0
|
||||||
for _, k := range Ids1 {
|
for _, k := range Ids1 {
|
||||||
curIsCard := jackpot[k].Is_card
|
curIsCard := jackpot[k].Is_card
|
||||||
if prevIsCard == 1 && curIsCard == 1 {
|
if prevIsCard == 1 && curIsCard == 1 {
|
||||||
@ -39,6 +40,12 @@ func randJackpot(jackpot map[int]dailyTaskCfg.Jackpot, num int) map[int][]*item.
|
|||||||
break
|
break
|
||||||
}
|
}
|
||||||
prevIsCard = curIsCard
|
prevIsCard = curIsCard
|
||||||
|
if curIsCard == 1 {
|
||||||
|
cardCount++
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if cardCount < 2 {
|
||||||
|
continue
|
||||||
}
|
}
|
||||||
if valid {
|
if valid {
|
||||||
r := make(map[int][]*item.Item, num)
|
r := make(map[int][]*item.Item, num)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user