Skip to content

[Feat] 퀘스트 진행도 추적 로직 #32

Merged
three-co1ors merged 7 commits intodevfrom
27-feat-quest-system-improvement
Jan 12, 2026
Merged

[Feat] 퀘스트 진행도 추적 로직 #32
three-co1ors merged 7 commits intodevfrom
27-feat-quest-system-improvement

Conversation

@chaeyeon-jung
Copy link
Copy Markdown
Collaborator

☑️ 체크리스트

  • open issue -> create branch -> dev -> push&commit -> pull request -> review -> merge -> close issue
    *main 브랜치가 아닌 생성한 브랜치에서 작업, PR, 리뷰 확인 후 dev에 merge
  • Assignees & Labels & Development 할당

📌 𝗜𝘀𝘀𝘂𝗲𝘀
closed #27


1️⃣ 작업에 대한 설명

<퀘스트 진행도 추적>

  • 각 퀘스트에 ConditionTypes/ConditionItems/CountByAmount 추가하여, 퀘스트별로 어떤 알림을 얼마나 잡아야 하는지 에셋에 정의
  • 외부 스크립트에서 행동 발생 시 QuestManager.NotifyAction(type, item, amount) 형태로 QuestManager 에 알림 전송
  • 연속 횟수를 카운트해야 하는 액션은 모든 액션 X, 해당 액션에 대해서만 추가 코드 작성해둠

<알림 코드 추가된 외부 스크립트>

  • StoreUI.cs - 구매

  • InventoryUI.cs - 판매

  • ResearchLab.cs - 진화 성공/실패

  • Field.cs - 심기, 비료 주입, 수확

  • PoingManager.cs - 포잉 소비

  • 이미지처럼 // 퀘스트 진행도 - ~~ 형식으로 주석 모두 달아두었습니다!!!

image image

2️⃣ 스크린샷

image image

3️⃣ 테스트 방법

  • 초반에 열려 있는 퀘스트 기준
  1. 상점에서 아무거나 씨앗 구매하면 -> 토마토 씨앗 해금 미션에서 0/10 에서 1/10 으로 ui 변경되는 거 확인 가능
  2. 연구실에서 아스파라거스 + red 물병 -> 일일퀘스트 진화 실패 ui 변경되는 거 확인 가능
  3. 상점에서 '소리' 물약 구매 후, 연구실에서 아스파라거스 + 소리 -> 일일퀘스트 진화 성공 ui 변경되는 거 확인 가능
  4. 상점에서 아무거나 물약 구매하면 -> 일일퀘스트에서 물약 구매하기 ui 변경 확인 가능
  5. 밭에서 씨앗 심으면 -> 일일퀘스트에서 작물 심기 ui 변경 확인 가능
  • ✨ 일일퀘스트는 플레이할 때마다 미션 계속 바뀝니다!!! 일일퀘스트 위주로 ui 잘 적용되는지 테스트해보시면 좋을 거 같아요!

4️⃣ 참고 사항

  • 현재 로그 상으로는 다 테스트했지만, ui 상 테스트는 못 한 부분들도 있어서 나중에 초반 퀘스트들 쭉 한번 다시 검토 필요!
  • 일일퀘스트 00시 초기화 구현 후, 연속 7일 접속 미션 추적 구현 필요!

@eisyxx eisyxx self-requested a review January 12, 2026 03:24
@eisyxx eisyxx assigned eisyxx and chaeyeon-jung and unassigned eisyxx Jan 12, 2026
@eisyxx eisyxx added FEAT 구현/개선 사항에 관련된 내용 채연 labels Jan 12, 2026
@eisyxx
Copy link
Copy Markdown
Collaborator

eisyxx commented Jan 12, 2026

확인했습니당 수고하셨어요!! 담부턴 label, assignees, reviewers도 달아주세엽 ㅎㅎ

@three-co1ors three-co1ors merged commit d7ce9ce into dev Jan 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FEAT 구현/개선 사항에 관련된 내용 채연

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] 퀘스트시스템-작은 기능들 보완 + 퀘스트 진행도 추적 기능

3 participants