Commit Graph

  • bff7eabef5 Debug map toggle configuration paramater added. Added in tiled and scaled versions of interface 9-patch patterning. sigonasr2, Sig, Sigo 2023-10-02 19:54:21 +0000
  • 17838ffb8b 9-patch interface code added sigonasr2, Sig, Sigo 2023-10-02 16:50:53 +0000
  • 3723835cc7 Switched menu button system to component inheritance system. sigonasr2 2023-10-01 01:48:27 -0500
  • 2914aa1972 When a column matches up in a previous row, we should jump up to that menu item instead. sigonasr2 2023-10-01 01:18:27 -0500
  • 60e46a83f2 Improve keyboard/controller-based menu navigation by separating each row into its own structure. sigonasr2 2023-10-01 01:11:53 -0500
  • 03f2738ead Windowing System button controls, stack system, and custom functions implemented. sigonasr2 2023-09-29 00:03:20 -0500
  • 3cbb0d1e17 Implement framework for menu system sigonasr2, Sig, Sigo 2023-09-28 21:13:04 +0000
  • e846c61c53 terrain finished for 1_2 Quapsel 2023-09-26 14:40:13 +0200
  • 099e464e2f Build 1576. Timer fixed. sigonasr2 2023-09-26 06:47:02 -0500
  • f0169b06ab Display DPS tracker + encounter timer sigonasr2 2023-09-26 06:35:21 -0500
  • c4db27a78d Boss name overlays added to map editor and game. sigonasr2 2023-09-26 05:22:04 -0500
  • 13c20abc1c Add in ranger ability icons sigonasr2 2023-09-26 04:28:01 -0500
  • 66f182ac38 Implemented Wizard HUD ability icons. sigonasr2 2023-09-26 03:57:44 -0500
  • 9d08c2547f Added Warrior HUD ability icons sigonasr2 2023-09-26 03:23:07 -0500
  • b9e1352288 Keybind system redone, display keybinds and mana costs on HUD. sigonasr2 2023-09-26 02:40:38 -0500
  • 388cf0ba2d Mana costs and ability short names are now displayed on the HUD. sigonasr2 2023-09-26 00:32:54 -0500
  • b80d791578 Differentiate between player damage indicators and enemy damage indicators. sigonasr2 2023-09-25 23:51:56 -0500
  • 13dece2844 1_2 Update Quapsel 2023-09-24 14:24:57 +0200
  • c68bdcc673 Cooldown icon indicators. sigonasr2 2023-09-24 05:55:13 -0500
  • f48a6a89b2 Added DrawPie function, fix up invisible foreground tiles (was not rendering). sigonasr2 2023-09-24 05:23:49 -0500
  • 1cabb34b94 Added tile render depth ordering for bullets and effects to prevent ordering weirdness. sigonasr2 2023-09-24 04:01:04 -0500
  • bc23188d60 Hitbox fade hints implemented for colliding terrain. sigonasr2 2023-09-24 02:23:15 -0500
  • 3f60180b68 Build 1418. Slime King fight is fully implemented. sigonasr2 2023-09-23 16:27:10 -0500
  • caddaefb02 Remove dependency of MonsterAttribute in Monster header to avoid long recompiles. Fix distance snapping on slime king jumps. sigonasr2 2023-09-23 15:28:21 -0500
  • de04905983 Phase 4 implemented. sigonasr2 2023-09-23 15:10:59 -0500
  • 76d45f2563 Phase 3 patterns implemented. sigonasr2 2023-09-23 13:46:18 -0500
  • cf782c29bb Tuned jump delays and values for phase 2. sigonasr2 2023-09-23 13:12:00 -0500
  • 1bb87eab23 Extra implementations in phase 2 sigonasr2, Sig, Sigo 2023-09-23 17:35:37 +0000
  • 2f54400e8e more tile presets. 1_2 changed to v2 tileset. Quapsel 2023-09-23 19:27:36 +0200
  • 5bc449fb7a Remove the random message sigonasr2, Sig, Sigo 2023-09-20 21:29:28 +0000
  • 5ca4546bb7 Implemented multi-stage jump phase 2 sigonasr2, Sig, Sigo 2023-09-20 21:27:59 +0000
  • fa99b43727 crossroad presets added Quapsel 2023-09-20 14:14:09 +0200
  • b57027e13e Make the animation speedy. sigonasr2 2023-09-19 06:00:39 -0500
  • adf7820093 Projectile shot Phase 2 attack and casting animation implemented. sigonasr2 2023-09-19 05:58:55 -0500
  • 3c3d32bf7e Player gains iframes if getting hit by ground slam to prevent insta-gibbing via the spawned bullet ring. sigonasr2 2023-09-19 05:17:57 -0500
  • 0d6b6584d5 Fix bullet collision and movement code yet again... On slower frame rates bullets were speeding up. sigonasr2 2023-09-19 05:01:42 -0500
  • 064d717e27 HasProperty config parameter recursion is now a thing, allowing for subproperties to be checked via the . syntax. sigonasr2 2023-09-19 04:24:07 -0500
  • 7745010099 Change move towards bump behavior to be a chance to stop an instance of this strategy instead. sigonasr2 2023-09-19 03:38:09 -0500
  • 74a31dda2e Monster spawning now adds to a queue to prevent memory adjustment corruption while inside of monster update functions. sigonasr2 2023-09-19 03:30:18 -0500
  • c816a0eac7 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler sigonasr2 2023-09-19 02:51:53 -0500
  • cb600c8ea4 Fix Damage Number flickering, add in extra projectile ring when king slime lands for phase 1. Phase 1 complete. sigonasr2 2023-09-19 02:51:52 -0500
  • 921b369fac small progress on tile presets Quapsel 2023-09-17 17:30:31 +0200
  • 43b5503661 Added particle effects for slime king jump and landing. sigonasr2 2023-09-16 07:42:15 -0500
  • 14564d814d Animations that are missing from the animation map now auto-generate after animations have been defined. sigonasr2 2023-09-16 07:22:44 -0500
  • 465fb0b6c2 All animation references now auto-generate from gfx.txt. All animation references in code have been updated. Safemaps now have the ability to reset their contents (currently used for GFX map unloading) since Renderables must be deleted before the engine uninitializes. Slime King jump now has knockback. sigonasr2 2023-09-16 07:00:38 -0500
  • ba8a1bd091 Monster water reflections implemented. sigonasr2 2023-09-16 04:38:38 -0500
  • 4631733497 Corrected issues with Ability declaration not matching macro. Cast cancelling moves now properly cancel any active cast. All abilities have configurable cancelCast settings. sigonasr2 2023-09-15 16:32:04 -0500
  • dbc68b8c4b Redundant collision tile error handling. And allow a flag for abilities to cancel casts (Wizard Teleport) sigonasr2, Sig, Sigo 2023-09-15 17:07:14 +0000
  • ac0fbbb174 Move the spawn point back. sigonasr2 2023-09-15 01:09:02 -0500
  • 5140b92317 Water tile reflections implemented. sigonasr2 2023-09-15 01:02:10 -0500
  • 4cdb73333d Release build 1238. Fixed bug with collisions not being enabled on tiles with a class. Fixed a bug with upper level tiles not being rendered proper. Made entire object part of the fade group instead of leaving the bases solid. sigonasr2 2023-09-13 20:06:59 -0500
  • d88b747900 Release build 1226. sigonasr2 2023-09-13 19:23:01 -0500
  • f67866d370 Remove animated water test tile. sigonasr2 2023-09-13 19:01:57 -0500
  • 195364e0ab Tile animations implemented. Fix off-by-one error with tileset identification. sigonasr2 2023-09-13 18:57:46 -0500
  • d8a1e99d74 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler sigonasr2 2023-09-13 16:28:52 -0500
  • d6ef557a1c Comment on why we need overlapping collision rectangles. sigonasr2 2023-09-13 16:28:51 -0500
  • 11742b61f9 Populate animation data into map sigonasr2, Sig, Sigo 2023-09-13 18:54:24 +0000
  • 1924dd7463 added more tile presets Quapsel 2023-09-13 15:31:33 +0200
  • 4e03580df1 added animated waterfall tile. added layer 2.5 to 1_1. Quapsel 2023-09-13 13:32:40 +0200
  • f110da9a7e 1_1_v2 Monster Spawn location edited Quapsel 2023-09-13 03:57:34 +0200
  • 7941e22aa8 Stacked collision boxes are now handled properly. Map collisions in tilesets has been sealed off. sigonasr2 2023-09-12 16:48:28 -0500
  • 596d4122b4 Added display configuration parameter for debugging pathfinding. Reduced distance threshold for Wizard teleport to prevent jarring returns to previous position. sigonasr2, Sig, Sigo 2023-09-12 19:36:25 +0000
  • 293938dc3f Update SigScript sigonasr2, Sig, Sigo 2023-09-12 18:00:25 +0000
  • 49b597bfe7 Corrected web build linux script and fixed animations on Turret flower. Issue #19 sigonasr2, Sig, Sigo 2023-09-12 17:52:18 +0000
  • 8aba4dfc5b Prep animated tile structures. sigonasr2 2023-09-12 05:07:12 -0500
  • 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. sigonasr2 2023-09-12 04:54:58 -0500
  • ee16393f85 Fix incorrect ordering of fade layers. sigonasr2 2023-09-12 03:09:21 -0500
  • 9811644207 Added all collision tile setups and moved old 1-1 zones and spawns to the new version of the map. sigonasr2 2023-09-12 00:29:07 -0500
  • c47e088938 First Tile-Presets created. Quapsel 2023-09-11 16:42:40 +0200
  • 74d86d476e Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler Quapsel 2023-09-11 13:26:01 +0200
  • c59eb3e7fb 1_1_v2 finished Quapsel 2023-09-11 13:25:10 +0200
  • 100a3ece57 Finished slime king jump attack, account for Z axis when determining damage validity. sigonasr2 2023-09-11 05:27:36 -0500
  • 942e8e0ef7 Bullets do not die immediately when view goes offscreen anymore. Initial jump states and setup for Slime King are now implemented. sigonasr2 2023-09-09 07:10:31 -0500
  • efdf696d2c Phase 1 Bullet shot pattern for Slime King implemented. sigonasr2 2023-09-09 05:51:15 -0500
  • 54e72d088e Refactored dynamic variable system, removed _ATTRIBUTE and type dependency, and optional default value issues. sigonasr2 2023-09-09 05:38:37 -0500
  • ac93b32e8a Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler sigonasr2 2023-09-09 04:43:54 -0500
  • 244ac80d2a Fix std::less comparison for Monster attributes. Cleaned up list deletion for bullets, emitters, and effects. Bullet ring implementation for slime king. sigonasr2 2023-09-09 04:43:52 -0500
  • 916904d76d corrected asset filepath Quapsel 2023-09-09 04:15:13 +0200
  • 3c554c3004 Added missing assets Quapsel 2023-09-09 04:04:57 +0200
  • 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. sigonasr2 2023-09-08 19:45:00 -0500
  • a1a35fabd0 Emscripten build seems to refuse Nic0Nic0Nii 2023-09-08 17:19:42 +0000
  • 39c4db9c6f Okay, this is more sane. Templates removed and Set does a check to make sure it's the correct type. Nic0Nic0Nii 2023-09-08 16:00:07 +0000
  • 018bc49eb9 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler Nic0Nic0Nii 2023-09-08 14:36:49 +0000
  • b39bed3958 Implement custom attributes for monsters. Nic0Nic0Nii 2023-09-08 14:36:31 +0000
  • 265e36eda9 1_1_v2 progress Quapsel 2023-09-08 00:01:52 +0200
  • a69be08a1a Size reduction on slime king per phase. Add in size transition amounts based on time. Nic0Nic0Nii 2023-09-07 20:20:21 +0000
  • 46ead6262b Condense lambda. sigonasr2 2023-09-07 05:37:05 -0500
  • b35aacae03 Release build 1093. Finally took care of multiple tiles on multiple layers foreground rendering. sigonasr2 2023-09-07 05:32:35 -0500
  • fccca64493 Fix sprites being indexed funky. Consolidated tile group code, broke some of the overlapping tiles functionality. sigonasr2 2023-09-07 04:41:23 -0500
  • d601f0945a Scuffed lambda function passing for tile group handling. Need to prep multi-layer rendering for tile groups. sigonasr2 2023-09-07 03:28:37 -0500
  • 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. sigonasr2 2023-09-07 01:35:23 -0500
  • c9fa25a823 Slime King Graphics prepared. sigonasr2 2023-09-06 23:57:14 -0500
  • 36fb89e556 Code analysis suggestions implemented. sigonasr2 2023-09-06 23:07:15 -0500
  • c8dba733d0 Added in config parameters for slime king Nic0Nic0Nii 2023-09-06 20:03:22 +0000
  • dd78b8f56d Linux build requires C++20 standard and GL compile flag sigonasr2 2023-09-04 19:26:32 -0500
  • 1a18463962 Windows and emscripten mouse handling outside window now works! sigonasr2 2023-09-04 19:11:16 -0500
  • c951d2f0e7 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler sigonasr2 2023-09-04 18:24:23 -0500
  • 6dcc7e736d Stupid bullet. Also fixed WIZARD_IDLE animations missing. sigonasr2 2023-09-04 18:24:21 -0500
  • 1a8baf42e9 1_1_v2 progress Quapsel 2023-08-31 17:10:36 +0200
  • da35becb19 1-1 v2 started Quapsel 2023-08-22 17:24:53 +0200