Commit Graph

71 Commits (40a222fc8fdef9019ff3b7838c159062e2ad3994)

Author SHA1 Message Date
sigonasr2 999855c6e8 Proper theming controls added, attributes are now an inheritable interface for anything. 1 year ago
sigonasr2 f0169b06ab Display DPS tracker + encounter timer 1 year ago
sigonasr2 c4db27a78d Boss name overlays added to map editor and game. 1 year ago
sigonasr2 b80d791578 Differentiate between player damage indicators and enemy damage indicators. 1 year ago
sigonasr2 3f60180b68 Build 1418. Slime King fight is fully implemented. 1 year ago
sigonasr2 caddaefb02 Remove dependency of MonsterAttribute in Monster header to avoid long recompiles. Fix distance snapping on slime king jumps. 1 year ago
sigonasr2 de04905983 Phase 4 implemented. 1 year ago
sigonasr2 cf782c29bb Tuned jump delays and values for phase 2. 1 year ago
sigonasr2, Sig, Sigo 1bb87eab23 Extra implementations in phase 2 1 year ago
sigonasr2 7745010099 Change move towards bump behavior to be a chance to stop an instance of this strategy instead. 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 cb600c8ea4 Fix Damage Number flickering, add in extra projectile ring when king slime lands for phase 1. Phase 1 complete. 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 ba8a1bd091 Monster water reflections implemented. 1 year ago
sigonasr2 100a3ece57 Finished slime king jump attack, account for Z axis when determining damage validity. 1 year ago
sigonasr2 942e8e0ef7 Bullets do not die immediately when view goes offscreen anymore. Initial jump states and setup for Slime King are now implemented. 1 year ago
sigonasr2 54e72d088e Refactored dynamic variable system, removed _ATTRIBUTE and type dependency, and optional default value issues. 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
Nic0Nic0Nii a1a35fabd0 Emscripten build seems to refuse 1 year ago
Nic0Nic0Nii 39c4db9c6f Okay, this is more sane. Templates removed and Set does a check to make sure it's the correct type. 1 year ago
Nic0Nic0Nii b39bed3958 Implement custom attributes for monsters. 1 year ago
Nic0Nic0Nii a69be08a1a Size reduction on slime king per phase. Add in size transition amounts based on time. 1 year ago
sigonasr2 c75e56d642 Setup King Slime encounter, Boss room map setup with spawn and player, made non-infinite. Implemented enemy iframes and added phase framework for the boss. 1 year ago
sigonasr2 023c6f9005 Implement Z axis for monster rendering. Fix up shadow sizing for the player. 1 year ago
sigonasr2 49940fdba1 Mobs can now have ifreames. Add in documentation for slime king encounter and prep a spritesheet for it. 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
Nic0Nic0Nii 8d117c42e3 Class quick test swapping reimplemented. 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, Sig, Sigo d3454727cd Warrior refactor completed 1 year ago
sigonasr2 228a3caa0e Upper level and lower level spawning now distinguished in map editor. 1 year ago
sigonasr2 0349e5d16e Tidy up map zones, fix upper and lower level collision interactions. 1 year ago
sigonasr2 a6c818b179 Re-did Tile grouping code, using a flood fill algorithm now instead of sequential tile checking. Prevents bugs with neighboring tile groups being split improperly. 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 7e4816631c Corrected set position bugs when X axis is not valid while Y is. Corrected staircase collision boxes. Upper Foreground tiles added. 1 year ago
sigonasr2 ef83e7f865 Bridge flags properly enabled and working. Fix image paths in maps. 1 year ago
sigonasr2 3939ee5693 Fire Bolt implemented. 1 year ago
sigonasr2 ba6bc74f1f Add energy bolt splash effect and fade out. 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 1a441914ca Bullets now have derived types. 1 year ago
sigonasr2 9a8859ffe8 Adjusted shoot afar AI to account for collision tiles. 1 year ago
sigonasr2 46a16b8ae2 Changed version display string shadow to match other shadow texts. 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 5a8527f51b Add line collision checking to geom2d functions. 1 year ago