sigonasr2
|
6ea8588feb
|
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
|
d6d02cc986
|
Refactor ability use skills to be testable. Add in basic player damage check and ability use unit tests.
|
5 months ago |
sigonasr2
|
5f0a516be5
|
Refactor redundant deactivation variable to now be tied to the fade out time. Make collision checks for bullets with radii of 0 no longer occur. Add mid phase tornado. Release Build 9546.
|
6 months ago |
sigonasr2
|
5918846fbd
|
Refactor manual typing of HP Ratios with an HP Ratio function for the monster and player classes. Release Build 9524.
|
6 months ago |
sigonasr2
|
cfbd4dce97
|
Fix a bug where hp recovery when at full health still applied passive hp recovery effects. Fix bug with volume transitions not respecting the user's set volume controls when adjusting audio events. Add debris spawning for second bonus boss. Release Build 9522.
|
6 months ago |
sigonasr2
|
a8bb30e12f
|
Fix bug with double rendering. Not using iterator marker to determine what else to draw. Fix bug with maximum health not healing to maximum when health is affected by Health %. Refactored wind speed to be a global value within the game's engine. Included speed reduction properties for wind when warrior blocks. Include projectiles/player being affected by wind and casting to be allowed when pushed by wind. Release Build 9507.
|
6 months ago |
sigonasr2
|
92a3c463f7
|
Add player velocity adjustment function. Add Wind attack functionality for second bonus boss. Add overlay ease-in transparency. Release Build 9494.
|
6 months ago |
sigonasr2
|
ad14544418
|
Add rotation parameter and hit iframe time to bullets. Iframe timers now compares current iframes to the new duration and keeps only the larger amount. Fix bug allowing monsters with jump attacks to still cause knockback and iframes even when the hit does not land. Fly Across attack implemented for second bonus boss. Release Build 9447.
|
6 months ago |
sigonasr2
|
2b6201f641
|
Cherry pick health % not being applied bug from commit f0ea435562 into master branch. Release Build 9424.
|
6 months ago |
sigonasr2
|
17ab92eeee
|
Fix bug with Health % item stats/set effects not being applied to the player. Release Build 9424.
|
6 months ago |
sigonasr2
|
fa0caa5fa9
|
Implement rock toss and stone pillar spawning behaviors for stone elemental. Refactor HurtEnemies functions to instead hurt any target with targeting flags. Fix bug with player to monster collision not respecting new collision radii. Release Build 9318.
|
7 months ago |
sigonasr2
|
79b595bbef
|
Added overrides for playing default animations in move towards and run away scripts. Implemented Bomb Goblin AI. Include convenience methods for proximity knockback functions. Prepped AI functions for the Hawk and Stone Elementals. Release Build 9230.
|
7 months ago |
sigonasr2
|
2e39c0a3f5
|
Implemented minimap HUD overlay and included miniature player marker. Rearranged initialization of player animations in loading process. Release Build 8851.
|
8 months ago |
sigonasr2
|
e052f6e089
|
Added analog controller precision movement for controllers. Fixed bugs with animation system involving movement velocities not being consistent nor updating correctly for up/down directions. New Steam Controller Configurations. Release Build 8577.
|
8 months ago |
sigonasr2
|
0830185829
|
Fix Ranger Charged Shot and Multi Shot animations being overwritten by cast completion state resetting. Release Build 8367.
|
8 months ago |
sigonasr2
|
37d738fbf9
|
Add Steam input binding groups to tutorial tasks. Release Build 8357.
|
8 months ago |
sigonasr2
|
9133ab9e94
|
Added low health warning visuals and sound effect. Release Build 8145.
|
9 months ago |
sigonasr2
|
72c5a7394b
|
Added Yellow Slime jump attack behavior. Release Build 8023.
|
9 months ago |
sigonasr2
|
588e184764
|
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
|
72f4693cfc
|
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
|
2d0702af2c
|
Mouse auto aim mode no longer occurs if a mouse button is held down but the mouse hasn't moved for 2 or more seconds. Fix bug with background sound not respecting BGM volume during fade-in / fade-out. Fix non-combat sound effects not playing while on the title screen. Combine unused foresty stems for now. Add in follow-directions for defensive abilities when using controller or keyboard inputs as well as an inversion direction flag. These are desirable for the retreat types since aiming defensives towards the target is not what the player prefers. Limited pathfinding frequency for monsters and wizard pathfinding ability. Fixed bug with shared pointer being passed into two separate inventories, causing double item duplication everytime a stackable item was added to the player's inventory. Release Build 7795.
|
9 months ago |
sigonasr2
|
03e6d3bd80
|
Fix missing strategy draw call for monsters. Add in death state and basic transition effects. Release Build 7662.
|
9 months ago |
sigonasr2
|
53b5c1f967
|
Redo rendering pipeline so all tile groups are now interweaved with game objects such that objects in front of foreground tiles are now properly displayed after stuff in the background. Release Build 7635.
|
9 months ago |
sigonasr2
|
99049d6fa0
|
Add in intro level scenes and identify combat-related sounds so they do not play on the main menu. Release Build 7587.
|
9 months ago |
sigonasr2
|
e2cc0aa90c
|
Implemented controller compatibility for the pause menu. Release Build 7447.
|
9 months ago |
sigonasr2
|
d5bd8655a9
|
Added additional toggle and setting options in Settings menu. Made screen shake, gamepad rumble, keyboard aim assist, and terrain collision box display toggles functional. Added toggle sound effect. Release Build 7344.
|
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
|
a6d2765585
|
Condensed DrawInput function to accept a variant instead of having double copies of the function.
|
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
|
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
|
c0ae0697b7
|
Move to smart pointers for menu component system.
|
11 months ago |
sigonasr2
|
6b2f4f7bf9
|
Added aiming system for controllers, integrated aiming and hot swapping between keyboard/gamepad controls. Switched all mouse aiming functions for classes to modular aiming function. Disable vibration when not using the controller.
|
11 months ago |
sigonasr2
|
1fd37bbd51
|
Added controller vibration for world shake events/player hurt events.
|
11 months ago |
sigonasr2
|
b7ef0c8712
|
Added knockup status for players/monsters.
|
11 months ago |
sigonasr2
|
db9c35f813
|
Wolf behavior implemented. Fixed facing direction behavior for AI scripts.
|
11 months ago |
sigonasr2
|
1655fe7b51
|
Frog animations setup. Frog tongue bullet setup.
|
11 months ago |
sigonasr2
|
2c54e9a9c7
|
Monsters get a 1-second cooldown on collision to avoid overwhelming the player through constant charging. Remove extra A* nodes that are not required during map loading. Reversed the surround sound directions so stuff on the right is heard from the right channel, and stuff on the left is heard from the left channel. Fix lerp function in olcPGEX geometry util.
|
11 months ago |
sigonasr2
|
c193aa7116
|
Added collision handling for areas where there are no valid tiles.
|
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
|
725a858fab
|
Implemented environmental audio loading in maps. Added stb_vorbis header/cpp file for ogg format support. Converted track parts and sound effect to be ogg instead.
|
11 months ago |
sigonasr2
|
3e1227a899
|
Fix bugs with money display in menus. Fix cooldown time value not being set properly while items are being loaded. Release Build 5395.
|
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
|
0d6ab94fda
|
Implement load game functions.
|
11 months ago |
sigonasr2
|
5e5e8f5656
|
Save File implemented.
|
11 months ago |
sigonasr2
|
c7e3115b89
|
Implemented Mana and Atk Spd stats
|
11 months ago |
sigonasr2
|
4ac15dd1cc
|
XP and level up systems implemented.
|
11 months ago |
sigonasr2
|
2a72238e40
|
Implemented all item stats.
|
11 months ago |
sigonasr2
|
126753053f
|
Added caching for shadow text for all PGE default drawing functions and viewport drawing functions.
|
11 months ago |