planetarium / NineChronicles

Unity client application for Nine Chronicles, a fully decentralized idle RPG powered by the community.
https://nine-chronicles.com/
GNU Affero General Public License v3.0
347 stars 146 forks source link

[상점] 상점에 등록된 장비의 보유 경험치가 제작 기준으로 출력되는 현상 #4852

Closed QgamesGeonPyoNoh closed 3 weeks ago

QgamesGeonPyoNoh commented 3 weeks ago

APV version info

v200170

Client version info

v170.0.4

Device

Windows

detailed device info

Windows 10

account address info

0x3146FE0E47A1998e14cd8a33640e3648A5A90276

avatar address info

No response

purchase receipt info

No response

What happened?

[내용] 상점에 등록된 장비의 보유 경험치가 제작 기준으로 출력되는 현상 -Windows 환경에서 확인했습니다.

https://github.com/planetarium/NineChronicles/assets/150774808/013bb669-e4ba-4e3d-949b-311dd52396a5

How to reproduce the issue

[재현스텝]

  1. 메인 로비 - 상점 클릭
  2. 강화하지 않은 장비와 동일한 강화된 장비 경험치 확인
  3. 상점에 등록된 장비의 보유 경험치가 제작 기준으로 출력되는 현상 확인

[Should be] 상점에 등록된 장비는 보유 경험치가 출력되어야 합니다.

Relevant log output

No response

ipdae commented 3 weeks ago

Equipment.Exp 필드를 사용하면 해결될것으로 보입니다.

tyrosine1153 commented 3 weeks ago

마켓서비스에서 equipment의 exp값을 지원하고 있지 않아 장비의 exp를 시트에서 가져오는 것이 원인이었습니다. 아래 이슈로 남겨두고 현재는 Shop Buy UI에 올라온 장비는 툴팁에서 Exp를 보여주지 않도록 처리하는 것으로 정리되었습니다. https://github.com/planetarium/market-service/issues/77

관련 스레드 : https://planetariumhq.slack.com/archives/CC7BWJYTZ/p1714022230501889

QgamesGeonPyoNoh commented 3 weeks ago

수정 내용 확인 완료되었습니다.

Image

[테스트 환경] Windows.v200170-170.0.5