This website works better with JavaScript.
Explore
Help
Register
Sign In
sigonasr2
/
AdventuresInLestoria
Watch
1
Star
1
Fork
You've already forked AdventuresInLestoria
0
Code
Issues
9
Pull Requests
Projects
1
Releases
Wiki
Activity
1589
Commits
4
Branches
0
Tags
3.5 GiB
Tag:
Branch:
Tree:
94de6bb10e
demo
mac-build
master
removeExposedPackKey
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '94de6bb10e'
${ noResults }
Commit Graph
15 Commits (94de6bb10e7f9c361bdbc7567f3e1eab1a51fbc2)
Author
SHA1
Message
Date
sigonasr2
0f0a70b2b4
Implement new enchant rolling rule: Same enchant may be chosen if the result ends up increasing at least of the supported stats. Release Build 11592.
3 months ago
sigonasr2
4d74d803b2
Linux fixes. Make sure audio doesn't require loading from filesystem (Use resource packs instead)
3 months ago
sigonasr2
a16ca296c7
Linux changes and fixes
3 months ago
sigonasr2
86e2976549
Added some menu scrolling helper functions. Implemented Artificer Enchant window. Added controller compatibility to Artificer Refining Window. Release Build 11652.
3 months ago
sigonasr2
3afeb7fa91
Only allow hovered over scrollable window components to be scrolled by the mouse wheel. Fix bug with display colors for accessory enchantment display names. Release Build 11508.
3 months ago
sigonasr2
a6876f2523
Implement random weighted roll enchant functions. Added unit tests for them. Release Build 11497.
3 months ago
sigonasr2
5b7c25df46
Add in map_range util function. Fix up FadeInOutEffect to still behave with its old behavior for Poison Pool while enabling new oscillating behaviors for size/color. Add in unit test for map_range. Implement Black Hole Enchant. Release Build 11250.
3 months ago
sigonasr2
e43798fa9a
Add cooldown charge system. Abilities can now only be used when they are holding charges. One charge gets restored for each full cooldown duration. The cooldown timer stops going down when maximum charges are reached. Fix item tests to use cooldown charges. Add in item checks for CDR test (Items should not be affected by CDR). Add GetPlayerAbilities function to collect and manipulate all player abilities at the same time (cleaner code structure + easier test functionality). Add helper functions util::vformat and util::wformat and to_wstring to make code using the std:: versions much more concise. Add unit test for cooldown charges system. Add helper functions to reset abilities to their original stats before enchant modifications tweak them. Added a helper function to retrieve which ability an enchant affects. Adapt ability HUD with new charge count features. Add Mountain theme to Chapter 2 maps. Multi-Multishot Enchant implemented. Release Build 10901.
4 months ago
sigonasr2
00e22877c4
Integrate display color provided in Item Enchant configuration to show up for enchanted items displayed in menus and their descriptions. Release Build 10737.
4 months ago
sigonasr2
0e3d57be24
Move ItemEnchant's attributes into separate private variable allowing us to add a Setter and Getter for the attributes to call UpdateDescription function whenever an attribute is modified. Fix rounding display bug (use round instead of ceil) when comparing improvements/downgrade attributes in the character equip menu. (This handles values like 15.000001 and 14.99999 from screwing up the differential displays). Release Build 10729.
4 months ago
sigonasr2
f84787971d
Lethal Tempo unique enchant implemented. Added helper functions for retrieving, writing, and reading buffs easily. Added unit tests for new enchant. 124/124 tests passing. Release Build 10635.
4 months ago
sigonasr2
cd986d16fa
Variable enchant attributes show up in a different color in their descriptions. Release Build 10608.
4 months ago
sigonasr2
23673ec2af
Added unit tests for new strip leading color and final render color engine rendering functions. Fixed rendering bug with text elements of different HTML color codes but with same content not having rendering with the correct color code. Fix potential memory leak errors occurring with rendering Font versions of shadow strings that would have different pulsating colors w/same text content. Added an admin console and added the ability to give the player items and accessories with enchants. Also added a help command. Change version number to appear red while in admin mode (as a visual). Unlock all button tied to admin mode. Release Build 10604.
4 months ago
sigonasr2
68e7446053
Add Enchant API and EnchantItem() function that applies a random Enchant onto an item. Added HasEnchant() check to see if an equip has an enchant for future integration of enchants in the game. Fix money listeners structure not being reset between unit tests. Add unit tests to ensure items receive correct valid enchants and we can properly detect the player has enchants. Release Build 10527.
4 months ago
sigonasr2
1319a91d11
Switch to built-in uppercase hexadecimal format display when encoding URIs sending save files (emscripten version). Implement variable find and replace features when loading in Item Enchants. Grammar changes to item enchants config file. Convert numerical values to variable config values in item enchants config file. Release Build 10511.
4 months ago
sigonasr2
23fc505b12
Fix typos and minor descriptions in item enchants file. Enchantment data structures and configuration reading implemented. Release Build 10498.
4 months ago
sigonasr2
f1b2aa59f9
Add extra reveal chunk tracker unordered map to prevent minimap updates every single frame the player character walked. Release Build 10027.
5 months ago
sigonasr2
7aa455a890
Add in breadcrumb re-exploration for minimaps. Release Build 8921.
8 months ago
sigonasr2
ae72a05fe0
Minimap can only be toggled when it's actually visible (e.g. not during boss fights)
8 months ago
sigonasr2
77e2a654f4
Minimap follows camera instead of player. Minimap view setting is now saved in player configuration. Added controller option for minimap toggle input. Release Build 8875.
8 months ago
sigonasr2
1680b37671
Add toggle between small,large, and hidden minimap. Release Build 8868.
8 months ago
sigonasr2
a37a7d41ce
Minimap chunk revealing and updating is now stored in user save files. Fix minimap map alignment to match the tile size of the map (The camp has a different base tile size). Release Build 8825.
8 months ago
sigonasr2
e59ace87f3
Implement a ViewPort for the minimap as a full circle. Fix a bug with ViewPort PGEX having hardcoded 4 sides for displaying decals. Release Build 8815.
8 months ago
sigonasr2
205a974a7b
Setup chunk data structure and move black minimap outline rendering to the sprite instead of doing it in the decal rendering. Release Build 8767.
8 months ago
sigonasr2
914b55e4c1
Minimap generation implemented. Release Build 8675.
8 months ago
sigonasr2
66b0648a59
Moved settings related to the game itself into its own settings save file. Emscripten build also saves a separate system settings file in indexeddb. Added checks to prevent menu sounds from playing when the menu is not currently open, but adjusted in a different location in the game. Implemented different button icon sets and a setting to toggle between them. Removed the double button display (caused more confusion and took up more room). Fixed a bug with iterating through navigation groups when a button was removed/disabled from the list. Removed iconscaling dependency based on MenuIconButton sizes.
10 months ago
sigonasr2
fd1f762e20
Fully implemented controller/keyboard controls for Inventory Consumable Window. Fix bug with loadout items that were set during file loads were not selected in consumable window. Release Build 6907.
10 months ago
Nic0Nic0Nii
8149db260b
Update copyright 2024 for FreeType. Equipment can now have an initial crafting cost. RowItemDisplays will have a craftable and upgradeable tag.
...
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
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.
12 months ago
sigonasr2
fa7dfb601f
Add game title images, replace all 2023 copyright notices with 2024 copyright notices.
12 months 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
3ff558d44e
Added pragma regions to all license comment fields in files and collapsed them.
1 year ago
sigonasr2
008f6a28f6
Added map tests and map type properties to all maps.
1 year ago
sigonasr2
2bf45dacef
It's 2023 btw
1 year ago
sigonasr2
dd531d1fd7
Apply OLC-3 License to all source files.
1 year ago
sigonasr2
e96514e0d4
Fix Warrior slowdown cancel bug (
#16
). Added debug configuration options to display collision and hidden player info on-screen. Release Build 935.
1 year ago
sigonasr2
6d4c069fe4
Implemented Battlecry. Debuff/Buff modifiers. Fixed bug where player can auto attack during a ground slam.
2 years ago