sigonasr2
1655fe7b51
Frog animations setup. Frog tongue bullet setup.
11 months ago
sigonasr2
2c54e9a9c7
Monsters get a 1-second cooldown on collision to avoid overwhelming the player through constant charging. Remove extra A* nodes that are not required during map loading. Reversed the surround sound directions so stuff on the right is heard from the right channel, and stuff on the left is heard from the left channel. Fix lerp function in olcPGEX geometry util.
11 months ago
sigonasr2
20928b6867
Add in floating-point support for collision boxes. Remove ceil() calls for transformed view DrawRectDecal and FillRectDecal functions (why are they there?)
11 months ago
sigonasr2
7abb714144
Remove diagonal pathfinding from A*, since tiles may not necessarily consume a full tile. Adjusted Wizard Teleport range accordingly.
11 months ago
sigonasr2
c193aa7116
Added collision handling for areas where there are no valid tiles.
11 months ago
sigonasr2
3f4c714c42
All basic sound effects implemented.
11 months ago
sigonasr2
c7ea530484
Update Overworld Map with new stage plates. Updated stages with spawn zones and end zones. Cleaned up sound effects with extra noise. Updated some sound effects with more appropriate ones. Added sound effects for many events.
11 months ago
sigonasr2
725a858fab
Implemented environmental audio loading in maps. Added stb_vorbis header/cpp file for ogg format support. Converted track parts and sound effect to be ogg instead.
11 months ago
sigonasr2
296ea1f2e6
Updated all references of Crawler project to now reference Adventures in Lestoria. Fixed a loading bug with the current connection point buttons and information not updating upon loading into the overworld map. Fix component count initialization bug (On Linux and Emscripten builds the component count would start uninitialized and would result in poor depth ordering sometimes.
11 months ago
sigonasr2
8c986f17db
Remove 2018 references for copyrighted files of my origin.
11 months ago
sigonasr2
fa7dfb601f
Add game title images, replace all 2023 copyright notices with 2024 copyright notices.
11 months ago
sigonasr2
0d6ab94fda
Implement load game functions.
11 months ago
sigonasr2
5e5e8f5656
Save File implemented.
11 months ago
sigonasr2
5a9396fbcb
Fix hover over label update bug inside character equip menu (thanks to a side effect of updating the item reference).
...
Applied random stats to equip stats. Made sure that rings that are the same in both equip slots do not cause the stats difference display from showing any actual differences. Prevent accidental unequipping of rings already equipped (if you technically were to swap between them)
11 months ago
sigonasr2
4e3c9877e7
Implemented split between consumable crafting initialization and equipment enhancement initialization.
11 months ago
sigonasr2
c7e3115b89
Implemented Mana and Atk Spd stats
11 months ago
sigonasr2
28079609b7
CDR now adjusts the cooldown timing live instead of setting the cooldown on use. CDR formula properly applied.
11 months ago
sigonasr2
4ac15dd1cc
XP and level up systems implemented.
11 months ago
sigonasr2
2a72238e40
Implemented all item stats.
11 months ago
sigonasr2
126753053f
Added caching for shadow text for all PGE default drawing functions and viewport drawing functions.
11 months ago
sigonasr2
52d36eab3b
Properly reset the player's health and mana between stages.
11 months ago
sigonasr2
668a5ca1b1
Item Attribute systems reworked from being an enum class to being a class. Added support for the Buff Item Script to modify items. Implemented Damage Reduction proposal.
11 months ago
sigonasr2
51cbf81204
Fix applied buffs bug, older calls to create buffs/debuffs resulted in the wrong value getting set, leading to the intensity of buffs being completely wrong. Increased fade range.
11 months ago
sigonasr2
e89d18d84f
Added TODO file
11 months ago
sigonasr2
b81058e296
Moved lower zone of stage 1-1 further left so items landing on the cliff edge are considered on the upper level. Fixed ability/item cast cancelling bug so interrupts properly occur.
11 months ago
sigonasr2
852bbbc5a0
Added the ability for items to be activated upon cast instead of on completion of cast. These item effects also get interrupted by any movement.
11 months ago
sigonasr2
fd96b23110
Added duration-based restoration buffs for the Restore Item Script.
11 months ago
sigonasr2
70423be9d4
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
11 months ago
sigonasr2
4c290e81aa
Fixed clashing key names for text with the same information but differing widths. Corrected all GUI mispositioned text or incorrect wrapping on equip screens.
11 months ago
sigonasr2
eae8239501
Traveling Merchant Purchase Window and systems implemented.
11 months ago
sigonasr2
f1aa872717
Add player money functions. Implement Merchant transaction functions. Add Function Priming classes.
12 months ago
sigonasr2
2b3c1ea1b4
Added Merchant config files and parsing of config files to merchant structure.
12 months ago
sigonasr2
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.
12 months ago
sigonasr2
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,
12 months ago
sigonasr2
5a6080b98f
Implement equip generated item descriptions.
12 months ago
sigonasr2
dc6ecf40c2
Set bonuses implemented in equip stats.
12 months ago
sigonasr2
88a239cd91
Equip Window is now functional.
12 months ago
sigonasr2
54677e9263
Incorporated stat differences to equip menu display.
12 months ago
sigonasr2
5eec1a21c5
Refactored stat system such that equip stats can be obtained easily, while base stats are hidden away to prevent accidental usage.
12 months ago
sigonasr2
a659bf7924
Character Info Window layouts setup
1 year ago
sigonasr2
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.
1 year ago
sigonasr2
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.
1 year ago
sigonasr2
3f9543d93b
Added more indicators for healing, mana, and interruption.
1 year ago
sigonasr2
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.
1 year ago
sigonasr2
7cd54e5f80
Inventory refactor completed. Individual monster loot and stage loot inventories now compatible.
1 year ago
sigonasr2
3ff558d44e
Added pragma regions to all license comment fields in files and collapsed them.
1 year ago
sigonasr2
7fe19c6510
Level completed menu should be in its own state to prevent the game from continuing to run in the background.
1 year ago
sigonasr2
5652741ec0
Added level complete window upon completing a stage.
1 year ago
sigonasr2
5b28478596
Inactive/Active ring status based on being in/out of combat.
1 year ago
sigonasr2
eeb24934a3
Added an end zone ring graphic.
1 year ago