130 Commits

Author SHA1 Message Date
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
888d2a91a6 Teleport code added in Wizard. Needs more debugging. 2023-07-05 04:31:31 -05:00
ba6bc74f1f Add energy bolt splash effect and fade out. 2023-07-05 05:34:21 -05:00
8c34640e52 Fixed bug with bullet events deleting other unrelated bullets. 2023-07-05 02:31:34 -05:00
1ea4e6f9ca Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-07-05 02:19:00 -05:00
42c5043163 Death animation now tied to monster data. 2023-07-05 02:18:58 -05:00
Quapsel
9b08566d6c Chapter 2 added on World Map 2023-07-04 14:34:53 +02:00
03854e6bd8 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-07-02 08:42:20 -07:00
9aef66db47 Refactored all the game classes into derived classes. 2023-07-02 08:42:18 -07:00
Quapsel
7b9b21a375 new tilesets + First Steps for creating a world map. 2023-07-02 15:41:24 +02:00
5566eced77 Consolidated jump and shoot animations for monsters into MonsterData. 2023-07-01 20:47:18 -07:00
d990d021c1 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-06-30 15:44:43 -07:00
1a441914ca Bullets now have derived types. 2023-06-30 15:44:41 -07: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