167 Commits

Author SHA1 Message Date
f7f29196c5 Graphics configuration file and initial configuration layout setup. 2023-07-26 01:58:00 -05:00
a0916cfe9b Switch to smart pointer implementation for damage numbers to handle damage combo'ing quick attack displays. 2023-07-25 19:48:24 -05:00
045441b595 Add in Charged Shot ability and allow precasting without the targeting indicator. 2023-07-25 18:37:12 -05:00
79a8dca88a Refactor Animation loading to reduce repetition. 2023-07-23 06:12:19 -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
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
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
Quapsel
cb24484dfe small positions changes for 1-1 objects. 2023-07-09 00:11:29 +02: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
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
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
ef83e7f865 Bridge flags properly enabled and working. Fix image paths in maps. 2023-07-06 14:59:21 -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
ba6bc74f1f Add energy bolt splash effect and fade out. 2023-07-05 05:34:21 -05:00
Quapsel
9b08566d6c Chapter 2 added on World Map 2023-07-04 14:34:53 +02:00
Quapsel
7b9b21a375 new tilesets + First Steps for creating a world map. 2023-07-02 15:41:24 +02:00
Quapsel
42a860f1d0 First Boss Stage + a little work on 1-2 2023-06-30 13:43:03 +02:00
Quapsel
560a0bd624 first steps for 1-2 2023-06-28 18:21:38 +02:00
Quapsel
ad8644b3e1 1-1 Terrain almost done 2023-06-27 17:20:51 +02:00
22729c3928 Fix map path so it's not pointing to a Quapsel directory 2023-06-26 12:32:22 -07:00
Quapsel
fc4d16a2a7 Added new Tileset (grass_tiles_modded) and small 1-1 edited 2023-06-26 21:05:48 +02:00
Quapsel
075fe53f38 some progress on 1-1 2023-06-26 14:52:22 +02:00
db7744dad3 Wizard energy bolt attack implemented. 2023-06-24 02:14:11 -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
5ffcf3126a Basic foreground layer hiding code implementation. 2023-06-22 22:09:11 -07:00
e6268b0edc Can now load maps from other directories. 2023-06-22 05:38:44 -07:00
2613a9ea33 Load a level using its tileset instead. 2023-06-22 04:34:23 -07:00
2ec484206d Added commit script 2023-06-22 02:27:07 -07:00
73e3b5a18e Included new potential object types. 2023-06-22 02:09:00 -07:00
e162e564d7 Remove offending tileset from 1_1 campaign map. 2023-06-21 21:40:23 -07:00
ed66c83259 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-06-21 21:33:25 -07:00
b4d6d1cd09 Fix up tileset displays and enable the ability to have multiple tilesets in one map for the parser. 2023-06-21 21:33:23 -07:00
Quapsel
21b3e5339d added Tileset and started with map for Stage 1 - 1 2023-06-22 02:11:43 +02:00
b0cdab41f5 Include second level updates. 2023-06-21 00:35:55 -07:00
5967b1823f Fix up TMXParser. Make the map levels not as buggy to edit. 2023-06-21 00:34:09 -07:00
f5bc7ee824 Add extra staff shooting animations for Wizard. Add in template levels and Tiled Project files. 2023-06-20 22:55:19 -07:00