修改bonus bug

This commit is contained in:
hahwu 2025-01-15 18:31:14 +08:00
parent bcd7743073
commit 80b6bddd65
2 changed files with 6 additions and 3 deletions

View File

@ -125,10 +125,13 @@ func ReqGmCommand(args []interface{}) error {
num, _ := strconv.Atoi(arg[1])
player.PlayMod.getLimitedTimeEventMod().Progress = num
case "setProgressReward":
BaseMod := player.PlayMod.getBaseMod()
LimitedTimeEventMod := player.PlayMod.getLimitedTimeEventMod()
LimitedTimeEventMod.Progress = 5
for i := 1; i < 5; i++ {
player.PlayMod.getLimitedTimeEventMod().AddProgress(6)
LimitedTimeEventMod.AddProgress(BaseMod.GetLevel())
}
player.PushClientRes(player.PlayMod.getLimitedTimeEventMod().ProgressBackData())
player.PushClientRes(LimitedTimeEventMod.ProgressBackData())
case "champshipGroup":
G_GameLogicPtr.ChampshipMgrSend(&MsgMod.Msg{
Type: MsgMod.HANDLE_TYPE_CHAMPSHIP_GROUP,

View File

@ -236,7 +236,7 @@ func (l *LimitedTimeEventMod) AddProgress(Lv int) {
l.Progress++
if l.Progress == l.ProgressMax {
SelectNum := limitedTimeEventCfg.GetProgressSelectNum(Lv)
BonusLv := limitedTimeEventCfg.GetBonusLv(l.Lv)
BonusLv := limitedTimeEventCfg.GetBonusLv(Lv)
RandMap := limitedTimeEventCfg.GetProgressRewardRand(BonusLv)
n := 0
r := make([]int, 0)