|
19ea56e0cb
|
Release build 1093. Finally took care of multiple tiles on multiple layers foreground rendering.
|
2023-09-07 05:32:35 -05:00 |
|
|
2831c8d626
|
Fix sprites being indexed funky. Consolidated tile group code, broke some of the overlapping tiles functionality.
|
2023-09-07 04:41:23 -05:00 |
|
|
56f9aaca1d
|
Scuffed lambda function passing for tile group handling. Need to prep multi-layer rendering for tile groups.
|
2023-09-07 03:28:37 -05:00 |
|
|
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.
|
2023-09-07 01:35:23 -05:00 |
|
|
15a24a42a6
|
Code analysis suggestions implemented.
|
2023-09-06 23:07:15 -05:00 |
|
|
6dcf13cfb8
|
Windows and emscripten mouse handling outside window now works!
|
2023-09-04 19:11:16 -05:00 |
|
|
934bf5be79
|
Stupid bullet. Also fixed WIZARD_IDLE animations missing.
|
2023-09-04 18:24:21 -05:00 |
|
|
34f44f0f6f
|
Player animations now load dynamically from configuration files.
|
2023-08-19 11:57:02 -05:00 |
|
|
8f644e7375
|
Implement Z axis for monster rendering. Fix up shadow sizing for the player.
|
2023-08-13 23:01:23 -05:00 |
|
|
3a4f6c8b18
|
Mobs can now have ifreames. Add in documentation for slime king encounter and prep a spritesheet for it.
|
2023-08-13 22:32:04 -05:00 |
|
|
b7402b2bfa
|
Fixed Bullet fixed step movement. Corrected Warrior Block Cooldown (accidently got changed), implemented Turret Monster Strategy.
|
2023-08-13 22:05:34 -05:00 |
|
|
1a98597b7f
|
Add custom monster strategy properties for monster config files.
|
2023-08-13 20:53:39 -05:00 |
|
|
6e37993261
|
Removed static from struct. Emscripten build now uses C++20. Removed stray safemap cpp file.
|
2023-08-13 03:04:30 -05:00 |
|
|
2fca13a6a2
|
Moved all enemy reading over to purely using config files. Removed all enemy enum dependencies. Removed bugs involving loading infinite maps by accident.
|
2023-08-13 02:12:19 -05:00 |
|
|
1aaf6cbd9e
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
2023-08-06 19:00:09 -05:00 |
|
|
548bf3696e
|
Player configuration file implemented.
|
2023-08-06 15:20:54 -05:00 |
|
|
dffca2cb5d
|
Ranger configuration file implemented. Added per-step bullet collisions. Fix Release Desktop project setup.
|
2023-08-06 15:07:53 -05:00 |
|
|
23d1d800d5
|
Fix Warrior slowdown cancel bug (#16). Added debug configuration options to display collision and hidden player info on-screen. Release Build 935.
|
2023-07-29 10:21:53 -05:00 |
|
|
2486627adf
|
Add configuration parameters for Wizard Meteor ability.
|
2023-07-29 09:44:38 -05:00 |
|
|
75c3b67d9c
|
Added in Wizard Lightning Bolt Configuration Parameters
|
2023-07-29 08:45:27 -05:00 |
|
|
f1ddf94871
|
Fix Warrior Auto attack damage multiplier config value not being adjustable.
|
2023-07-28 18:10:55 -05:00 |
|
|
13546015ce
|
Implement Wizard Ability 1 (Firebolt) configuration parameters.
|
2023-07-28 18:02:30 -05:00 |
|
|
6e2238664b
|
Add an updated release build to appease the Quapsel gods.
|
2023-07-28 05:12:54 -05:00 |
|
|
205092a3aa
|
Fix line break when temporarily debugging from earlier.
|
2023-07-28 04:46:43 -05:00 |
|
|
08dd776595
|
Add in extra debug access option when reading configuration properties. Implement Wizard Auto attack and teleport configuration options.
|
2023-07-28 04:41:18 -05:00 |
|
|
8862c3eb08
|
Warrior ability custom parameters implemented.
|
2023-07-28 03:28:42 -05:00 |
|
|
89d98a3c53
|
Update to latest release build.
|
2023-07-27 18:33:04 -05:00 |
|
|
82f51cadb8
|
Include error handling to make detecting bugs or typos easier due to missing configuration items.
|
2023-07-27 18:26:23 -05:00 |
|
|
2c183a5481
|
Added casting time parameters to ability configuration files.
|
2023-07-26 20:51:07 -05:00 |
|
|
bf25a11c32
|
Read all basic skill data from class configuration files.
|
2023-07-26 20:22:33 -05:00 |
|
|
7cfcb384c1
|
Refactored class initializations so reading into class list data from config files works properly.
|
2023-07-26 19:46:39 -05:00 |
|
|
c17ff42a23
|
Graphics configuration file and initial configuration layout setup.
|
2023-07-26 01:58:00 -05:00 |
|
|
649e7f62f4
|
Switch to smart pointer implementation for damage numbers to handle damage combo'ing quick attack displays.
|
2023-07-25 19:48:24 -05:00 |
|
|
72421b538b
|
Multishot Ranger ability implemented.
|
2023-07-25 18:57:27 -05:00 |
|
|
62ed2dfda6
|
Add in Charged Shot ability and allow precasting without the targeting indicator.
|
2023-07-25 18:37:12 -05:00 |
|
|
a29bb9bb0a
|
Rapid fire reimplemented because I goofed?
|
2023-07-25 17:41:17 -05:00 |
|
|
9860a12498
|
Include pragma regions for specific class abilities and move Ranger stuff (that is actually player-implemented over)
|
2023-07-25 17:34:53 -05:00 |
|
|
4c43eb7757
|
Meteor shadow is now following the world~
|
2023-07-25 00:03:28 -05:00 |
|
|
a8f83dfec8
|
Added ghost fading images for retreat ability and facing direction implemented.
|
2023-07-24 23:20:28 -05:00 |
|
|
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
|
2023-07-23 12:33:20 -05:00 |
|
|
2a7c9582cd
|
Implemented Ranger auto attack plus animations.
|
2023-07-23 08:13:40 -05:00 |
|
|
fad343bde3
|
Refactor Animation loading to reduce repetition.
|
2023-07-23 06:12:19 -05:00 |
|
|
405cd32a4b
|
Class abilities are statically set so they are initialized on load to allow for proper swapping.
|
2023-07-22 04:21:10 -05:00 |
|
|
4fa797fad9
|
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.
|
2023-07-22 03:19:52 -05:00 |
|
|
2cf02aa19b
|
Added lingering field effect.
|
2023-07-21 17:29:20 -05:00 |
|
|
cdb60ac5c8
|
Effect particles realigned and particles that are behind the center move to the back.
|
2023-07-21 15:20:56 -05:00 |
|
|
3986754176
|
Move class-specific animation update functions into their own class update functions.
|
2023-07-13 01:42:20 -05:00 |
|
|
c4b0f78881
|
Add in inherited class structure for effects, so effects can have customized behaviors.
|
2023-07-13 01:35:51 -05:00 |
|
|
d66e780504
|
Added lightning bolt attack, added emitter system
|
2023-07-12 00:23:36 -05:00 |
|
|
cd3ebd4fc0
|
Fixed a tree that wasn't in the upper foreground layer. Release build 594 created.
|
2023-07-10 19:29:04 -05:00 |
|