Commit Graph

24 Commits (63ba75400c45a766b291c213de426f2f2c46facf)

Author SHA1 Message Date
sigonasr2 9b69a4ebb3 ogg vorbis resource pack encoding/decoding implementation started (currently crashes during playback) 3 months ago
sigonasr2 2d2c123c33 Move damage numbers to be rendered on top of the HUD instead of below it. Add in boss indicators that appear while a boss is off-screen. Fix bugs with knockback buffs being applied in the wrong location, making them effectively useless. Fix bugs with player velocity being nan when standing directly on top of a monster spawn. Fix idle animation during stone elemental rock toss cast. Reduce enemy collision hitboxes to more sensible and playable numbers with new collision system. Release Build 9413. 7 months ago
sigonasr2 bf2a2982c9 Fix crash when hovering over a blank item loadout slot in the item loadout menu. Tutorial tasks now are only drawn while a stage is being actively played. Tutorial tasks get cleared upon a stage completion. Release Build 8210. 9 months ago
sigonasr2 7608e9dfe2 Fix crash when a removed map unlock condition is loaded from a save file and saving to a save file. Move world rendering into each individual state draw method to prevent dividing by zero for invalid maps being loaded in. Loaded up new Overworld song. Added extra flower indicator under the bridge of 1-1. Fix 1-5 tree tiles. Make current map name / level name functinos return the proper story level name if we are in a story level to avoid programmer confusion / provide more flexible functions. Both Blacksmith story and chapter 1 bonus boss remove the visited flag from the camp, notifying the player visually on the world map that they need to revisit it. Move Blacksmith Tutorial trigger from requiring you to visit the camp via the world map to when you enter the camp regardless if you did it from completing a level or doing it from the world map. Release Build 8187. 9 months ago
sigonasr2 8917efbc51 Fix having the exact amount of XP not actually leveling you up. Fix strange shadow text clipping for text scaled less than 1.0 vertically. Release Build 8068. 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 2a39b9bda0 Returning to camp/map after dying now lets you obtain already collected resources/XP. Fix bug with XP bar display (visual error) in the level complete window. Release Build 7969. 9 months ago
sigonasr2 091a4a20e1 Make Leave Area button work in the camp. Fix background music volume not being halved when entering/exiting the pause menu. Release Build 7909. 9 months ago
sigonasr2 a26e13fbb6 Fix XP Gain tick rate (25% bar gain every 0.5 seconds). Release Build 7897. 9 months ago
sigonasr2 7cd91e96e1 Remove debug keys for changing class, spawning items, adding xp, and opening the consumables window. Fix XP progress bar so it doesn't loop the sound if the menu is closed early. Pause menu now pauses the game during gameplay. Release Build 7895. 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 37c4aca8bf Add in visual novel audio pitch and BGM change commands. Add in XP bonus when completing stages. Release Build 7706. 10 months ago
sigonasr2 8fc5b530b4 Returning to camp no longer rewards you stage items. Changed CloseAllMenus() to actually call CloseMenu() multiple times instead to prevent lockouts while holding down menu buttons and having menus closed on (such as getting hit by enemy attacks while in the pause menu). Release Build 7646. 10 months ago
sigonasr2 0861419582 Add loading screen. Added flag for music change parameter when loading levels. Release Build 7558. 10 months ago
sigonasr2 e2cc0aa90c Implemented controller compatibility for the pause menu. Release Build 7447. 10 months ago
sigonasr2 bacd879e12 Added dynamic labels for gamepad controls input helper. Fixed wrapping bug for pressing right on monster loot scrollable container. Added XP gain sound effect. Release Build 7112. 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
Nic0Nic0Nii 8149db260b Update copyright 2024 for FreeType. Equipment can now have an initial crafting cost. RowItemDisplays will have a craftable and upgradeable tag. 11 months ago
sigonasr2 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. 11 months ago
Nic0Nic0Nii 7b0c83824d Implement min/max quantity rolling for stage loot configuration 11 months ago
sigonasr2 c021c531f7 Added stage loot to levels configuration, and implemented stage loot upon level completion. 11 months ago
sigonasr2 0e4dbfd9f7 Add in arrow indicators for accessible locations on the overworld stage map. Move saving of the game to overworld map state change event. 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 5e5e8f5656 Save File implemented. 12 months ago
sigonasr2 4ac15dd1cc XP and level up systems implemented. 12 months ago
sigonasr2 2af830d400 FreeType license (required for PGEX_TTF) included in all license notices. Setup project with freetype libraries and includes. Added gamepad PGEX for future gamepad support. 1 year ago
sigonasr2 3ff558d44e Added pragma regions to all license comment fields in files and collapsed them. 1 year ago
sigonasr2 7fe19c6510 Level completed menu should be in its own state to prevent the game from continuing to run in the background. 1 year ago
sigonasr2 2bf45dacef It's 2023 btw 1 year ago
sigonasr2 dd531d1fd7 Apply OLC-3 License to all source files. 1 year ago
sigonasr2 b702fa2fe5 Add main menu window interface outlines. Fixed menu labels not being centered properly. 1 year ago