|
8d117c42e3
|
Class quick test swapping reimplemented.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-14 19:14:04 +00:00 |
|
|
c75a01a1ad
|
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 |
|
|
d3454727cd
|
Warrior refactor completed
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-13 20:24:47 +00:00 |
|
|
7388ffc923
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler
|
2023-07-13 17:46:22 +00:00 |
|
|
1f69848049
|
Prep player class structure refactor. Add default destructors to all parent classes.
|
2023-07-13 17:46:01 +00:00 |
|
|
bcd8569804
|
Move class-specific animation update functions into their own class update functions.
|
2023-07-13 01:42:20 -05:00 |
|
|
0dfb58a777
|
Add in inherited class structure for effects, so effects can have customized behaviors.
|
2023-07-13 01:35:51 -05:00 |
|
|
93cf655a40
|
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 |
|
|
0229982717
|
Added lightning bolt attack, added emitter system
|
2023-07-12 00:23:36 -05:00 |
|
|
e172483cc6
|
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 |
|
|
7f3f82a80d
|
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 |
|
|
5a0e4d0d01
|
Transition fade added for foreground items.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-11 15:33:50 +00:00 |
|
|
c7f09d9513
|
Fixed a tree that wasn't in the upper foreground layer. Release build 594 created.
|
2023-07-10 19:29:04 -05:00 |
|
|
228a3caa0e
|
Upper level and lower level spawning now distinguished in map editor.
|
2023-07-10 19:22:33 -05:00 |
|
|
0349e5d16e
|
Tidy up map zones, fix upper and lower level collision interactions.
|
2023-07-10 19:07:59 -05:00 |
|
|
a6c818b179
|
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 |
|
|
50cb945df4
|
Incomplete tile merging implementation
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-10 20:31:13 +00:00 |
|
|
36005ec0b3
|
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 |
|
|
0529de4bf9
|
Add in pathfinding abilities to monster movement strategies.
|
2023-07-10 18:40:51 +00:00 |
|
|
debf151c46
|
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 |
|
Quapsel
|
cb24484dfe
|
small positions changes for 1-1 objects.
|
2023-07-09 00:11:29 +02:00 |
|
|
397dd13a28
|
Include executable in build.
|
2023-07-08 17:01:56 -05:00 |
|
|
2766425d44
|
Update gitignore
|
2023-07-08 16:59:49 -05:00 |
|
Quapsel
|
d804112460
|
placed Monsters for 1-1
|
2023-07-08 23:54:31 +02:00 |
|
|
57d7f3344b
|
Implemented reading spawn zones on maps. Monsters now spawn according to spawn zones.
|
2023-07-07 21:35:44 -05:00 |
|
|
9a2af45245
|
Add in lower bridge tile zones (horizontal blocks on lower level). Use official map instead of test map.
|
2023-07-07 17:44:06 -05:00 |
|
|
d494be6970
|
Added collision checks and interactions based on upper/lower level status.
|
2023-07-07 19:48:45 +00:00 |
|
|
85af67fa60
|
Example prototype for monster spawning management added in 1-1.
|
2023-07-07 06:48:17 -05:00 |
|
|
6b81cd6e84
|
Layering rendering now proper.
|
2023-07-07 06:42:49 -05:00 |
|
|
7348426c71
|
Upper level and lower level rendering handled properly.
|
2023-07-07 04:49:26 -05:00 |
|
|
440b2cb139
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler
|
2023-07-07 04:31:39 -05:00 |
|
|
69fac079f7
|
Zones caused the player to swap between upper and lower levels.
|
2023-07-07 04:31:36 -05:00 |
|
Quapsel
|
4a18722f93
|
added Spawn Group Locations for 1-1. Spawn Groups still empty.
|
2023-07-07 04:14:41 +02:00 |
|
Quapsel
|
b2a5f3fbfe
|
finished 1-1 part before bridge
|
2023-07-07 03:06:30 +02:00 |
|
|
2b3dfb63aa
|
Staircase incremental movement implemented.
|
2023-07-06 15:07:44 -05:00 |
|
|
7e4816631c
|
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 |
|
|
cbd2378e97
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler
|
2023-07-06 14:59:22 -05:00 |
|
|
aa56b4a428
|
Include flags for monsters and players to indicate if they are on the upper level or lower level.
|
2023-07-06 20:25:55 +00:00 |
|
|
ef83e7f865
|
Bridge flags properly enabled and working. Fix image paths in maps.
|
2023-07-06 14:59:21 -05:00 |
|
|
005c49aa04
|
Read Zone tile data from the map to prepare for special interactions in the game.
|
2023-07-06 19:17:59 +00:00 |
|
|
d2ab61472a
|
Minor screen shake adjustments
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-06 18:11:52 +00:00 |
|
|
d08b3848b8
|
Firebolt bullet speed increased, added slight screen shake on impact and added cooldown timer numbers next to cooldown bars.
|
2023-07-06 18:03:35 +00:00 |
|
|
3939ee5693
|
Fire Bolt implemented.
|
2023-07-06 04:35:40 -05:00 |
|
|
78b6113d8e
|
Added mini particles for teleporting.
|
2023-07-06 03:43:34 -05:00 |
|
|
88666b1d61
|
Fix edge cases when we click too close to the character or too far, still allow max possible distance teleports even when clicked outside of range.
|
2023-07-06 03:31:47 -05:00 |
|
|
46e3c7f7e7
|
Use pathfinding algorithm to determine teleport validity.
|
2023-07-06 03:22:05 -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 |
|
|
408c1d3950
|
Pathfinding algorithm start. Currently freezes in pathfinding loop
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-07-05 21:14:36 +00:00 |
|
|
fac52ec521
|
Teleport animation implemented.
|
2023-07-05 19:40:05 +00:00 |
|
|
d658bb9973
|
Fix teleport ability, reverse logic in has tile collision. Also use precise collision checking for tiles. Teleporting distance clamping is now proper (650 range)
|
2023-07-05 18:29:04 +00:00 |
|