[Refactor]: 무기 강화 및 각성 재화 사용하도록 수정 - #58
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the equipment system by integrating currency consumption (Upgrade Scrolls and Mithril) for weapon upgrades and awakenings, migrating UI text elements to TextMeshPro, and adding safety checks to slot interactions. The review feedback highlights several critical issues: a bug where upgrade scrolls are consumed even if the weapon is already at max level, an incorrect level offset in scroll cost calculations that allows free initial upgrades, and a bulk awakening exploit where only a single level's Mithril cost is charged. Additionally, it is recommended to use a try-finally block when temporarily modifying ScriptableObject states to prevent permanent data corruption, and to fix a typo in the slot refresh method name.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
개요
무기의 각성 및 강화를 할 떄 재화를 사용하도록 수정하였습니다
수정 사항
버그 수정