playroom优化
This commit is contained in:
parent
230b53e990
commit
9326a2a75c
@ -220,12 +220,12 @@ func handle(p *Player, m *msg.Msg) error {
|
|||||||
BaseMod := p.PlayMod.getBaseMod()
|
BaseMod := p.PlayMod.getBaseMod()
|
||||||
StarNum := BaseMod.GetStar()
|
StarNum := BaseMod.GetStar()
|
||||||
Items[0].Num = min(Items[0].Num, StarNum)
|
Items[0].Num = min(Items[0].Num, StarNum)
|
||||||
p.HandleLoseItem(Items, "")
|
p.HandleLoseItem(Items, "HANDLE_TYPE_PLAYROOM_LOSE")
|
||||||
} else {
|
} else {
|
||||||
PlayroomMod.Lose(Items)
|
PlayroomMod.Lose(Items)
|
||||||
}
|
}
|
||||||
p.UpdateUserInfo()
|
p.UpdateUserInfo()
|
||||||
p.Kafka(PLAYROOM_LOST, map[string]interface{}{"uid": m.From})
|
p.Kafka(PLAYROOM_LOST, map[string]interface{}{"uid": m.From, "item": Items})
|
||||||
p.PushClientRes(PlayroomMod.NotifyLose())
|
p.PushClientRes(PlayroomMod.NotifyLose())
|
||||||
case msg.FRIEND_TREASURE_HANDLE: // # 好友宝藏
|
case msg.FRIEND_TREASURE_HANDLE: // # 好友宝藏
|
||||||
Items := make([]*item.Item, 0)
|
Items := make([]*item.Item, 0)
|
||||||
|
|||||||
@ -417,9 +417,7 @@ func (p *PlayroomMod) AddPhysiology(Id, Num int) {
|
|||||||
}
|
}
|
||||||
Max := playroomCfg.GetPhysiologyMax(Id)
|
Max := playroomCfg.GetPhysiologyMax(Id)
|
||||||
Phy.Num = max(0, min(Phy.Num+Num, Max))
|
Phy.Num = max(0, min(Phy.Num+Num, Max))
|
||||||
if Phy.Num != 0 && Phy.Time == 0 {
|
Phy.Time = GoUtil.Now()
|
||||||
Phy.Time = GoUtil.Now()
|
|
||||||
}
|
|
||||||
if Phy.Num == 0 {
|
if Phy.Num == 0 {
|
||||||
Phy.Time = 0
|
Phy.Time = 0
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user