45 Commits

Author SHA1 Message Date
b9e1352288 Keybind system redone, display keybinds and mana costs on HUD. 2023-09-26 02:40:38 -05:00
de04905983 Phase 4 implemented. 2023-09-23 15:10:59 -05:00
43b5503661 Added particle effects for slime king jump and landing. 2023-09-16 07:42:15 -05:00
195364e0ab Tile animations implemented. Fix off-by-one error with tileset identification. 2023-09-13 18:57:46 -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
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
c9fa25a823 Slime King Graphics prepared. 2023-09-06 23:57:14 -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
6cfb40d642 Add custom monster strategy properties for monster config files. 2023-08-13 20:53:39 -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
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
5a406bc469 Read all basic skill data from class configuration files. 2023-07-26 20:22:33 -05:00
f7f29196c5 Graphics configuration file and initial configuration layout setup. 2023-07-26 01:58:00 -05:00
045441b595 Add in Charged Shot ability and allow precasting without the targeting indicator. 2023-07-25 18:37:12 -05:00
9ebe5a21a0 Implemented Ranger auto attack plus animations. 2023-07-23 08:13:40 -05:00
73d29a2ab5 Added lingering field effect. 2023-07-21 17:29:20 -05:00
88df322042 Effect particles realigned and particles that are behind the center move to the back. 2023-07-21 15:20:56 -05:00
d3454727cd Warrior refactor completed
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-13 20:24:47 +00:00
0dfb58a777 Add in inherited class structure for effects, so effects can have customized behaviors. 2023-07-13 01:35:51 -05:00
0229982717 Added lightning bolt attack, added emitter system 2023-07-12 00:23:36 -05:00
3939ee5693 Fire Bolt implemented. 2023-07-06 04:35:40 -05:00
c97886fbbe Fix collision tiles for secondary map sets with offset values based on other tilesets. 2023-07-06 02:38:43 -05:00
1a441914ca Bullets now have derived types. 2023-06-30 15:44:41 -07:00
60c8317b20 Detect connected tile groups and allow for fade out of the foreground layer when the player gets in range. These groups are initialized on level loading and self-expand. 2023-06-22 23:28:16 -07:00
cf87c25f63 Parse TSX files and link map data to map tilesets in Tiled. 2023-06-22 01:30:26 -07:00
1d3b07eb98 Revamped TMXParser.h such that there is a separation between function declarations and definitions for modular support. 2023-06-21 14:30:14 -07:00
5967b1823f Fix up TMXParser. Make the map levels not as buggy to edit. 2023-06-21 00:34:09 -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
26aeb8d440 Implemented auto-incrementing project version numbers. 2023-06-18 02:05:50 -07:00
d099bdde84 Include game icon in executable and game window (such a PITA) 2023-06-18 01:24:28 -07:00
21368f6f95 Define and setup internal class attributes. 2023-06-17 22:03:20 -05:00
e090bc775d Implemented blocking. Made player abilities dynamic instead of fixed for class expansion preparation. 2023-06-17 21:19:08 -05:00
01d1e44839 Added Bullet shooting 2023-06-16 01:41:38 -05:00
7e543a3021 Implement ground slam animation 2023-06-15 00:11:39 -05:00
c680d52431 Add Spinning attack animation 2023-06-12 18:14:22 -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
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
cbbee7aaa4 Initial setup of Monster structures 2023-06-11 20:03:30 -05:00
2d1b8472e1 Player animations and states implemented. 2023-06-11 19:38:58 -05:00
3dac286089 Implement TransformedView and Camera util 2023-06-11 18:26:17 -05:00
6b9787d29b Add project files. 2023-06-11 17:44:58 -05:00