180 Commits

Author SHA1 Message Date
331a8c7941 Save/Load Game Keybind settings. Release build 6872. 2024-02-07 20:12:30 -06:00
3fff17417e Refactored the input display menu to allow for dynamic changing of row displays. Remove controller specific keybinding menu, integrating with initial keyboard menu. 2024-02-07 17:58:29 -06:00
0ca94369ac Fix 'K' key to display "K" instead of "L". Fix keys being improperly deleted/added to new keybinds list. Allow keybinds to now be changed. Fix keybind update request message not updating properly for menu keys. 2024-02-06 22:38:40 -06:00
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.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-02-06 20:57:22 +00:00
Nic0Nic0Nii
ef63a07f5c Added any keybind detection to PGE and began implementing menu helper innterfaces
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-02-05 21:30:27 +00:00
d576e6143e Added new input keybind menu. Fixed MenuLabels to account for the 2 pixel border in width when rendering menu labels. Also corrected minor bugs with spaces being counted in wrapped text string lengths. 2024-02-05 02:51:17 -06:00
cd599b73e0 Add in keyboard mapping display settings window. Add in keybind display buttons. 2024-02-02 20:31:34 -06:00
fc7e135aa4 Fix bug where the player would craft up to N^2 requested consumable items instead of the amount requested. Made Sound Effect for crafting a consumable play only once, instead of layer per quantity of item crafted. Added crafting sound effect to equipment that is crafted. Fix enhancement [+] display not updating on blacksmith enhancing window (visual bug), only show "MAX" on stats when the gear is at +10. Clear any scattered/remaining item drops after completing a stage. Fix menus crashing when enhanced gear reach +10 (array overflow). Added a Stay here button for Sherman. 2024-01-30 22:31:49 -06:00
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. 2024-01-30 21:55:32 -06:00
Nic0Nic0Nii
8149db260b Update copyright 2024 for FreeType. Equipment can now have an initial crafting cost. RowItemDisplays will have a craftable and upgradeable tag.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-01-30 14:48:49 +00:00
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. 2024-01-29 23:55:40 -06:00
db93e05afc Sherman's menu integrated. Added NPC display names above the characters. 2024-01-29 22:45:06 -06:00
390e7fefbf Make Unlock All button actually unlock every node. Allow tile fade groups to specify tiles that should be unhidden. NPCs have unlock conditions now. Layers have unlock conditions. 2024-01-29 22:25:32 -06:00
7a41361710 Added collision for smaller tileset tiles. Fixed going to hub stage from overworld map (game state is required to be HUB to prevent usage of items on the field). Fix Fire bolt continuously blowing up at the end of its max range. 2024-01-29 20:52:44 -06:00
dcabc05702 Creating a new character in the desktop build is now fixed. Added NPC interact functionality. 2024-01-29 19:29:38 -06:00
62cfe67119 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria 2024-01-29 17:02:21 -06:00
1814c52763 Add in maximum ranges for energy bolt, fire bolt, and lightning bolt. 2024-01-29 17:02:20 -06:00
Nic0Nic0Nii
bc2b980947 Damage numbers now clamp to view edges. 2024-01-29 20:22:12 +00:00
Nic0Nic0Nii
2e3e8dd910 Add debug flag when building emscripten in debug mode.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-01-29 19:01:51 +00:00
ebf7fcf395 Added NPC structures and new NPCs to the hub map. 2024-01-29 00:27:16 -06:00
51e838de24 Items should be unuseable in the hub area. Reset ability cooldowns at the start of a stage. 2024-01-28 21:32:49 -06:00
18810875a5 Fix tile animations. Add in game hub state. 2024-01-28 21:17:06 -06:00
b1cdc78a87 Boss region map check. 2024-01-28 19:46:19 -06:00
5c83a41a86 Refactored Map Data access so that other locations in code no longer had write abilities to the map data. Changed permanent exit zone spawning to a temporary. Fix equipment items being duplicated due to sorted inventory not being in sync with actual inventory. 2024-01-28 19:39:01 -06:00
15990152c7 Added character name input to class selection window, removed "file save name" dialog from main menu navigation. Fixed scaling for button labels with different values than 1. Moved ScrollableWindowComponent's scrollbar to be lined up with the actual scrollbar arrows. Removed text entry mode from blocking controller / gamepad inputs. 2024-01-27 06:43:09 -06:00
fed07eddd6 Fix boss text display for longer names. Add in GameEvent handling class. Finish second boss AI. Release build 6380. 2024-01-26 00:48:32 -06:00
Nic0Nic0Nii
5a16f7757b Implement indexeddb storage for emscripten version. Double running speed of bear charge attack
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-01-25 21:12:34 +00:00
9f5bb212f8 Added tile environment color manipulation. 2024-01-24 21:11:16 -06:00
7705a64624 Fix bullet patterns, add transition sound effect. Fix bug involving accidental multi-hit bullets. 2024-01-24 20:25:13 -06:00
4d3b3b4930 Phase 1 and 2 implemented. 2024-01-24 19:50:53 -06:00
Nic0Nic0Nii
7b0c83824d Implement min/max quantity rolling for stage loot configuration
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-01-24 19:15:34 +00:00
0db3dc4424 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria 2024-01-23 23:04:31 -06:00
934019e84e Add dynamic color and incrementing/decrementing counters for health/mana. 2024-01-23 23:04:29 -06:00
7af67b25b6 Fixes for Linux builds and cmake compiling! 2024-01-22 20:46:34 -06:00
b8da4fbbbe Fixed missing operator= for the InputEngageGroup class. Add scaling damage number size based on relative damage multiplier. Release build 6264. 2024-01-22 18:49:40 -06:00
c021c531f7 Added stage loot to levels configuration, and implemented stage loot upon level completion. 2024-01-22 03:07:49 -06:00
8a1689cb07 Added visited connection point alerts to stage plates. Removed save on window close (Deciding that saving the game at smart locations when the game is in a known good state is a better idea). Player XP config fixed. 2024-01-22 02:40:26 -06:00
7c87766bc5 Update release build to version 6216. 2024-01-22 00:13:31 -06:00
4eec0ce337 Implemented overworld gamepad control functions. Added ability to have certain inputer helper labels to be hidden away. When click functions are called on MenuComponents, it should also apply the menu navigation rules of the button. 2024-01-20 14:42:35 -06:00
a97bc7b2f0 Add HUD input display button images. 2024-01-20 09:24:11 -06:00
Nic0Nic0Nii
df08aa9936 Add in analog stick control handling. Add interface configuration file. 2024-01-19 15:20:38 +00:00
a5abe82594 Move spawn debug report code to after all initialization. 2024-01-18 16:33:17 -06:00
3ba7d0519b Include code to analyze monster spawns 2024-01-18 13:08:00 -06:00
8512ccf51a Added wrapping up and down functionality for load game window. Fix bug allowing the player to enter no name for a save file name, resulting in file load parsing failing completely. Remove back button in class selection window. 2024-01-17 20:10:54 -06:00
c972b33c56 Make lastActiveMousePos static for menus so the mouse cursor doesn't get detected as "moved" everytime we open a new menu. Fixed compile issues for various aspects of gamepad menu opening. Finished interpreting all combinations of setting up buttons and navigation. 2024-01-17 19:32:51 -06:00
21965b3c90 Save File Window navigation controls
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-01-17 17:22:23 +00:00
790a1f7181 Fix Issue #32 for emscripten/linux builds
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-01-17 15:44:18 +00:00
4aaa954d05 Fix memory reading error for monsters that used the draw strategy function while dead (m value gets reassigned and lost). Adjust ranger arrow shoot speed slightly. Environmental audio is backwards again? 2024-01-16 20:39:05 -06:00
cbb277cab2 Add in structures to deal with custom menu navigation setups. 2024-01-16 20:14:43 -06:00
e669968bc3 [BUG] Current build does not properly start and has two stub functions MenuComponent.cpp lines 214 and 224 2024-01-16 00:53:29 -06:00