Commit Graph

17 Commits (e748bff898c78e84a0f2c298b8c2d03c02f82a04)

Author SHA1 Message Date
sigonasr2 5ae21944d6 Make knockups pause monster strategies. Fix Effect drawing code being invisible if their fadein timer was zero. Add explosion sound effect to Trapper's Explosive Trap ability. Add knockup and 100% temporary slowdown to Trapper's Bear Trap ability. Release Build 10324. 4 months ago
sigonasr2 5c1144a3bf Fix display bug with Effects that used the original constructor. Refactor on 23 Jul was a big oversight leading to effects not displaying at all (scale set to 0). Release Build 10308. 4 months ago
sigonasr2 345a4abb48 Switch controller auto-targeting to use logic from Hurt function. This means the auto targeting tries to ensure it hits some target, but prefers a currently vulnerable target over an invulnerable / unhittable one. Cleanup the code to use std::optional. Add in a helper function to get nearest monster. Apply Mark to nearest selected target when Trapper Mark Target ability is used. Release Build 10275. 4 months ago
sigonasr2 fe91e36b60 Added shine effect to engine for upcoming Deadly Dash effect. Release Build 10097. 5 months ago
sigonasr2 5f40ee8306 Adjust sword slash effect to accept config values. Add DrawPartialSquishedRotatedDecal to PGE. Performs rotation transform before scale transformation. Add thief animations to animation databases. Setup thief's auto attack ability. Release Build 10053. 5 months ago
sigonasr2 ed5ab319de Fix bug with multi-target bullets fading out upon hitting a single target. Reduce default fade time of bullets from 0.25 seconds to 0.1 seconds. Release Build 10024. 5 months ago
sigonasr2 421ba4bc4a Add stone rain attack to second chapter boss. Second Chapter boss AI routine completed. Release Build 10015. 5 months ago
sigonasr2 191aa24dc2 Add ReverseOneShot animation type support to olcUTIL_Animate2D and config files. Stone Tosses into the air for second boss. Release Build 9994. 5 months ago
sigonasr2 4a77391dec Create a SpellCircle effect to consolidate the two separate effects. Add a type identifier system for Effects. Finish spawn pillar phase of second chapter boss. Fix bug with the boss display info still appearing despite no longer being in a boss stage if the player leaves a boss level before the text has expired. Release Build 9622. 6 months ago
sigonasr2 d500e48e67 Tuned wind streak spawns and settings. Good to go. Release Build 9491. 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 9ca52cbead Warrior sword swing now lingers for the entirety of the animation instead of only applying damage immediately on use. Release Build 8451. 8 months ago
sigonasr2 6ff939e491 Warrior slash animation now extends based on actual attack range. Release Build 7997. 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
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
sigonasr2 6d11eb5048 Update to geom2d 2.0 util 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 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 2bf45dacef It's 2023 btw 1 year ago
sigonasr2 dd531d1fd7 Apply OLC-3 License to all source files. 1 year ago
sigonasr2 1cabb34b94 Added tile render depth ordering for bullets and effects to prevent ordering weirdness. 1 year ago
sigonasr2 465fb0b6c2 All animation references now auto-generate from gfx.txt. All animation references in code have been updated. Safemaps now have the ability to reset their contents (currently used for GFX map unloading) since Renderables must be deleted before the engine uninitializes. Slime King jump now has knockback. 1 year ago
sigonasr2 244ac80d2a Fix std::less comparison for Monster attributes. Cleaned up list deletion for bullets, emitters, and effects. Bullet ring implementation for slime king. 1 year ago
sigonasr2 13eff22485 Super big refactor of the animation storage and monster storage system using configuration files. 1 year ago
sigonasr2 1faf121bb9 Casting range clamping. Refactored hurt function to accept an upperlevel check so there's no requirement to do it manually anymore. Converted AoE damage functions for Meteor to use AoE hurt functions built-in. Fix upper bridge targeting indicator rendering. 1 year ago
sigonasr2 73d29a2ab5 Added lingering field effect. 1 year ago
Nic0Nic0Nii eb5bb15918 Meteor Effect particles and impact code completed 1 year ago
sigonasr2 0dfb58a777 Add in inherited class structure for effects, so effects can have customized behaviors. 1 year ago
sigonasr2 0229982717 Added lightning bolt attack, added emitter system 1 year ago
sigonasr2 6b81cd6e84 Layering rendering now proper. 1 year ago
sigonasr2 78b6113d8e Added mini particles for teleporting. 1 year ago
sigonasr2 db7744dad3 Wizard energy bolt attack implemented. 1 year ago
sigonasr2 2f95e71114 Fix bug with missing return value for effect updating. 1 year ago
sigonasr2 3aebde6287 Finished implementing Ground Slam effect, cooldown display, and range hit. 1 year ago
sigonasr2 7e543a3021 Implement ground slam animation 1 year ago