173 Commits

Author SHA1 Message Date
d3f26d4bb0 Render all background windows, foreground window is the only one with direct focus. Background windows are darkened. 2023-10-05 00:42:28 -05:00
d70297578c Added map enum types and setup stage plate object and connectors. 2023-10-04 04:47:49 -05:00
203290c94a Added static tileset world optimization and generation features. 2023-10-04 04:22:04 -05:00
ee5f6f9598 Added detection of tile sizes and world sizes so different sizes of maps can be rendered. 2023-10-04 03:00:02 -05:00
9246852c25 Theme keys are now sorted when loading so they appear in the right order down the line. 2023-10-04 01:14:50 -05:00
2224065304 Fix relative file location for stage plate image. Infinite toggle turned off for World Map. 2023-10-04 00:28:01 -05:00
Quapsel
4556fc903c Stage Plate Tileset updated 2023-10-03 13:55:17 +02:00
10cfb009f7 Added scaling/tiling capabilities for themes. Safe maps have unordered version. 2023-10-03 04:09:42 -05:00
999855c6e8 Proper theming controls added, attributes are now an inheritable interface for anything. 2023-10-03 02:34:26 -05:00
bff7eabef5 Debug map toggle configuration paramater added. Added in tiled and scaled versions of interface 9-patch patterning.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-10-02 19:54:21 +00:00
17838ffb8b 9-patch interface code added
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-10-02 16:50:53 +00:00
3cbb0d1e17 Implement framework for menu system
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-28 21:13:04 +00:00
Quapsel
e846c61c53 terrain finished for 1_2 2023-09-26 14:40:13 +02:00
c4db27a78d Boss name overlays added to map editor and game. 2023-09-26 05:22:04 -05:00
13c20abc1c Add in ranger ability icons 2023-09-26 04:28:01 -05:00
66f182ac38 Implemented Wizard HUD ability icons. 2023-09-26 03:57:44 -05:00
9d08c2547f Added Warrior HUD ability icons 2023-09-26 03:23:07 -05:00
388cf0ba2d Mana costs and ability short names are now displayed on the HUD. 2023-09-26 00:32:54 -05:00
Quapsel
13dece2844 1_2 Update 2023-09-24 14:24:57 +02:00
c68bdcc673 Cooldown icon indicators. 2023-09-24 05:55:13 -05:00
f48a6a89b2 Added DrawPie function, fix up invisible foreground tiles (was not rendering). 2023-09-24 05:23:49 -05:00
1cabb34b94 Added tile render depth ordering for bullets and effects to prevent ordering weirdness. 2023-09-24 04:01:04 -05:00
bc23188d60 Hitbox fade hints implemented for colliding terrain. 2023-09-24 02:23:15 -05:00
3f60180b68 Build 1418. Slime King fight is fully implemented. 2023-09-23 16:27:10 -05:00
caddaefb02 Remove dependency of MonsterAttribute in Monster header to avoid long recompiles. Fix distance snapping on slime king jumps. 2023-09-23 15:28:21 -05:00
de04905983 Phase 4 implemented. 2023-09-23 15:10:59 -05:00
76d45f2563 Phase 3 patterns implemented. 2023-09-23 13:46:18 -05:00
cf782c29bb Tuned jump delays and values for phase 2. 2023-09-23 13:12:00 -05:00
1bb87eab23 Extra implementations in phase 2
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-23 17:35:37 +00:00
Quapsel
2f54400e8e more tile presets. 1_2 changed to v2 tileset. 2023-09-23 19:27:36 +02:00
5bc449fb7a Remove the random message 2023-09-20 21:29:28 +00:00
5ca4546bb7 Implemented multi-stage jump phase 2
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-20 21:27:59 +00:00
Quapsel
fa99b43727 crossroad presets added 2023-09-20 14:14:09 +02:00
adf7820093 Projectile shot Phase 2 attack and casting animation implemented. 2023-09-19 05:58:55 -05:00
7745010099 Change move towards bump behavior to be a chance to stop an instance of this strategy instead. 2023-09-19 03:38:09 -05:00
Quapsel
921b369fac small progress on tile presets 2023-09-17 17:30:31 +02:00
43b5503661 Added particle effects for slime king jump and landing. 2023-09-16 07:42:15 -05:00
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. 2023-09-16 07:00:38 -05:00
ba8a1bd091 Monster water reflections implemented. 2023-09-16 04:38:38 -05:00
4631733497 Corrected issues with Ability declaration not matching macro. Cast cancelling moves now properly cancel any active cast. All abilities have configurable cancelCast settings. 2023-09-15 16:32:04 -05:00
dbc68b8c4b Redundant collision tile error handling. And allow a flag for abilities to cancel casts (Wizard Teleport)
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-15 17:07:14 +00:00
ac0fbbb174 Move the spawn point back. 2023-09-15 01:09:02 -05:00
5140b92317 Water tile reflections implemented. 2023-09-15 01:02:10 -05:00
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. 2023-09-13 20:06:59 -05:00
f67866d370 Remove animated water test tile. 2023-09-13 19:01:57 -05:00
195364e0ab Tile animations implemented. Fix off-by-one error with tileset identification. 2023-09-13 18:57:46 -05: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