Quest 만들기
1. Quest Group 내에 신규 quest_name.yml 만들기
모든 퀘스트 데이터는 quest_group 폴더 내에 존재해야 합니다.
이 예제에서는 miner_easy.yml 퀘스트를 만들어 볼 예정입니다. 2. 설정
miner_easy:
type: PERIOD_QUEST # Quest 는 이걸로 고정
time_type: DAILY # DAILY , WEEKLY 중 하나 선택
select_amount: 3 # 아래 Quest 중 몇개를 뽑을까요? (랜덤)
permission: "sigachievement.start.miner_quest_easy" # 이 퀘스트를 시작하기 위해 필요한 per3. Quest 설정
quest:
# quest id 는 상위 퀘스트 (여기서는 miner_easy) 그리고 sub type 을 붙여 만드는 것을 기본
# naming convention 으로 합니다.
miner_easy_granite:
id: miner_easy_granite # 위 id와 일치시킴
locale_id: "block_break_granite" # localization.yml 용
type: DAILY
expression: "{sigachievement_daily_block_break_granite} >= 10" # 실제 logic
progress_not_complete: "&e{sigachievement_daily_block_break_granite}&f/&610" # 완료 전 보이는 text
progress_on_complete: "&6{sigachievement_daily_block_break_granite}&f/&610" # 완료 후 보이는 text
reward: # 보상
season_points: # 시즌 포인트
id: 'season_pass'
point: 20
sig_drop_loot: # sigdrop 보상
id: "MINER_QUEST_EASY" # lootdata Idid 와 locale_id
expression
4. locale id 를 잘 설정하기

5. 테스트
6. 뭔가 안돼요
Last updated