Commit Graph

75 Commits (958a1866c7a062901689d52dbc964a686bfebb2f)

Author SHA1 Message Date
sigonasr2 99c24b9c37 Setup internal menu components so they know what button was clicked on a menu function. Compacted the on click menu function for menu buttons. 1 year ago
sigonasr2 48a8165086 Added MP restore and consume functions. Converted old direct variable accesses to use these as well. Item restore script completed. 1 year ago
sigonasr2 ba6505b266 Item category, script, and all other information relating to items now load properly with error-handling and proper property overriding. 1 year ago
sigonasr2 773f72a45c Main Menu and Game Play state switching. 1 year ago
sigonasr2 3723835cc7 Switched menu button system to component inheritance system. 1 year ago
sigonasr2 9d08c2547f Added Warrior HUD ability icons 1 year ago
sigonasr2 b9e1352288 Keybind system redone, display keybinds and mana costs on HUD. 1 year ago
sigonasr2 388cf0ba2d Mana costs and ability short names are now displayed on the HUD. 1 year ago
sigonasr2 3c3d32bf7e Player gains iframes if getting hit by ground slam to prevent insta-gibbing via the spawned bullet ring. 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 4631733497 Corrected issues with Ability declaration not matching macro. Cast cancelling moves now properly cancel any active cast. All abilities have configurable cancelCast settings. 1 year ago
sigonasr2, Sig, Sigo dbc68b8c4b Redundant collision tile error handling. And allow a flag for abilities to cancel casts (Wizard Teleport) 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 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 13eff22485 Super big refactor of the animation storage and monster storage system using configuration files. 1 year ago
sigonasr2 1c2106135d Player configuration file implemented. 1 year ago
sigonasr2 b2d363cdef Ranger configuration file implemented. Added per-step bullet collisions. Fix Release Desktop project setup. 1 year ago
Nic0Nic0Nii 017a72b8cc Added retreat configuration variables. 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 cacf169668 Add in extra debug access option when reading configuration properties. Implement Wizard Auto attack and teleport configuration options. 1 year ago
sigonasr2 a86362c801 Warrior ability custom parameters implemented. 1 year ago
Nic0Nic0Nii eb1ceb31dd Start incorporating Warrior ability properties into config file. 1 year ago
sigonasr2 44281bac19 Added casting time parameters to ability configuration files. 1 year ago
sigonasr2 5a406bc469 Read all basic skill data from class configuration files. 1 year ago
Nic0Nic0Nii 3cb8c43da1 Setup class config file directory structure 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 19c2c198e6 Include pragma regions for specific class abilities and move Ranger stuff (that is actually player-implemented over) 1 year ago
Nic0Nic0Nii d4183180e1 Rapid Fire ranger ability implemented. 1 year ago
sigonasr2 81f9ead80a Added ghost fading images for retreat ability and facing direction implemented. 1 year ago
Nic0Nic0Nii 664ca68010 Retreat dash back code completed 1 year ago
sigonasr2 9ebe5a21a0 Implemented Ranger auto attack plus animations. 1 year ago
sigonasr2 3a880c55a2 Class abilities are statically set so they are initialized on load to allow for proper swapping. 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 88df322042 Effect particles realigned and particles that are behind the center move to the back. 1 year ago
Nic0Nic0Nii 50a73a53e7 Precast targeting indicator now centered 1 year ago
Nic0Nic0Nii 21f7278510 Condensed and finished pre-casting code. Refactored the way ability casting is handled 1 year ago
Nic0Nic0Nii e0b1f74c5f Add precast ability conditions 1 year ago
Nic0Nic0Nii 7ec58742de Cast bar display implementation 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, Sig, Sigo 1f69848049 Prep player class structure refactor. Add default destructors to all parent classes. 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, Sig, Sigo 0529de4bf9 Add in pathfinding abilities to monster movement strategies. 1 year ago
sigonasr2, Sig, Sigo d494be6970 Added collision checks and interactions based on upper/lower level status. 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 46e3c7f7e7 Use pathfinding algorithm to determine teleport validity. 1 year ago