Commit Graph

112 Commits (cabeebb1dbad29985baafc3ae6bbc7a3ecbbabdb)

Author SHA1 Message Date
sigonasr2 0add68396f Finished slime king jump attack, account for Z axis when determining damage validity. 2 years ago
sigonasr2 0ddfda2a0a Bullets do not die immediately when view goes offscreen anymore. Initial jump states and setup for Slime King are now implemented. 2 years ago
sigonasr2 82e4a1024f Phase 1 Bullet shot pattern for Slime King implemented. 2 years ago
sigonasr2 4d3a827437 Refactored dynamic variable system, removed _ATTRIBUTE and type dependency, and optional default value issues. 2 years ago
sigonasr2 334b2d49cf Fix std::less comparison for Monster attributes. Cleaned up list deletion for bullets, emitters, and effects. Bullet ring implementation for slime king. 2 years ago
sigonasr2 8a1b9d6b74 Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact. 2 years ago
sigonasr2 bd78299c58 Condense lambda. 2 years ago
sigonasr2 19ea56e0cb Release build 1093. Finally took care of multiple tiles on multiple layers foreground rendering. 2 years ago
sigonasr2 2831c8d626 Fix sprites being indexed funky. Consolidated tile group code, broke some of the overlapping tiles functionality. 2 years ago
sigonasr2 56f9aaca1d Scuffed lambda function passing for tile group handling. Need to prep multi-layer rendering for tile groups. 2 years ago
sigonasr2 d041d9f408 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. 2 years ago
sigonasr2 15a24a42a6 Code analysis suggestions implemented. 2 years ago
sigonasr2 6dcf13cfb8 Windows and emscripten mouse handling outside window now works! 2 years ago
sigonasr2 934bf5be79 Stupid bullet. Also fixed WIZARD_IDLE animations missing. 2 years ago
sigonasr2 34f44f0f6f Player animations now load dynamically from configuration files. 2 years ago
sigonasr2 8f644e7375 Implement Z axis for monster rendering. Fix up shadow sizing for the player. 2 years ago
sigonasr2 3a4f6c8b18 Mobs can now have ifreames. Add in documentation for slime king encounter and prep a spritesheet for it. 2 years ago
sigonasr2 b7402b2bfa Fixed Bullet fixed step movement. Corrected Warrior Block Cooldown (accidently got changed), implemented Turret Monster Strategy. 2 years ago
sigonasr2 1a98597b7f Add custom monster strategy properties for monster config files. 2 years ago
sigonasr2 6e37993261 Removed static from struct. Emscripten build now uses C++20. Removed stray safemap cpp file. 2 years ago
sigonasr2 2fca13a6a2 Moved all enemy reading over to purely using config files. Removed all enemy enum dependencies. Removed bugs involving loading infinite maps by accident. 2 years ago
sigonasr2 1aaf6cbd9e Super big refactor of the animation storage and monster storage system using configuration files. 2 years ago
sigonasr2 548bf3696e Player configuration file implemented. 2 years ago
sigonasr2 dffca2cb5d Ranger configuration file implemented. Added per-step bullet collisions. Fix Release Desktop project setup. 2 years ago
sigonasr2 23d1d800d5 Fix Warrior slowdown cancel bug (#16). Added debug configuration options to display collision and hidden player info on-screen. Release Build 935. 2 years ago
sigonasr2 2486627adf Add configuration parameters for Wizard Meteor ability. 2 years ago
sigonasr2 75c3b67d9c Added in Wizard Lightning Bolt Configuration Parameters 2 years ago
sigonasr2 f1ddf94871 Fix Warrior Auto attack damage multiplier config value not being adjustable. 2 years ago
sigonasr2 13546015ce Implement Wizard Ability 1 (Firebolt) configuration parameters. 2 years ago
sigonasr2 6e2238664b Add an updated release build to appease the Quapsel gods. 2 years ago
sigonasr2 205092a3aa Fix line break when temporarily debugging from earlier. 2 years ago
sigonasr2 08dd776595 Add in extra debug access option when reading configuration properties. Implement Wizard Auto attack and teleport configuration options. 2 years ago
sigonasr2 8862c3eb08 Warrior ability custom parameters implemented. 2 years ago
sigonasr2 89d98a3c53 Update to latest release build. 2 years ago
sigonasr2 82f51cadb8 Include error handling to make detecting bugs or typos easier due to missing configuration items. 2 years ago
sigonasr2 2c183a5481 Added casting time parameters to ability configuration files. 2 years ago
sigonasr2 bf25a11c32 Read all basic skill data from class configuration files. 2 years ago
sigonasr2 7cfcb384c1 Refactored class initializations so reading into class list data from config files works properly. 2 years ago
sigonasr2 c17ff42a23 Graphics configuration file and initial configuration layout setup. 2 years ago
sigonasr2 649e7f62f4 Switch to smart pointer implementation for damage numbers to handle damage combo'ing quick attack displays. 2 years ago
sigonasr2 72421b538b Multishot Ranger ability implemented. 2 years ago
sigonasr2 62ed2dfda6 Add in Charged Shot ability and allow precasting without the targeting indicator. 2 years ago
sigonasr2 a29bb9bb0a Rapid fire reimplemented because I goofed? 2 years ago
sigonasr2 9860a12498 Include pragma regions for specific class abilities and move Ranger stuff (that is actually player-implemented over) 2 years ago
sigonasr2 4c43eb7757 Meteor shadow is now following the world~ 2 years ago
sigonasr2 a8f83dfec8 Added ghost fading images for retreat ability and facing direction implemented. 2 years ago
sigonasr2 82d58a6dd1 Fixed fElapsedTime bug going negative seemingly randomly. Thank std::chrono::library::that::is::way::too::annoying::to::use::and::apparently::is::not::ultra::accurate 2 years ago
sigonasr2 2a7c9582cd Implemented Ranger auto attack plus animations. 2 years ago
sigonasr2 fad343bde3 Refactor Animation loading to reduce repetition. 2 years ago
sigonasr2 405cd32a4b Class abilities are statically set so they are initialized on load to allow for proper swapping. 2 years ago