diff --git a/modules/dispatch/model_dispatch.go b/modules/dispatch/model_dispatch.go index 69442d20a..12f6adca2 100644 --- a/modules/dispatch/model_dispatch.go +++ b/modules/dispatch/model_dispatch.go @@ -306,12 +306,15 @@ func (this *modelDispatch) validHeroCond(uid string, taskId int32, heroId string case 1: //校验英雄的基础条件 if hero.Lv >= v.Param { ok1 = true - return } + } + } + + for _, v := range gd.Taskreqex { + switch v.Key { case 2: //校验英雄的额外要求 if hero.Star >= v.Param { ok2 = true - return } } }