Commit Graph

11 Commits (5b35ca5c5248c03016ec91c1e9fa97ce20304572)

Author SHA1 Message Date
sigonasr2 78bc4585aa Implemented Death menu. Release Build 7668. 9 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. 10 months ago
Nic0Nic0Nii 973813f0b5 Player no longer bounces off of NPCs. Bonus boss no longer continues charging if it makes contact with the player. Fix undefined pointer in TMXParser. 10 months ago
sigonasr2 ebf7fcf395 Added NPC structures and new NPCs to the hub map. 10 months ago
sigonasr2 fed07eddd6 Fix boss text display for longer names. Add in GameEvent handling class. Finish second boss AI. Release build 6380. 10 months ago
sigonasr2 86925ef031 Bear strategy implemented. Release Build 5823. 11 months ago
sigonasr2 acaf1bc3bf Attack recovery time on frogs were being ignored. Made move speed stats implementations consistent across both monsters and players. Added shooting sound effects. Begin wolf behavior implementation. 11 months ago
sigonasr2 6d11eb5048 Update to geom2d 2.0 util 11 months ago
sigonasr2 57f482016f Added error handling for when creatures are specified in spawn zones but do not have a corresponding image. Gracefully handle random extra zones that are accidentally added with no type specified. Add in foresty boss/overworld sample themes. Add in placeholder frog info. Refactor MapName to just use strings instead of an enum since we don't want manual upkeep. 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 4ac15dd1cc XP and level up systems implemented. 11 months ago
sigonasr2 fcb3ee87fd Remove magic number IDs from Monsters and use display names as the key names. Fixed all references to numerical IDs in code. Refreshed all game maps so the monster name enums export as name strings instead of numbers. 11 months ago
sigonasr2 455dd3a818 Converted all Monster Strategy IDs to using strings instead of magic numbers, removed magic numbering system from configs. 11 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 e4fae723c9 Fix up warnings (mostly loss of data cast warnings). When an ability gets interrupted, the key is required to be depressed before another cast attempt can be made. Added collision layer tiles to a few tiles in 1-1 due to ability to walk out-of-bounds. 1 year ago
sigonasr2 a29df8b954 Monster Drop Data reading from configuration implemented. 1 year ago
sigonasr2 3ff558d44e Added pragma regions to all license comment fields in files and collapsed them. 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 30a5cdc488 Correct memory leak in consuming items from inventory. Added overworld menu layout. Warrior Up walk animation has head bobbing like all the others now. Fixed alignment of items for ScrollableWindowComponents, fix scrollbar resizing when parent component has offsets. 1 year ago
sigonasr2 67a5288984 Implement error-handling (file names and locations) via std::source_location and added CRT debugging memory leak detection. 1 year ago
sigonasr2 40a222fc8f MonsterData safemap was not locked. 1 year ago
sigonasr2 74a31dda2e Monster spawning now adds to a queue to prevent memory adjustment corruption while inside of monster update functions. 1 year ago
sigonasr2 36fb89e556 Code analysis suggestions implemented. 1 year ago
sigonasr2 6a12a45cb2 Moved all enemy reading over to purely using config files. Removed all enemy enum dependencies. Removed bugs involving loading infinite maps by accident. 1 year ago
sigonasr2 13eff22485 Super big refactor of the animation storage and monster storage system using configuration files. 1 year ago
sigonasr2 42c5043163 Death animation now tied to monster data. 1 year ago
sigonasr2 5566eced77 Consolidated jump and shoot animations for monsters into MonsterData. 1 year ago
sigonasr2 b2eda563f2 Sync up monster names with in-game values. Spawners loaded from map data. Spawners now are ellipses instead of circles. Added yellow slime missing death animation. New release build. 1 year ago
sigonasr2 a2308914a2 Refined movement run away code for ranged enemies. 1 year ago
sigonasr2 6584a240b1 Large refactoring and implemented hurt on monsters 1 year ago
sigonasr2 0f449a902a Implemented monster update method and monster spawner methods. 1 year ago
sigonasr2 cbbee7aaa4 Initial setup of Monster structures 1 year ago