Commit Graph

31 Commits (6cfb40d6425ba8026cb0e9c1f728e42da2e7f251)

Author SHA1 Message Date
sigonasr2 6cfb40d642 Add custom monster strategy properties for monster config files. 1 year ago
sigonasr2 b6d914151f Removed static from struct. Emscripten build now uses C++20. Removed stray safemap cpp file. 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 e96514e0d4 Fix Warrior slowdown cancel bug (#16). Added debug configuration options to display collision and hidden player info on-screen. Release Build 935. 1 year ago
sigonasr2 a0916cfe9b Switch to smart pointer implementation for damage numbers to handle damage combo'ing quick attack displays. 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, Sig, Sigo c75a01a1ad Finish entire class refactor. Class swapping needs to be reimplemented. Fixed shadow color from white to black 1 year ago
sigonasr2 228a3caa0e Upper level and lower level spawning now distinguished in map editor. 1 year ago
sigonasr2, Sig, Sigo 0529de4bf9 Add in pathfinding abilities to monster movement strategies. 1 year ago
sigonasr2 6b81cd6e84 Layering rendering now proper. 1 year ago
sigonasr2 7348426c71 Upper level and lower level rendering handled properly. 1 year ago
sigonasr2, Sig, Sigo aa56b4a428 Include flags for monsters and players to indicate if they are on the upper level or lower level. 1 year ago
sigonasr2 ef83e7f865 Bridge flags properly enabled and working. Fix image paths in maps. 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 9a8859ffe8 Adjusted shoot afar AI to account for collision tiles. 1 year ago
sigonasr2 cdab15d8d3 Add hit reset flag for monsters that charge at players such that they must reset it to damage the player with contact damage again. Player spawn location now reads from the level file. Collision tile data loaded. 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 6d4c069fe4 Implemented Battlecry. Debuff/Buff modifiers. Fixed bug where player can auto attack during a ground slam. 1 year ago
sigonasr2 01d1e44839 Added Bullet shooting 1 year ago
sigonasr2 a2308914a2 Refined movement run away code for ranged enemies. 1 year ago
sigonasr2 df1681b051 Bounce collisions occur between units. 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
sigonasr2 15c246689f Monsters in front/behind now sorted proper. 1 year ago
sigonasr2 6584a240b1 Large refactoring and implemented hurt on monsters 1 year ago
sigonasr2 8bb42df861 Implemented spawners and monster rendering. 1 year ago
sigonasr2 0f449a902a Implemented monster update method and monster spawner methods. 1 year ago
sigonasr2 1e0e40c77b Refactor animation data location. 1 year ago
sigonasr2 86867cd82c Prep Monster structures 1 year ago
sigonasr2 cbbee7aaa4 Initial setup of Monster structures 1 year ago