数据优化

This commit is contained in:
hahwu 2025-02-21 19:00:39 +08:00
parent 05e36136d3
commit fba9ce9b43

View File

@ -16,10 +16,12 @@ import (
itemCfg "server/conf/item"
mergeDataCfg "server/conf/mergeData"
miningCfg "server/conf/mining"
playroomCfg "server/conf/playroom"
"server/db"
"server/game/mod/item"
"server/game/mod/limitedTimeEvent"
MsgMod "server/game/mod/msg"
"server/game/mod/order"
"server/game/mod/playroom"
"server/game/mod/quest"
"server/msg"
@ -341,6 +343,19 @@ func (p *Player) Login() {
// 猪猪银行触发
LimitedTimePiggyBankTrigger(p)
BaseMod := p.PlayMod.getBaseMod()
OrderMod := p.PlayMod.getOrderMod()
PlayroomUnlockLv := playroomCfg.GetUnLockLv()
// TODO 优化数据
if BaseMod.GetLevel() < PlayroomUnlockLv {
for k, v := range OrderMod.GetOrderList() {
if v.Type == order.Trigger_type {
v.Type = order.Common_type
OrderMod.OrderList[k] = v
}
}
ItemMod := p.PlayMod.getItemMod()
ItemMod.Data = make(map[int]int)
}
// playroom触发
PlayroomMod := p.PlayMod.getPlayroomMod()
PlayroomMod.UnLock(BaseMod.GetLevel())