150 Commits

Author SHA1 Message Date
933fc16cce Add in item drop overlays to HUD. 2023-11-26 12:17:35 -06:00
88b8f17edb Added square skill overlay icons, item drop magnet speed massively increased for the lazy players, and added a draw square pie cooldown function. 2023-11-23 19:59:19 -06:00
a3ac1243d7 Item Drops implemented on monster kills. 2023-11-22 15:49:41 -06:00
403690747d Setup Item Drop rendering/physics. Handle items landing on the ground. Config file options related to item drops added. Added a spawning item function. 2023-11-22 14:30:15 -06:00
b61f9ddf96 Setup monster drop config data and monster drop data structure. 2023-11-21 22:03:48 -06:00
6c16405908 Finish level complete layout. 2023-11-20 20:40:14 -06:00
5652741ec0 Added level complete window upon completing a stage. 2023-11-19 15:57:18 -06:00
5b28478596 Inactive/Active ring status based on being in/out of combat. 2023-11-19 13:40:01 -06:00
eeb24934a3 Added an end zone ring graphic. 2023-11-16 20:41:59 -06:00
7e371f6779 Add in loadout system to Player class. 2023-11-13 19:48:39 -06:00
30a5cdc488 Correct memory leak in consuming items from inventory. Added overworld menu layout. Warrior Up walk animation has head bobbing like all the others now. Fixed alignment of items for ScrollableWindowComponents, fix scrollbar resizing when parent component has offsets. 2023-11-11 17:31:53 -06:00
2fe9f17cdc Background rendering added (again?). Was removed during reflection implementation. Fixed camera shake not reverting back to player targeting after completion. Fixed lost camera targeting upon class switching. Build 2637 2023-11-11 07:09:40 -06:00
cedb465c79 Toggle Interface implementation. Class toggling connections created and class switching via class selection menu completed. 2023-10-24 04:52:24 -05:00
800a5767f2 Add destructors for all menu components and sub components. Finish menu navigation for class selection window and class info window. 2023-10-22 23:19:47 -05:00
e189d4b516 Class ability descriptions added. Full render image paths now defined. Moved some class information around. 2023-10-22 02:07:03 -05:00
0fdfa65ddf Extracted base health, base attack,and growth rates from being tied to the player directly. Values update on class changes. 2023-10-22 00:48:09 -05:00
e779725106 Define health and growth rates of each class. 2023-10-21 00:33:46 -05:00
3ee6d03728 Add in Rotating character display component 2023-10-20 23:48:55 -05:00
1f40e846ac Typo on Accessories. Initialize listener categories
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-10-18 17:51:08 +00:00
04d6f42526 Handled dynamic adding and removing of inventory items and syncing with menu systems. 2023-10-17 05:35:19 -05:00
6656e3d036 Keyboard/Controller input left direction bugfix. Using setter/getter for mouse navigation to handl storing of position whenever mouse navigation is called. 2023-10-17 01:21:00 -05:00
daf94db505 Added functional scrollbar. 2023-10-15 14:59:35 -05:00
ff3f4ba1c0 Setup framework for scrollbar and buttons in ScrollableWindowComponent. Fixed a bug where disabled buttons would not increment selection check loop. CreateMenu function instead of creating pointer and returning, so windows can add stuff to menus easily. 2023-10-15 12:58:39 -05:00
472e8eceda Rendering of decal portions now controllable via point check overrides. 2023-10-12 20:16:22 -05:00
1c4ec84d75 Implement dummy items and scrollablewindowcomponent setup 2023-10-12 18:35:45 -05:00
803a0189d8 Inventory Drag and Drop Management implemented. 2023-10-07 18:28:19 -05:00
ba6505b266 Item category, script, and all other information relating to items now load properly with error-handling and proper property overriding. 2023-10-06 18:46:13 -05:00
877c44c372 Setup Items, item categories, and item scripts, and all associated configuration files for them. 2023-10-06 17:19:02 -05:00
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
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
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
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
c68bdcc673 Cooldown icon indicators. 2023-09-24 05:55:13 -05:00
1cabb34b94 Added tile render depth ordering for bullets and effects to prevent ordering weirdness. 2023-09-24 04:01:04 -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
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