52 Commits

Author SHA1 Message Date
dd75b5b52d Tested build for correction to Issue #8 2023-06-20 16:56:56 -07:00
ca151cedd9 Add Sonic Slash graphics. Fixed Issue #8 such that larger enemies are no longer affected by Battlecry. 2023-06-20 16:50:56 -07:00
77bd085908 Mana implemented. When not enough mana is available for an ability, a notification appears. 2023-06-19 04:03:04 -05: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
7598578890 Added emscripten auto-compile capabilities to Release builds. 2023-06-18 07:54:42 -05:00
8fb407c3f1 File description, project properties, company name, and other meta fields all applied to game executables on build. 2023-06-18 06:35:49 -05:00
e68d310034 Shrink the version numbers down a little bit more. 2023-06-18 02:32:25 -07: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
c81040494c Fix Player::Hurt not having a return value. Web build created. 2023-06-17 23:29:04 -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
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
75b763e87b Implement Iframes for the player when performing a Ground Slam. 2023-06-17 19:51:56 -05:00
4b98518fcf Added Warrior swing sword animation 2023-06-17 19:34:16 -05:00
5be3d2679c Add new class sprites 2023-06-17 18:49:27 -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
0c6663a8bc Test a code update. 2023-06-16 09:26:47 -05:00
86da919577 PGE update for emscripten comand. 2023-06-16 02:33:30 -05:00
2f95e71114 Fix bug with missing return value for effect updating. 2023-06-16 02:33:12 -05:00
9db2565060 Added health indicator 2023-06-16 01:59:46 -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
b5b7097418 Add in multi-key mapping for same key actions. 2023-06-15 05:06:50 -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
7e543a3021 Implement ground slam animation 2023-06-15 00:11:39 -05:00
515c74aa9f Upload files to 'Crawler/assets' 2023-06-14 07:46:34 -05:00
0fa77fa944 Spin attack refinements. 2023-06-13 06:29:32 -05:00
c680d52431 Add Spinning attack animation 2023-06-12 18:14:22 -05:00
306473ff9a Shadow added when player is in air
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-06-12 20:22:40 +00:00
7caef11d94 Re-center slimes
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-06-12 19:23:43 +00:00
21760fbbbc Add in sig build script and fix integer rounding for green slime and future enemies that have a non-integer scale
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-06-12 19:07:06 +00: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
776bf9165d Loaded slime animation sheet 2023-06-11 20:57:25 -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
8547054a60 Add position boundary checking 2023-06-11 19:45:05 -05:00
2d1b8472e1 Player animations and states implemented. 2023-06-11 19:38:58 -05:00
3a8db50da8 Snap camera to integer values so there's no floating point errors. 2023-06-11 18:32:21 -05:00
3dac286089 Implement TransformedView and Camera util 2023-06-11 18:26:17 -05:00