|
b80d791578
|
Differentiate between player damage indicators and enemy damage indicators.
|
2023-09-25 23:51:56 -05:00 |
|
|
c68bdcc673
|
Cooldown icon indicators.
|
2023-09-24 05:55:13 -05:00 |
|
|
f48a6a89b2
|
Added DrawPie function, fix up invisible foreground tiles (was not rendering).
|
2023-09-24 05:23:49 -05:00 |
|
|
1cabb34b94
|
Added tile render depth ordering for bullets and effects to prevent ordering weirdness.
|
2023-09-24 04:01:04 -05:00 |
|
|
bc23188d60
|
Hitbox fade hints implemented for colliding terrain.
|
2023-09-24 02:23:15 -05:00 |
|
|
0d6b6584d5
|
Fix bullet collision and movement code yet again... On slower frame rates bullets were speeding up.
|
2023-09-19 05:01:42 -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 |
|
|
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 |
|
|
dbc68b8c4b
|
Redundant collision tile error handling. And allow a flag for abilities to cancel casts (Wizard Teleport)
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-09-15 17:07:14 +00: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 |
|
|
195364e0ab
|
Tile animations implemented. Fix off-by-one error with tileset identification.
|
2023-09-13 18:57:46 -05:00 |
|
|
d8a1e99d74
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler
|
2023-09-13 16:28:52 -05:00 |
|
|
d6ef557a1c
|
Comment on why we need overlapping collision rectangles.
|
2023-09-13 16:28:51 -05:00 |
|
|
11742b61f9
|
Populate animation data into map
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-09-13 18:54:24 +00: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 |
|
|
596d4122b4
|
Added display configuration parameter for debugging pathfinding. Reduced distance threshold for Wizard teleport to prevent jarring returns to previous position.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-09-12 19:36:25 +00:00 |
|
|
8aba4dfc5b
|
Prep animated tile structures.
|
2023-09-12 05:07:12 -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 |
|
|
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 |
|
|
a69be08a1a
|
Size reduction on slime king per phase. Add in size transition amounts based on time.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-09-07 20:20:21 +00: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 |
|
|
c9fa25a823
|
Slime King Graphics prepared.
|
2023-09-06 23:57:14 -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 |
|
|
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 |
|
|
bd407aca83
|
Implement a few more properties
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-28 20:17:09 +00: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 |
|
|
690171497f
|
Refactored class initializations so reading into class list data from config files works properly.
|
2023-07-26 19:46:39 -05:00 |
|
|
3cb8c43da1
|
Setup class config file directory structure
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-26 21:08:17 +00:00 |
|
|
1e08589403
|
Include all map initializations and use configuration file
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-26 20:37:52 +00:00 |
|
|
68393d2b07
|
Fix indexing and use _ identifiers to please the compiler
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-26 19:53:34 +00:00 |
|
|
11aa50105c
|
Reorganize data file specs and implement custom operator syntax
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-26 18:08:06 +00:00 |
|