Quests

여기에서 퀘스트는 일일퀘스트와 주간퀘스트를 의미합니다.

아래 quest 항목 중 select_amount 개를 골라서 draw 합니다.

선택된 time_type 에 따라 draw 를 리셋합니다.

miner_hard.yml

miner_hard:
  type: PERIOD_QUEST # 반드시 PERIOD_QUEST 여야 함 
  time_type: DAILY # DAILY / WEEKLY 중 하나 
  select_amount: 3 # 아래 항목 중 몇개를 랜덤으로 선택하는가?
  permission: "sigachievement.start.miner_hard" # 해당 퀘스트를 시작하는데 필요한 퍼미션 
  quest:

    miner_hard_jobexp: # id 
      id: miner_hard_jobexp
      locale_id: "sig_job_exp_miner" # objective 에 존재해야 함. 
      type: DAILY
      expression: "{sigachievement_daily_sig_job_exp_miner} >= 100000" # SigRequirement format , EvalEX 지원 
      progress_not_complete: "&e{sigachievement_daily_sig_job_exp_miner}&f/&6100000" # 완료되지 않았을때 보이는 locale
      progress_on_complete: "&6{sigachievement_daily_sig_job_exp_miner}&f/&61100000" # 완료되었을 때 보이는 locale 
      reward: # SigReward 지원 
        season_points:
          id: 'life_season_pass'
          point: 40
        sig_drop_loot:
          id: "LIFE_QUEST_HARD"
          all: true
          
    # ... / 생략