diff --git a/src/server/game/Player.go b/src/server/game/Player.go index f1eb9a53..786e0dc7 100644 --- a/src/server/game/Player.go +++ b/src/server/game/Player.go @@ -281,8 +281,9 @@ func (p *Player) ZeroUpdate(a []interface{}) { if VarMod.DailyResetTime < zeroTimestamp { VarMod.DailyResetTime = zeroTimestamp VarMod.DailyVar = make(map[int]interface{}) - //卡牌 - p.PlayMod.getCardMod().ZeroUpdate() + //卡牌 赛季结束补发图鉴奖励 + HandbookItem := p.PlayMod.getCardMod().ZeroUpdate(G_GameLogicPtr.SeverInfo.OpenTime) + p.HandleItem(HandbookItem, msg.ITEM_POP_LABEL_AllCollectRewardHB.String()) p.PushClientRes(p.PlayMod.getCardMod().BackData()) // 每日任务 diff --git a/src/server/game/mod/card/Card.go b/src/server/game/mod/card/Card.go index d9c33149..63b51060 100644 --- a/src/server/game/mod/card/Card.go +++ b/src/server/game/mod/card/Card.go @@ -140,10 +140,11 @@ func (c *CardMod) Login(ServerOpenTime int64) []*item.Item { return []*item.Item{{Id: item.ITEM_ENERGY_ID, Num: HandbookItemNum}} } -func (c *CardMod) ZeroUpdate() { +func (c *CardMod) ZeroUpdate(ServerOpenTime int64) []*item.Item { c.ReqTimes = cardCfg.GetReqTimes() c.ExTimes = cardCfg.GetExTimes() c.GoldTimes = 2 + return c.Login(ServerOpenTime) } // 增加卡牌