|
064d717e27
|
HasProperty config parameter recursion is now a thing, allowing for subproperties to be checked via the . syntax.
|
2023-09-19 04:24:07 -05:00 |
|
|
7745010099
|
Change move towards bump behavior to be a chance to stop an instance of this strategy instead.
|
2023-09-19 03:38:09 -05:00 |
|
|
74a31dda2e
|
Monster spawning now adds to a queue to prevent memory adjustment corruption while inside of monster update functions.
Monster spawning on phase transition now occurs.
|
2023-09-19 03:30:18 -05:00 |
|
|
cb600c8ea4
|
Fix Damage Number flickering, add in extra projectile ring when king slime lands for phase 1. Phase 1 complete.
|
2023-09-19 02:51:52 -05:00 |
|
|
43b5503661
|
Added particle effects for slime king jump and landing.
|
2023-09-16 07:42:15 -05:00 |
|
|
14564d814d
|
Animations that are missing from the animation map now auto-generate after animations have been defined.
|
2023-09-16 07:22:44 -05:00 |
|
|
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.
|
2023-09-16 07:00:38 -05:00 |
|
|
ba8a1bd091
|
Monster water reflections implemented.
|
2023-09-16 04:38:38 -05:00 |
|
|
4631733497
|
Corrected issues with Ability declaration not matching macro. Cast cancelling moves now properly cancel any active cast. All abilities have configurable cancelCast settings.
|
2023-09-15 16:32:04 -05:00 |
|
|
ac0fbbb174
|
Move the spawn point back.
|
2023-09-15 01:09:02 -05:00 |
|
|
5140b92317
|
Water tile reflections implemented.
|
2023-09-15 01:02:10 -05:00 |
|
|
4cdb73333d
|
Release build 1238. Fixed bug with collisions not being enabled on tiles with a class. Fixed a bug with upper level tiles not being rendered proper. Made entire object part of the fade group instead of leaving the bases solid.
|
2023-09-13 20:06:59 -05:00 |
|
|
d88b747900
|
Release build 1226.
|
2023-09-13 19:23:01 -05:00 |
|
|
195364e0ab
|
Tile animations implemented. Fix off-by-one error with tileset identification.
|
2023-09-13 18:57:46 -05:00 |
|
|
7941e22aa8
|
Stacked collision boxes are now handled properly. Map collisions in tilesets has been sealed off.
|
2023-09-12 16:48:28 -05:00 |
|
|
e8f6d972ad
|
Release build 1198. Upper ground/spawn fade group auto detection now properly implemented. Reduced fade out range of spawn groups along the bottom edge. Added wall boundary for the campaign level.
|
2023-09-12 04:54:58 -05:00 |
|
|
ee16393f85
|
Fix incorrect ordering of fade layers.
|
2023-09-12 03:09:21 -05:00 |
|
|
100a3ece57
|
Finished slime king jump attack, account for Z axis when determining damage validity.
|
2023-09-11 05:27:36 -05:00 |
|
|
942e8e0ef7
|
Bullets do not die immediately when view goes offscreen anymore. Initial jump states and setup for Slime King are now implemented.
|
2023-09-09 07:10:31 -05:00 |
|
|
efdf696d2c
|
Phase 1 Bullet shot pattern for Slime King implemented.
|
2023-09-09 05:51:15 -05:00 |
|
|
54e72d088e
|
Refactored dynamic variable system, removed _ATTRIBUTE and type dependency, and optional default value issues.
Moved all slime kind related stuff out of global monster update loop.
|
2023-09-09 05:38:37 -05:00 |
|
|
244ac80d2a
|
Fix std::less comparison for Monster attributes. Cleaned up list deletion for bullets, emitters, and effects. Bullet ring implementation for slime king.
|
2023-09-09 04:43:52 -05:00 |
|
|
3ee066bb88
|
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.
|
2023-09-08 19:45:00 -05:00 |
|
|
46ead6262b
|
Condense lambda.
|
2023-09-07 05:37:05 -05:00 |
|
|
b35aacae03
|
Release build 1093. Finally took care of multiple tiles on multiple layers foreground rendering.
|
2023-09-07 05:32:35 -05:00 |
|
|
fccca64493
|
Fix sprites being indexed funky. Consolidated tile group code, broke some of the overlapping tiles functionality.
|
2023-09-07 04:41:23 -05:00 |
|
|
d601f0945a
|
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 |
|
|
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.
|
2023-09-07 01:35:23 -05:00 |
|
|
36fb89e556
|
Code analysis suggestions implemented.
|
2023-09-06 23:07:15 -05:00 |
|
|
1a18463962
|
Windows and emscripten mouse handling outside window now works!
|
2023-09-04 19:11:16 -05:00 |
|
|
6dcc7e736d
|
Stupid bullet. Also fixed WIZARD_IDLE animations missing.
|
2023-09-04 18:24:21 -05:00 |
|
|
cbfcb2793f
|
Player animations now load dynamically from configuration files.
|
2023-08-19 11:57:02 -05:00 |
|
|
023c6f9005
|
Implement Z axis for monster rendering. Fix up shadow sizing for the player.
|
2023-08-13 23:01:23 -05:00 |
|
|
49940fdba1
|
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 |
|
|
b1885a1c1e
|
Fixed Bullet fixed step movement. Corrected Warrior Block Cooldown (accidently got changed), implemented Turret Monster Strategy.
|
2023-08-13 22:05:34 -05:00 |
|
|
6cfb40d642
|
Add custom monster strategy properties for monster config files.
|
2023-08-13 20:53:39 -05:00 |
|
|
b6d914151f
|
Removed static from struct. Emscripten build now uses C++20. Removed stray safemap cpp file.
|
2023-08-13 03:04:30 -05:00 |
|
|
6a12a45cb2
|
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 |
|
|
13eff22485
|
Super big refactor of the animation storage and monster storage system using configuration files.
|
2023-08-06 19:00:09 -05:00 |
|
|
1c2106135d
|
Player configuration file implemented.
|
2023-08-06 15:20:54 -05:00 |
|
|
b2d363cdef
|
Ranger configuration file implemented. Added per-step bullet collisions. Fix Release Desktop project setup.
|
2023-08-06 15:07:53 -05:00 |
|
|
e96514e0d4
|
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 |
|
|
b4692769a0
|
Add configuration parameters for Wizard Meteor ability.
|
2023-07-29 09:44:38 -05:00 |
|
|
49b802fc99
|
Added in Wizard Lightning Bolt Configuration Parameters
|
2023-07-29 08:45:27 -05:00 |
|
|
8e46d7698e
|
Fix Warrior Auto attack damage multiplier config value not being adjustable.
|
2023-07-28 18:10:55 -05:00 |
|
|
694cb310f2
|
Implement Wizard Ability 1 (Firebolt) configuration parameters.
|
2023-07-28 18:02:30 -05:00 |
|
|
3617ec3c5b
|
Add an updated release build to appease the Quapsel gods.
|
2023-07-28 05:12:54 -05:00 |
|
|
10575436e1
|
Fix line break when temporarily debugging from earlier.
|
2023-07-28 04:46:43 -05:00 |
|
|
cacf169668
|
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 |
|
|
a86362c801
|
Warrior ability custom parameters implemented.
|
2023-07-28 03:28:42 -05:00 |
|