Commit Graph

14 Commits (3be02315a5c49377abaf55152b359b582084be1a)

Author SHA1 Message Date
sigonasr2 5fc5169ddd Add in support for subcomponents within subcomponents. Prioritize highest depth menu item when hovering over overlapping items. 9 months ago
sigonasr2 94f314a7aa Fix crash due to off-by-one error with randomizing the traveling merchant when reaching chapter 2+. Fix player inventory scrollbars not resizing when items are removed from the inventory because of crafting. Release Build 7857, Test Version 0.4.1 9 months ago
sigonasr2 aa4d35d754 Fix crash with emscripten version during story scenes. Fix inproper Blacksmith equipment displays for crafting menu (chapter check missing, wrong enhancement level checks). Fix Blacksmith trigger not unlocking on the right node. Fix Chapter 2 trigger. Fix emscripten build scripts. Release Version 7848. 9 months ago
Nic0Nic0Nii 1f244777c9 Add in ability to redefine keybinds. Keybinds currently do not translate to actual key controls (?) Replaced all 2023 copyright references with 2024, fix copyright symbols. 10 months ago
sigonasr2 689eaa6d10 Implemented chapter limits for equipment upgrades. 10 months ago
Nic0Nic0Nii 6d4eba57e4 Remove early exit when detecting opposite connection points. Was causing incorrect behaviors between different platforms 10 months ago
Nic0Nic0Nii 1f62a0867a Fix Traveling Merchant inventory item references not updating when the traveling merchant is randomized. 10 months ago
sigonasr2 0aea7beb83 Implemented ability to craft weapons/armor. Sorting all equipment by tier / type. Fixed bug with not properly setting available chapter for crafting on items with multiple enhancement levels. Fixed bugs related to adding crafting to weapons / armor (side effects applied directly to consumable items), fix stage loot/monster loot displays not properly updating when collecting items. Made old items properly convert to newer item names when being read in (constructor for the IT data type is no longer an enum and instead does the conversion automatically). This type now has implicit conversion from a std::string so is still a highly flexible typing like before. Release build 6677. 10 months ago
Nic0Nic0Nii 00e7a01ab1 Add labels for items that can be crafted or enhanced at the blacksmith 10 months ago
sigonasr2 a6e8ec872c Added blacksmith's inventory for display underneath player's equipment for crafting. Fix bug with loadout item slot 2 not being reset properly (missing ability set function). Release build 6604. 10 months ago
sigonasr2 7c87766bc5 Update release build to version 6216. 10 months ago
sigonasr2 54f128777f Resolved menu component bugs not being removed from parent menu structure properly. 11 months ago
sigonasr2 c0ae0697b7 Move to smart pointers for menu component system. 11 months ago
sigonasr2 296ea1f2e6 Updated all references of Crawler project to now reference Adventures in Lestoria. Fixed a loading bug with the current connection point buttons and information not updating upon loading into the overworld map. Fix component count initialization bug (On Linux and Emscripten builds the component count would start uninitialized and would result in poor depth ordering sometimes. 11 months ago
sigonasr2 8c986f17db Remove 2018 references for copyrighted files of my origin. 11 months ago
sigonasr2 c528d89b85 Make gear appear unstackable in inventories while other items remain stackable. Each individual piece of gear can now have its own stats. 11 months ago
sigonasr2 8f41870b46 Implement Crafting requirements display on equipment crafting window. Add in crafting requirement sample data for non-equipment items. 11 months ago
sigonasr2 3410b5b92b Fix overlapping sub-component mouse hover bug, populate blacksmith weapon and armor lists with player's equipment. 11 months ago
sigonasr2 bd066ee787 Refactored dynamic cast to do internal error checking. Refactored all inventory and button slot update functions in menu components so they no longer require virtual dispatch when all we require is some passing of lamba functions to update inventories. 11 months ago