修复订单调整bug
This commit is contained in:
parent
79ce8206af
commit
ca8b74710e
@ -45,7 +45,7 @@ func LimitedTimeEventTrigger(p *Player, AddEventId int) {
|
||||
OrderMod := p.PlayMod.getOrderMod()
|
||||
Lv := p.GetPlayerBaseMod().GetLevel()
|
||||
Emit := p.PlayMod.getChessMod().GetOrderEmit()
|
||||
ChessList := p.PlayMod.getChessMod().GetChessList()
|
||||
ChessList := p.PlayMod.getChessMod().GetUnlockChessList()
|
||||
OrderMod.ChangeEnergyMul(Lv, Emit, NewEnergyMul, ChessList)
|
||||
p.PushClientRes(OrderMod.BackData())
|
||||
p.TeLog("mutil_merge_change", map[string]interface{}{
|
||||
|
||||
@ -705,7 +705,7 @@ func (p *Player) GetSimpleData(Uid int, simple *PlayerSimpleData) error {
|
||||
simple.FaceBook = Base.Data.FaceBookId
|
||||
simple.FaceBookPic = p.PlayMod.getBaseMod().FacebookUrl
|
||||
simple.Playroom = p.PlayMod.getPlayroomMod().Room
|
||||
simple.Chess = p.PlayMod.getChessMod().GetChessList()
|
||||
simple.Chess = p.PlayMod.getChessMod().GetUnlockChessList()
|
||||
simple.WorkStart = p.PlayMod.getPlayroomMod().Starttime
|
||||
simple.Chip = p.PlayMod.getPlayroomMod().Chip
|
||||
simple.PetName = p.PlayMod.getBaseMod().PetName
|
||||
@ -727,7 +727,7 @@ func (p *Player) UpdateUserInfo() {
|
||||
simple.FaceBook = Base.Data.FaceBookId
|
||||
simple.FaceBookPic = p.PlayMod.getBaseMod().FacebookUrl
|
||||
simple.Playroom = p.PlayMod.getPlayroomMod().Room
|
||||
simple.Chess = p.PlayMod.getChessMod().GetChessList()
|
||||
simple.Chess = p.PlayMod.getChessMod().GetUnlockChessList()
|
||||
simple.WorkStart = p.PlayMod.getPlayroomMod().Starttime
|
||||
simple.Chip = p.PlayMod.getPlayroomMod().Chip
|
||||
simple.PetName = p.PlayMod.getBaseMod().PetName
|
||||
|
||||
@ -205,7 +205,7 @@ func (p *PlayerChessData) HandleChess(player *Player, handle_list []*msg.ChessHa
|
||||
return err
|
||||
}
|
||||
OrderMod := player.PlayMod.getOrderMod()
|
||||
Update := OrderMod.CreateExtraOrder(AddChessList, AddNewEmit, ChessMod.GetChessList(), EnergyPow)
|
||||
Update := OrderMod.CreateExtraOrder(AddChessList, AddNewEmit, ChessMod.GetUnlockChessList(), EnergyPow)
|
||||
if Update {
|
||||
player.PushClientRes(OrderMod.BackData())
|
||||
}
|
||||
|
||||
@ -136,7 +136,7 @@ func RegSetEneryFunc(args []interface{}) error {
|
||||
OrderMod := player.PlayMod.getOrderMod()
|
||||
Lv := player.GetPlayerBaseMod().GetLevel()
|
||||
Emit := player.PlayMod.getChessMod().GetOrderEmit()
|
||||
ChessList := player.PlayMod.getChessMod().GetChessList()
|
||||
ChessList := player.PlayMod.getChessMod().GetUnlockChessList()
|
||||
OrderMod.ChangeEnergyMul(Lv, Emit, int(req.EnergyMul), ChessList)
|
||||
player.PushClientRes(OrderMod.BackData())
|
||||
player.PushClientRes(player.PlayMod.getBaseMod().BackData())
|
||||
@ -502,7 +502,7 @@ func ReqGetChessFromBuff(args []interface{}) error {
|
||||
})
|
||||
return err
|
||||
}
|
||||
Update = OrderMod.CreateExtraOrder([]int{ChessId}, AddNewEmit, ChessMod.GetChessList(), BaseMod.GetEnergyMul())
|
||||
Update = OrderMod.CreateExtraOrder([]int{ChessId}, AddNewEmit, ChessMod.GetUnlockChessList(), BaseMod.GetEnergyMul())
|
||||
if Update {
|
||||
player.PushClientRes(OrderMod.BackData())
|
||||
}
|
||||
|
||||
@ -123,6 +123,10 @@ func (cb *ChessBorad) ComposeChess(id int) (int, error) {
|
||||
}
|
||||
|
||||
func (cb *ChessBorad) GetChessList() []int {
|
||||
return cb.ChessList
|
||||
}
|
||||
|
||||
func (cb *ChessBorad) GetUnlockChessList() []int {
|
||||
r := make([]int, 0, len(cb.ChessList))
|
||||
for k, v := range cb.ChessMap {
|
||||
arr := strings.Split(k, "@")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user