32 Commits

Author SHA1 Message Date
57490f86e1 Corrected set position bugs when X axis is not valid while Y is. Corrected staircase collision boxes. Upper Foreground tiles added. 2023-07-06 14:24:43 -05:00
d89aa712c4 Bridge flags properly enabled and working. Fix image paths in maps. 2023-07-06 14:59:21 -05:00
460253d755 Fire Bolt implemented. 2023-07-06 04:35:40 -05:00
0482020b19 Add energy bolt splash effect and fade out. 2023-07-05 05:34:21 -05:00
90626bf628 Death animation now tied to monster data. 2023-07-05 02:18:58 -05:00
f92e0f7213 Consolidated jump and shoot animations for monsters into MonsterData. 2023-07-01 20:47:18 -07:00
1d396d3215 Bullets now have derived types. 2023-06-30 15:44:41 -07:00
9a8859ffe8 Adjusted shoot afar AI to account for collision tiles. 2023-06-24 01:18:21 -07:00
46a16b8ae2 Changed version display string shadow to match other shadow texts.
Terrain collision map implementation complete.

Made shadow text functions modular.
2023-06-24 00:00:14 -07:00
cdab15d8d3 Add hit reset flag for monsters that charge at players such that they must reset it to damage the player with contact damage again. Player spawn location now reads from the level file. Collision tile data loaded. 2023-06-23 20:42:55 -07:00
5a8527f51b Add line collision checking to geom2d functions. 2023-06-23 01:08:09 -07:00
b2eda563f2 Sync up monster names with in-game values. Spawners loaded from map data. Spawners now are ellipses instead of circles. Added yellow slime missing death animation. New release build. 2023-06-22 17:44:51 -07:00
d6e9ade54e Made map data xml tag more specific (output width and height as values). Add load level functionality, changes world size. 2023-06-22 02:46:38 -07:00
6d4c069fe4 Implemented Battlecry. Debuff/Buff modifiers. Fixed bug where player can auto attack during a ground slam. 2023-06-19 03:25:01 -05:00
9e6573729e All underlying class differences now applied to code. Preparation for other class implementations. Implemented class swapping via mouse wheel. 2023-06-17 23:07:26 -05:00
75b763e87b Implement Iframes for the player when performing a Ground Slam. 2023-06-17 19:51:56 -05:00
ae50e6631f Test a webhook commit. 2023-06-16 09:52:49 -05:00
0718150cd0 Test commit. 2023-06-16 09:50:22 -05:00
3650b94363 Verifying commit pushing works. 2023-06-16 09:48:50 -05:00
b6b9089422 Included proper variable initialization states for Monsters. 2023-06-16 09:47:11 -05:00
a94528fe3e Added Spawners 2023-06-16 01:51:26 -05:00
01d1e44839 Added Bullet shooting 2023-06-16 01:41:38 -05:00
a2308914a2 Refined movement run away code for ranged enemies. 2023-06-16 01:10:40 -05:00
df1681b051 Bounce collisions occur between units. 2023-06-15 23:44:34 -05:00
7c542740cc Auto attacking now based on click position. Damage numbers will stop when they reach a certain height. Monsters not counted in range if dead. 2023-06-15 04:53:57 -05:00
3aebde6287 Finished implementing Ground Slam effect, cooldown display, and range hit. 2023-06-15 00:47:11 -05:00
15c246689f Monsters in front/behind now sorted proper. 2023-06-12 00:37:55 -05:00
6584a240b1 Large refactoring and implemented hurt on monsters 2023-06-11 22:57:43 -05:00
8bb42df861 Implemented spawners and monster rendering. 2023-06-11 21:54:51 -05:00
0f449a902a Implemented monster update method and monster spawner methods. 2023-06-11 21:19:45 -05:00
1e0e40c77b Refactor animation data location. 2023-06-11 20:44:51 -05:00
86867cd82c Prep Monster structures 2023-06-11 20:26:41 -05:00