Updated records, roadmap, and task tree.
Added placeholder attack range property to item catalog. Minor properties renaming and formatting for item catalog.
Minor refactoring and reorganization for item catalog. Removed extra instances of item catalogs (only one is needed).
Added missing item_catalog.js.
Fixed bug where after selecting on an item in player unit's inventory, another item cannot be selected.
Major cleanup for player units' equipment system. Fixed bug where pressing escape while in equip menu would not close weapon modal.
Added unequip button based on unit's inventory slot selected.
Modified attack menu to display only when at least one enemy is targetable.
Current progress on friendly unit detection. Added assist button when friendly unit is nearby.
Added dynamic menu button positioning/stacking with arbitrary number of buttons.
Implemented detect friendly units functionality. Implemented framework for assist and trade with friendly player units.
Updated records and task tree.
Minor bug fix for incorrect state transition name.
Fixed bug with enemy units detected as friendly units.
Added unit tile selection visuals for assist and trade. Added condition checks to display attack or assist/trade tile selection visuals when near enemies or friendlies, respectively.
Added minimum clamp for unit's health if negative health.
Fixed bug with units' critical hit and accuracy calculation during battle animation. Fixed bug where modals and stat screen can be displayed while battle animation is in progress.
Adding new assassin animation sheet
Adding new Monk animation sheet
Adding new Myrmidon animation sheet