增加功能解锁配置管理

This commit is contained in:
hahwu 2025-01-02 10:00:51 +08:00
parent a2f9587bc6
commit 094d646c8b
3 changed files with 16 additions and 1 deletions

View File

@ -235,3 +235,12 @@ func GetProgressRewardType(RewardId int) int {
}
return gamedata.GetIntValue(data, "Type")
}
func GetUnlockLv() int {
data, err := gamedata.GetDataByKey(CFG_LIMITED_TIME_EVENT_CONST, "unlock_lv")
if err != nil {
log.Debug("GetUnlockLv err:%v", err)
return 0
}
return gamedata.GetIntValue(data, "Value")
}

View File

@ -9,6 +9,7 @@ import (
chargeCfg "server/conf/charge"
mailCfg "server/conf/mail"
mergeDataCfg "server/conf/mergeData"
playroomCfg "server/conf/playroom"
"server/db"
"server/game/mod/card"
"server/game/mod/friend"
@ -480,6 +481,10 @@ func BackChampship(p *Player) {
}
func PlayroomOrderTrigger(p *Player) error {
PlayroomUnlockLv := playroomCfg.GetUnLockLv()
if p.GetPlayerBaseMod().GetLevel() < PlayroomUnlockLv {
return nil
}
OrderMod := p.PlayMod.getOrderMod()
Lv := p.GetPlayerBaseMod().GetLevel()
Emit := p.PlayMod.getChessMod().GetOrderEmit()

View File

@ -229,7 +229,8 @@ func (l *LimitedTimeEventMod) GetFastProduceReward(Energy int) ([]*item.Item, er
// 增加进度
func (l *LimitedTimeEventMod) AddProgress(Lv int) {
if Lv < 4 {
UnlockLv := limitedTimeEventCfg.GetUnlockLv()
if Lv < UnlockLv {
return
}
l.Progress++