360 Commits

Author SHA1 Message Date
195364e0ab Tile animations implemented. Fix off-by-one error with tileset identification. 2023-09-13 18:57:46 -05:00
d8a1e99d74 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-09-13 16:28:52 -05:00
d6ef557a1c Comment on why we need overlapping collision rectangles. 2023-09-13 16:28:51 -05:00
11742b61f9 Populate animation data into map
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-13 18:54:24 +00:00
Quapsel
1924dd7463 added more tile presets 2023-09-13 15:31:33 +02:00
Quapsel
4e03580df1 added animated waterfall tile. added layer 2.5 to 1_1. 2023-09-13 13:32:40 +02:00
Quapsel
f110da9a7e 1_1_v2 Monster Spawn location edited 2023-09-13 03:57:34 +02:00
7941e22aa8 Stacked collision boxes are now handled properly. Map collisions in tilesets has been sealed off. 2023-09-12 16:48:28 -05:00
596d4122b4 Added display configuration parameter for debugging pathfinding. Reduced distance threshold for Wizard teleport to prevent jarring returns to previous position.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-12 19:36:25 +00:00
293938dc3f Update SigScript
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-12 18:00:25 +00:00
49b597bfe7 Corrected web build linux script and fixed animations on Turret flower. Issue #19
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-12 17:52:47 +00:00
8aba4dfc5b Prep animated tile structures. 2023-09-12 05:07:12 -05:00
e8f6d972ad Release build 1198. Upper ground/spawn fade group auto detection now properly implemented. Reduced fade out range of spawn groups along the bottom edge. Added wall boundary for the campaign level. 2023-09-12 04:54:58 -05:00
ee16393f85 Fix incorrect ordering of fade layers. 2023-09-12 03:09:21 -05:00
9811644207 Added all collision tile setups and moved old 1-1 zones and spawns to the new version of the map. 2023-09-12 00:29:07 -05:00
Quapsel
c47e088938 First Tile-Presets created. 2023-09-11 16:42:40 +02:00
Quapsel
74d86d476e Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-09-11 13:26:01 +02:00
Quapsel
c59eb3e7fb 1_1_v2 finished 2023-09-11 13:25:10 +02:00
100a3ece57 Finished slime king jump attack, account for Z axis when determining damage validity. 2023-09-11 05:27:36 -05:00
942e8e0ef7 Bullets do not die immediately when view goes offscreen anymore. Initial jump states and setup for Slime King are now implemented. 2023-09-09 07:10:31 -05:00
efdf696d2c Phase 1 Bullet shot pattern for Slime King implemented. 2023-09-09 05:51:15 -05:00
54e72d088e Refactored dynamic variable system, removed _ATTRIBUTE and type dependency, and optional default value issues.
Moved all slime kind related stuff out of global monster update loop.
2023-09-09 05:38:37 -05:00
ac93b32e8a Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-09-09 04:43:54 -05:00
244ac80d2a Fix std::less comparison for Monster attributes. Cleaned up list deletion for bullets, emitters, and effects. Bullet ring implementation for slime king. 2023-09-09 04:43:52 -05:00
Quapsel
916904d76d corrected asset filepath 2023-09-09 04:15:13 +02:00
Quapsel
3c554c3004 Added missing assets 2023-09-09 04:04:57 +02:00
3ee066bb88 Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact. 2023-09-08 19:45:00 -05:00
a1a35fabd0 Emscripten build seems to refuse
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-08 17:19:42 +00:00
39c4db9c6f Okay, this is more sane. Templates removed and Set does a check to make sure it's the correct type.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-08 16:00:07 +00:00
018bc49eb9 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-09-08 14:36:49 +00:00
b39bed3958 Implement custom attributes for monsters.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-08 14:36:31 +00:00
Quapsel
265e36eda9 1_1_v2 progress 2023-09-08 00:01:52 +02:00
a69be08a1a Size reduction on slime king per phase. Add in size transition amounts based on time.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-07 20:20:21 +00:00
46ead6262b Condense lambda. 2023-09-07 05:37:05 -05:00
b35aacae03 Release build 1093. Finally took care of multiple tiles on multiple layers foreground rendering. 2023-09-07 05:32:35 -05:00
fccca64493 Fix sprites being indexed funky. Consolidated tile group code, broke some of the overlapping tiles functionality. 2023-09-07 04:41:23 -05:00
d601f0945a Scuffed lambda function passing for tile group handling. Need to prep multi-layer rendering for tile groups. 2023-09-07 03:28:37 -05:00
c75e56d642 Setup King Slime encounter, Boss room map setup with spawn and player, made non-infinite. Implemented enemy iframes and added phase framework for the boss. 2023-09-07 01:35:23 -05:00
c9fa25a823 Slime King Graphics prepared. 2023-09-06 23:57:14 -05:00
36fb89e556 Code analysis suggestions implemented. 2023-09-06 23:07:15 -05:00
c8dba733d0 Added in config parameters for slime king
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-06 20:03:22 +00:00
dd78b8f56d Linux build requires C++20 standard and GL compile flag
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-04 19:26:32 -05:00
1a18463962 Windows and emscripten mouse handling outside window now works! 2023-09-04 19:11:16 -05:00
c951d2f0e7 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-09-04 18:24:23 -05:00
6dcc7e736d Stupid bullet. Also fixed WIZARD_IDLE animations missing. 2023-09-04 18:24:21 -05:00
Quapsel
1a8baf42e9 1_1_v2 progress 2023-08-31 17:10:36 +02:00
Quapsel
da35becb19 1-1 v2 started 2023-08-22 17:24:53 +02:00
cbfcb2793f Player animations now load dynamically from configuration files. 2023-08-19 11:57:02 -05:00
023c6f9005 Implement Z axis for monster rendering. Fix up shadow sizing for the player. 2023-08-13 23:01:23 -05:00
49940fdba1 Mobs can now have ifreames. Add in documentation for slime king encounter and prep a spritesheet for it. 2023-08-13 22:32:04 -05:00