|
eae8239501
|
Traveling Merchant Purchase Window and systems implemented.
|
2023-12-19 18:46:59 -06:00 |
|
|
f1aa872717
|
Add player money functions. Implement Merchant transaction functions. Add Function Priming classes.
|
2023-12-17 23:37:37 -06:00 |
|
|
2b3c1ea1b4
|
Added Merchant config files and parsing of config files to merchant structure.
|
2023-12-17 20:49:22 -06:00 |
|
|
c11417d8a0
|
Add transparent overlay feedback when an ability/item ability key is held down. Item icon scale/quantity text scale now scales with the item icon box size.
|
2023-12-13 04:03:17 -06:00 |
|
|
469bea4c5e
|
Inventory display window tabs are implemented, inventory component is displayed. Ranger Backstep cancels casts. Casts are forced to be channeled for 0.2 seconds before walking can cancel them,
|
2023-12-10 20:14:32 -06:00 |
|
|
5a6080b98f
|
Implement equip generated item descriptions.
|
2023-12-09 04:36:00 -06:00 |
|
|
dc6ecf40c2
|
Set bonuses implemented in equip stats.
|
2023-12-08 17:48:40 -06:00 |
|
|
88a239cd91
|
Equip Window is now functional.
|
2023-12-06 22:47:09 -06:00 |
|
|
54677e9263
|
Incorporated stat differences to equip menu display.
|
2023-12-06 20:52:48 -06:00 |
|
|
5eec1a21c5
|
Refactored stat system such that equip stats can be obtained easily, while base stats are hidden away to prevent accidental usage.
|
2023-12-06 19:51:38 -06:00 |
|
|
a659bf7924
|
Character Info Window layouts setup
|
2023-12-01 22:55:33 -06:00 |
|
|
2af830d400
|
FreeType license (required for PGEX_TTF) included in all license notices. Setup project with freetype libraries and includes. Added gamepad PGEX for future gamepad support.
|
2023-11-29 00:50:00 -06:00 |
|
|
e4fae723c9
|
Fix up warnings (mostly loss of data cast warnings). When an ability gets interrupted, the key is required to be depressed before another cast attempt can be made. Added collision layer tiles to a few tiles in 1-1 due to ability to walk out-of-bounds.
|
2023-11-27 02:38:12 -06:00 |
|
|
3f9543d93b
|
Added more indicators for healing, mana, and interruption.
|
2023-11-26 18:16:40 -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 |
|
|
7cd54e5f80
|
Inventory refactor completed. Individual monster loot and stage loot inventories now compatible.
|
2023-11-21 06:05:52 -06:00 |
|
|
3ff558d44e
|
Added pragma regions to all license comment fields in files and collapsed them.
|
2023-11-20 23:25:36 -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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
54614d31dc
|
Selection cursor for overworld map items.
|
2023-10-29 18:11:54 -05:00 |
|
|
42f8e25cdf
|
Walk animation controller now applied to the overworld map stage.
|
2023-10-29 17:30:09 -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 |
|
|
48a8165086
|
Added MP restore and consume functions. Converted old direct variable accesses to use these as well. Item restore script completed.
|
2023-10-06 18:54:17 -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 |
|
|
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 |
|
|
2f302f7370
|
Convert all world size positions to use the map's direct map width and height values instead. Fix a bug where using teleport outside the map crashed the game.
|
2023-10-04 02:02:10 -05:00 |
|
|
10cfb009f7
|
Added scaling/tiling capabilities for themes. Safe maps have unordered version.
|
2023-10-03 04:09:42 -05:00 |
|
|
3723835cc7
|
Switched menu button system to component inheritance system.
|
2023-10-01 01:48:27 -05:00 |
|
|
03f2738ead
|
Windowing System button controls, stack system, and custom functions implemented.
|
2023-09-29 00:03:20 -05:00 |
|
|
b9e1352288
|
Keybind system redone, display keybinds and mana costs on HUD.
|
2023-09-26 02:40:38 -05:00 |
|
|
388cf0ba2d
|
Mana costs and ability short names are now displayed on the HUD.
|
2023-09-26 00:32:54 -05:00 |
|
|
b80d791578
|
Differentiate between player damage indicators and enemy damage indicators.
|
2023-09-25 23:51:56 -05:00 |
|
|
3c3d32bf7e
|
Player gains iframes if getting hit by ground slam to prevent insta-gibbing via the spawned bullet ring.
|
2023-09-19 05:17:57 -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 |
|
|
5140b92317
|
Water tile reflections implemented.
|
2023-09-15 01:02:10 -05: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 |
|
|
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 |
|
|
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 |
|
|
b1885a1c1e
|
Fixed Bullet fixed step movement. Corrected Warrior Block Cooldown (accidently got changed), implemented Turret Monster Strategy.
|
2023-08-13 22:05:34 -05:00 |
|
|
6a12a45cb2
|
Moved all enemy reading over to purely using config files. Removed all enemy enum dependencies. Removed bugs involving loading infinite maps by accident.
|
2023-08-13 02:12:19 -05:00 |
|