sigonasr2
34515cec76
Add Heal function for monsters. Make player stat functions const return. Add Missing Health bonus stat from buffs. Refactor names of stat functions to be more explicit. Add more stat buff and pct buff checks. Fix up discrepancies with how stat up buffs work for the player. 53/53 passing tests.
5 months ago
sigonasr2
c879cafe1e
Targets already in the air should not be knocked back. Fix image loading dependencies internally within the engine so they work even during unit testing. Rearrange some item initializing functions to occur after the GFX map is reset so all graphics are loaded properly. Release Build 9835.
5 months ago
sigonasr2
36775982a6
Emscripten compatibility fixes.
8 months ago
sigonasr2
e7c7504e6d
Include Weapon Upgrade/Equipment related Achievements. Release Build 8548.
8 months ago
sigonasr2
41228265b2
Add Shoulder2 button hack to get the other controller button scroll up/down pair to appear in input helpers. Release Build 8351.
8 months ago
sigonasr2
c8b6273b48
Update to PGE v2.25.
9 months ago
sigonasr2
e4e2a0c55e
Lock icons implemented in equip menu. When a piece of gear is already equipped, prevent equip sounds/re-equipping of the same exact piece. Release Build 8105.
9 months ago
sigonasr2
cfdc2c9a8c
Close consumables selection window automatically once a loadout item has been selected. Release Build 8038.
9 months ago
sigonasr2
b55dbcb63b
Add in hp and atk growth rate displays on level ups. Make increase and decrease buttons disable when the appropriate sell/buy amounts have been reached. Sell inventory count now shows up in the selling window. Add Lock/Unlock input helper display on merchant accessory sell window. Fix missing collision tile in 1-1. Release Build 7992. Patch Version 0.5.
9 months ago
sigonasr2
2bf1c74460
Fix health display on equipment menu to show max health instead of current health. Fix health values being reduced due to temporary unequips when hovering over items. Release Build 7887.
9 months ago
sigonasr2
20a76315cc
Fix player starting with no items if they first load another file and then return to the main menu to begin another character. Fix player stats not being reset proper when loading another file and then returning to the main menu and beginning another character. Fix potential infinite XP bar gain loop. Added Return to Map option on level completion screen. Equip Stat labels now show live stats (changes on application of buffs, etc.). Release Build 7886. Patch version 0.4.4.
9 months ago
sigonasr2
ee215b132c
Fix Menu crash for tab switching on blacksmith (inactive scrolled menu items were unfocused and unselectable). Added sound effect for toggling button icon sets. Fix Key DrawInput functions to respect new extended icon types. Bosses now respect boundaries of boss arenas. Release Build 7474.
9 months ago
sigonasr2
63f7062841
Add unequip hotkey to character equipment menu. Implemented mouse inputs displaying on input helper when mouse navigation is used. Release Build 7465.
9 months ago
sigonasr2
66b0648a59
Moved settings related to the game itself into its own settings save file. Emscripten build also saves a separate system settings file in indexeddb. Added checks to prevent menu sounds from playing when the menu is not currently open, but adjusted in a different location in the game. Implemented different button icon sets and a setting to toggle between them. Removed the double button display (caused more confusion and took up more room). Fixed a bug with iterating through navigation groups when a button was removed/disabled from the list. Removed iconscaling dependency based on MenuIconButton sizes.
9 months ago
sigonasr2
a39a841166
Fixed issues with one input bleeding into multiple inputs. Removed old redundant system where we can specify a menu to navigate to. Implemented controller compatibility for UserID menu. Release Build 7326.
10 months ago
sigonasr2
783428dfa1
Added full controller compatibility for the character menu window. Release Build 7187.
10 months ago
sigonasr2
29005e366c
Stat labels no longer cause funny newline wrapping. Release Build 7170.
10 months ago
sigonasr2
48ba282fa5
Implemented equipment menu navigation (partially).
10 months ago
sigonasr2
fd9fdc0924
Added partial keyboard functionality to character equip menu. Fix bugs with scrolling reset system. Release Build 7162.
10 months ago
sigonasr2
8afd66632a
Added XP bar animations and steady increasing progress bar. Added level up animation text on stage completion screen. Refactor enable and disable functions for menu components. Differentiated between disabling due to being outside the window, and manual enable/disabling of components. Fix infinite loop bug with components outside of a scrollable window component not being iterated over. Fix bug with hovering over non-navigational components causing the default component for a menu to be selected while in mouse navigation mode. Release Build 7095.
10 months ago
sigonasr2
22b1557c05
Added wrapping menu macro functionality. Implemented controller compatibility for level complete window. Added right alignment for menu labels. Added ProgressBar component. Added XP-related functions for callbacks to other components in-game. Fix giant normalized vector issue with Wolf AI script. Release Build 7041.
10 months ago
sigonasr2
f5bcd4f869
Resized renders to fit class info window. Class info window controller compatibility added. Release Build 6961.
10 months ago
sigonasr2
2b7ebb32cc
Visual Novel character sizing now scales based on image size instead.
10 months ago
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>
10 months ago
sigonasr2, Sig, Sigo
965d0afdb1
Incorporate dynamic pointer cast fix
...
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
11 months ago
sigonasr2
e669968bc3
[BUG] Current build does not properly start and has two stub functions MenuComponent.cpp lines 214 and 224
11 months ago
sigonasr2
c0ae0697b7
Move to smart pointers for menu component system.
11 months ago
sigonasr2
8a1d8868c9
All sound effects now accept positions as well for surround sound effects during combat.
11 months ago
sigonasr2
c7ea530484
Update Overworld Map with new stage plates. Updated stages with spawn zones and end zones. Cleaned up sound effects with extra noise. Updated some sound effects with more appropriate ones. Added sound effects for many events.
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
fa7dfb601f
Add game title images, replace all 2023 copyright notices with 2024 copyright notices.
11 months ago
sigonasr2
cbdd317068
Add label update manual disable flag for when a label update would cause issues on the character equip menu.
11 months ago
sigonasr2
5a9396fbcb
Fix hover over label update bug inside character equip menu (thanks to a side effect of updating the item reference).
...
Applied random stats to equip stats. Made sure that rings that are the same in both equip slots do not cause the stats difference display from showing any actual differences. Prevent accidental unequipping of rings already equipped (if you technically were to swap between them)
11 months ago
sigonasr2
4daf4f0135
Corrected GetInventorySlot() to return actual slot when there are multiple unique instances of an item instead of just the first index.
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
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
sigonasr2
20f30b0f30
Add and setup Blacksmith Crafting Window
11 months ago
sigonasr2
3e3e96110c
Added Equipment/Equipment Icons. Remove unused Graphics2D PGEX from project. Crit Dmg now displays as the extra amount added (50%) rather than the final multiplier (150%)
11 months ago
sigonasr2
4ac15dd1cc
XP and level up systems implemented.
11 months ago
sigonasr2
668a5ca1b1
Item Attribute systems reworked from being an enum class to being a class. Added support for the Buff Item Script to modify items. Implemented Damage Reduction proposal.
11 months ago
sigonasr2
70423be9d4
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
11 months ago
sigonasr2
4c290e81aa
Fixed clashing key names for text with the same information but differing widths. Corrected all GUI mispositioned text or incorrect wrapping on equip screens.
11 months ago
sigonasr2
c795e7f891
Text rendering properly deals with newline characters. Updated components that were not properly rendering.
11 months ago
sigonasr2
cb09825455
Added money display to inventory GUI. Corrected inventory amounts displaying incorrectly in inventory menus (references to other items fixed). Added MenuIconButton appearance flags to disable outlines/backgrounds
12 months ago
sigonasr2
f1aa872717
Add player money functions. Implement Merchant transaction functions. Add Function Priming classes.
12 months ago
sigonasr2
46926be340
Fix scrollbar boundary not updating upon switching to new menus. Fix bug with positions from keyboard/button maps not using original positions in scrollable components.
12 months ago
sigonasr2
3251053364
Added row item display button components.
12 months ago
sigonasr2
ac0f5c42aa
Hover functionality moved out to MenuComponent so any component can utilize them.
12 months ago