extend_quest.go 419 B

123456789101112131415161718192021
  1. package data
  2. // 获取分组的任务ID列表
  3. func (p *questConfig) GetQuestIDsWithGroupID(groupID int32) ([]int32, bool) {
  4. questGroupMap, found := p.ListByQuestGroupID(groupID)
  5. if !found {
  6. return nil, false
  7. }
  8. questIDs := []int32{}
  9. for _, questRow := range questGroupMap {
  10. // 禁用跳过
  11. if questRow.Disabled {
  12. continue
  13. }
  14. questIDs = append(questIDs, questRow.QuestID)
  15. }
  16. return questIDs, true
  17. }