|
7eb1abaec0
|
Include all map initializations and use configuration file
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-26 20:37:52 +00:00 |
|
|
a70f89f7ef
|
Fix indexing and use _ identifiers to please the compiler
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-26 19:53:34 +00:00 |
|
|
460ea2d0c2
|
Reorganize data file specs and implement custom operator syntax
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-26 18:08:06 +00:00 |
|
|
c17ff42a23
|
Graphics configuration file and initial configuration layout setup.
|
2023-07-26 01:58:00 -05:00 |
|
|
649e7f62f4
|
Switch to smart pointer implementation for damage numbers to handle damage combo'ing quick attack displays.
|
2023-07-25 19:48:24 -05:00 |
|
|
72421b538b
|
Multishot Ranger ability implemented.
|
2023-07-25 18:57:27 -05:00 |
|
|
62ed2dfda6
|
Add in Charged Shot ability and allow precasting without the targeting indicator.
|
2023-07-25 18:37:12 -05:00 |
|
|
a29bb9bb0a
|
Rapid fire reimplemented because I goofed?
|
2023-07-25 17:41:17 -05:00 |
|
|
135fe2c6e1
|
Merge conflict
|
2023-07-25 17:36:07 -05:00 |
|
|
9860a12498
|
Include pragma regions for specific class abilities and move Ranger stuff (that is actually player-implemented over)
|
2023-07-25 17:34:53 -05:00 |
|
|
436b3cd019
|
Ranger should be the only one updating the ranger-specific shooting animation
|
2023-07-25 21:34:38 +00:00 |
|
|
7741d47b84
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler
|
2023-07-25 16:33:35 -05:00 |
|
|
7a8d52f536
|
Ranger only should receive the ranger shooting animation state
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-25 16:33:19 -05:00 |
|
|
cf51ad539c
|
Rapid Fire ranger ability implemented.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-25 20:32:29 +00:00 |
|
|
4c43eb7757
|
Meteor shadow is now following the world~
|
2023-07-25 00:03:28 -05:00 |
|
|
a8f83dfec8
|
Added ghost fading images for retreat ability and facing direction implemented.
|
2023-07-24 23:20:28 -05:00 |
|
|
8685e3b5ef
|
Retreat dash back code completed
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-24 20:58:29 +00:00 |
|
|
82d58a6dd1
|
Fixed fElapsedTime bug going negative seemingly randomly. Thank std::chrono::library::that::is::way::too::annoying::to::use::and::apparently::is::not::ultra::accurate
|
2023-07-23 12:33:20 -05:00 |
|
|
2a7c9582cd
|
Implemented Ranger auto attack plus animations.
|
2023-07-23 08:13:40 -05:00 |
|
|
fad343bde3
|
Refactor Animation loading to reduce repetition.
|
2023-07-23 06:12:19 -05:00 |
|
|
405cd32a4b
|
Class abilities are statically set so they are initialized on load to allow for proper swapping.
|
2023-07-22 04:21:10 -05:00 |
|
|
4fa797fad9
|
Casting range clamping. Refactored hurt function to accept an upperlevel check so there's no requirement to do it manually anymore. Converted AoE damage functions for Meteor to use AoE hurt functions built-in. Fix upper bridge targeting indicator rendering.
|
2023-07-22 03:19:52 -05:00 |
|
|
2cf02aa19b
|
Added lingering field effect.
|
2023-07-21 17:29:20 -05:00 |
|
|
cdb60ac5c8
|
Effect particles realigned and particles that are behind the center move to the back.
|
2023-07-21 15:20:56 -05:00 |
|
|
b1cea8d77c
|
Meteor Effect particles and impact code completed
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-21 18:47:45 +00:00 |
|
|
d7d57cb86d
|
Precast targeting indicator now centered
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-20 20:46:25 +00:00 |
|
|
c3548e2dc5
|
Let's not be stuck repeatedly casting when a prre-cast finishes....
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-20 19:07:36 +00:00 |
|
|
548d22e3d2
|
Condensed and finished pre-casting code. Refactored the way ability casting is handled
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-19 20:36:01 +00:00 |
|
|
51b24f36c9
|
Add precast ability conditions
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-18 21:05:50 +00:00 |
|
|
40c576eb17
|
Cast bar display implementation
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-18 19:43:51 +00:00 |
|
|
f48f0b4a3c
|
Class quick test swapping reimplemented.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-14 19:14:04 +00:00 |
|
|
adf0d17190
|
Finish entire class refactor. Class swapping needs to be reimplemented. Fixed shadow color from white to black
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-14 15:44:17 +00:00 |
|
|
32c1d9d30c
|
Warrior refactor completed
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-13 20:24:47 +00:00 |
|
|
1d9a52ab62
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler
|
2023-07-13 17:46:22 +00:00 |
|
|
376b3b59e9
|
Prep player class structure refactor. Add default destructors to all parent classes.
|
2023-07-13 17:46:01 +00:00 |
|
|
3986754176
|
Move class-specific animation update functions into their own class update functions.
|
2023-07-13 01:42:20 -05:00 |
|
|
c4b0f78881
|
Add in inherited class structure for effects, so effects can have customized behaviors.
|
2023-07-13 01:35:51 -05:00 |
|
|
38b80e8e25
|
Giant meteor and add check for dead targets for lightning bolt chain spread
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-12 20:13:46 +00:00 |
|
|
d66e780504
|
Added lightning bolt attack, added emitter system
|
2023-07-12 00:23:36 -05:00 |
|
|
d617ee461a
|
Fade transition added to bridge fade layer and upper foreground layer as well
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-11 17:24:50 +00:00 |
|
|
4508c9b9e3
|
Added MAXIMUM_MEMORY flag to emscripten compile. The game is now large enough to require it 👀
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-11 16:52:36 +00:00 |
|
|
c88d5f1708
|
Transition fade added for foreground items.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-11 15:33:50 +00:00 |
|
|
cd3ebd4fc0
|
Fixed a tree that wasn't in the upper foreground layer. Release build 594 created.
|
2023-07-10 19:29:04 -05:00 |
|
|
794fb92534
|
Upper level and lower level spawning now distinguished in map editor.
|
2023-07-10 19:22:33 -05:00 |
|
|
90680af4ba
|
Tidy up map zones, fix upper and lower level collision interactions.
|
2023-07-10 19:07:59 -05:00 |
|
|
0e26a9a090
|
Re-did Tile grouping code, using a flood fill algorithm now instead of sequential tile checking. Prevents bugs with neighboring tile groups being split improperly.
|
2023-07-10 18:48:57 -05:00 |
|
|
39aa134e7c
|
Incomplete tile merging implementation
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-10 20:31:13 +00:00 |
|
|
c6220a6333
|
Correct certain foreground trees not correctly lining up with tile bounds and causing disappearing glitches.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-10 20:19:42 +00:00 |
|
|
d916b03f9b
|
Add in pathfinding abilities to monster movement strategies.
|
2023-07-10 18:40:51 +00:00 |
|
|
eb91cb1505
|
Pathfinding now returns the nodes to reach a destination in preparation for use w/AI pathfinding
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-10 14:38:31 +00:00 |
|