443 Commits

Author SHA1 Message Date
3605aa818d Display item loadout HUD information while playing. Fix item drops bugging out at lower frame rates. 2023-11-26 15:51:13 -06:00
633c9355bc Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-11-26 14:47:10 -06:00
45c6d22ee0 Corrected amount values drawn from inventory amt function and GetItemCount() functions. Added ability for Loadout items to be used on the field. Treated as abilities, and setup keybinds. 2023-11-26 14:46:24 -06:00
Quapsel
e9da6b4bf6 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-11-26 19:41:47 +01:00
Quapsel
0f6257c66f missing directions for Chapter 1 Tilepresets completed. 2023-11-26 19:41:09 +01:00
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
e7f60c01d3 Fix suction/player pull-in effect for item drops. 2023-11-22 15:16:28 -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
a29df8b954 Monster Drop Data reading from configuration implemented. 2023-11-22 01:12:09 -06:00
b61f9ddf96 Setup monster drop config data and monster drop data structure. 2023-11-21 22:03:48 -06:00
11e2aa0fad PopupMenuLabels respect parent menu's position. 2023-11-21 21:35:21 -06:00
195cc31a7b Corrected bug for removing sub-component items that were not selectable (and thus, were never added to button navigation lists) 2023-11-21 21:23:48 -06:00
a139072d68 Corrected bugs with removing items from the incorrect main inventory. 2023-11-21 20:12:36 -06:00
22d1a6d834 Corrected RemoveItem function to handle monster loot and stage loot tracking. 2023-11-21 19:53:14 -06:00
7cd54e5f80 Inventory refactor completed. Individual monster loot and stage loot inventories now compatible. 2023-11-21 06:05:52 -06:00
8af7afadae Added a popup menu label class and require menu label defines for InventoryScrollableWindowComponents 2023-11-21 00:50:28 -06:00
3ff558d44e Added pragma regions to all license comment fields in files and collapsed them. 2023-11-20 23:25:36 -06:00
1745911eb5 Add Inventory Clear functions. Prep Monster Loot and Stage Loot inventory types. 2023-11-20 22:56:35 -06:00
6c16405908 Finish level complete layout. 2023-11-20 20:40:14 -06:00
7fe19c6510 Level completed menu should be in its own state to prevent the game from continuing to run in the background. 2023-11-20 17:03:35 -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
ce3be8b05d Map names now stored based on stage plate names provided. Made unlock conditions based on their actual unlock conditions and not the names of the plates. 2023-11-16 19:24:02 -06:00
008f6a28f6 Added map tests and map type properties to all maps. 2023-11-16 18:54:52 -06:00
bf84196cb0 Remove manually maintained switch statement in favor of defining what labels get modified on mouse-over for item buttons 2023-11-16 17:36:36 -06:00
68c02adde6 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-11-16 17:15:14 -06:00
c05f76cdfd Fix a bug with loadout item slots not being properly handled when items are selected while they're blank. 2023-11-16 17:15:13 -06:00
c29f50da0d Replace sealed keyword with final (C++11 standard)
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-11-15 07:53:55 -06:00
f427928ca6 Implemented Loadout selection item buttons, corrected inventory window missing category variables, corrected loadout item selection logic, updated inventory window layout. 2023-11-14 23:20:13 -06:00
0c9a341e89 Include templates with OLC-3 license at the top of source files. Build 2815. 2023-11-14 19:29:43 -06:00
98006d8001 Add in commercial assets placeholder folder 2023-11-14 18:14:46 -06:00
2bf45dacef It's 2023 btw 2023-11-14 18:12:54 -06:00
dd531d1fd7 Apply OLC-3 License to all source files. 2023-11-14 18:11:32 -06:00
e92b35bc94 Updated all map files to use commercial assets folder for images. 2023-11-14 18:04:00 -06:00
603fd18fb0 Commercial assets folder added. gitignore updated to not include the folder. 2023-11-14 16:58:09 -06:00
69d599ee03 Remove unnecessary items from maps folder. Removed purchased assets from HEAD. 2023-11-14 16:52:16 -06:00
488549c09a Proper Attribution information added for purchased assets. 2023-11-14 16:45:50 -06:00
1bf30f4392 Added ability to select a loadout item from the inventory menu screen. 2023-11-13 21:26:34 -06:00
7e371f6779 Add in loadout system to Player class. 2023-11-13 19:48:39 -06:00
795d59f1a4 Switch to templates for grabbing a component from a menu. 2023-11-13 11:26:11 -06:00
347f4cc576 Test spawn group 2023-11-13 00:16:55 -06:00
c6c5efbc74 Tied level entry button to map loading and gameplay. 2023-11-13 00:15:00 -06:00
2594078794 Update labels for different zones when clicking through them. 2023-11-12 23:51:49 -06:00
4c6be02543 Added custom encounter menu component and populated spawns in overworld menu. 2023-11-12 23:22:42 -06:00
88e01b8503 Render the spawn list and stage name/chapter name in level select. 2023-11-12 22:23:54 -06:00
bc07f58c9a Fix centering of camera for overworld map. 2023-11-12 21:02:23 -06:00
c41ae8aaf9 Remove memoryleak.txt debug file from the repo. 2023-11-11 17:35:36 -06:00