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
|
f6731463da
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria
|
4 months ago |
sigonasr2
|
2f244e21ff
|
Added stat-based item enchant checks. Remove friend class dependencies from unit tests and added appropriate publicly exposed functions. Release Build 10538.
|
4 months ago |
Quapsel
|
3038bf8652
|
Chapter 3 Presets done (for now).
|
4 months ago |
sigonasr2
|
d4d325503e
|
Move character level and XP bar in the Character menu to a location that is visible even when hovering over equipment (the default when playing with controller/keyboard). Release Build 10532.
|
4 months ago |
sigonasr2
|
ee02900a3c
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria
|
4 months ago |
sigonasr2
|
c3c8be14f8
|
Include unequipping checks for enchant unit test. Removing items should update the player's active enchant list.
|
4 months ago |
sigonasr2
|
8efb5a9f8f
|
Add missing #define CALLSTYLE and missing #include <cassert> to PGE Header file. Fast-forward to Moro's updated PGE cmake template which removes SDL2 dependency for Apple devices. Currently still not compiling.
|
4 months ago |
sigonasr2
|
77d77f3030
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria
|
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 |
Quapsel
|
913b4ddef9
|
More Chapter 3 Presets.
|
4 months ago |
Quapsel
|
1c36e1a0cd
|
more Chapter 3 Presets.
|
4 months ago |
sigonasr2
|
a295a8e309
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria
|
4 months ago |
sigonasr2
|
227c082a57
|
Add a clickable region to world map between chapter 1 and chapter 2 locations for mouse navigation. Release Build 10512.
|
4 months ago |
Quapsel
|
e364b5f4c9
|
more Chapter 3 Presets.
|
4 months ago |
sigonasr2
|
1ca018aa5f
|
Test Pack key push 2.
|
4 months ago |
sigonasr2
|
4d24edb31b
|
Test pack key push.
|
4 months ago |
sigonasr2
|
7c763198b3
|
Add new pack key default source file.
|
4 months ago |
sigonasr2
|
bdd491db93
|
Prepare full purging of packkey (one commit was protected)
|
4 months ago |
Quapsel
|
2ba0dd4409
|
more Chapter 3 presets.
|
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
|
db81ac4fc8
|
Added sample Item Enchant configuration file.
|
4 months ago |
sigonasr2
|
fcfbf6985e
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria
|
4 months ago |
sigonasr2
|
ee4d250370
|
Add helper function for removing an item from the player's inventory via item name. Add accessory refining check and refine functions. Release Build 10487.
|
4 months ago |
Quapsel
|
5e511c4b48
|
More Chapter 3 Presets.
|
4 months ago |
Quapsel
|
2f1199efa1
|
more Chapter 3 Presets.
|
4 months ago |
sigonasr2
|
21dee760dd
|
Fix scrollbars not changing color when the mouse is hovering over them. Release Build 10482.
|
4 months ago |
sigonasr2
|
30b8760fd6
|
Add unit test to verify non-accessory items cannot be disassembled.
|
4 months ago |
sigonasr2
|
97040ef051
|
Add automated script to apply all assets to the unit testing framework each run. Add new runtime warning for RowInventoryScrollableWindowComponent items that have item boxes larger than the actual component. Move testingMode flag for AiL class to be set before game configurations are read. Add branch for reading specific unit test game configuration files. Include unit test-specific images and configs committed to repository. Add Disassemble function to inventory class. Add Disassemble item test. Fix issues with extra stray shared pointers lingering everywhere when adding/removing items and grabbing their references. Make Stage Loot/Monster Loot have brand new shared pointers to items (copy instead of strong reference) so weak pointer references to existing items actually expire and behave as expected. Move Monster Loot and Stage Loot clear calls to the switch to Overworld Map trigger. Release Build 10476.
|
4 months ago |
sigonasr2
|
9f4c7c7b0f
|
Added operator< for Pixel class to allow sets of pixels to be used. Add fragment item default description. Generate fragment images that randomly sample from the source ring's colors. Add base fragment item icon. Release Build 10443.
|
4 months ago |
sigonasr2
|
d7b9d2670e
|
Setup Palm trees to be foreground objects. Prepare all Artificer window dialogs. Release Build 10424.
|
4 months ago |
Quapsel
|
f7984af2bc
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria
|
4 months ago |
Quapsel
|
d775f7e3fe
|
First Presets for Chapter 3.
|
4 months ago |
sigonasr2
|
05af68f8d0
|
Fix crashes when forgetting to validate monster weak pointer references were actually valid (NPC targeting produces null pointer results.) Release Build 10421.
|
4 months ago |
sigonasr2
|
57c5a2f579
|
Move Chapter 2 story to the correct story configuration file. Fix bug where closing a dialog didn't set the state to the previous state the game was in, but instead assumed it was Game Run. Which meant the player could attempt to leave the camp and be presented with the level complete window for no reason. Release Build 10415.
|
4 months ago |
sigonasr2
|
fe42089080
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria
|
4 months ago |
sigonasr2
|
c01b8c9cf7
|
Extra Artificer notes.
|
4 months ago |
sigonasr2
|
1230714be2
|
Artificer initial discussion window menu and setup. Add dialog finish callback function to perform actions once a dialog finishes.
|
4 months ago |
sigonasr2
|
cf5c63847c
|
Add dialog loading function to call and trigger Dialog game state. Add Artificer Introduction tutorial task.
|
4 months ago |
sigonasr2
|
fdc02351bb
|
Modify Visual Novel engine to include background alpha controls to allow the Visual Novel and game world drawing to both be rendered at the same time. Add the Dialog game state which represents a Visual Novel and game world to both be running at the same time.
|
4 months ago |
sigonasr2
|
1747b1e5ef
|
Adjusted audio events for earlier camp unlocks. Removed bass line for earlier versions of the camp song, reintroduce after chapter 2 is completed. Added placeholder Artificer sprite. Added Artificer dialog. Updated world map with a chapter 2 base location for convenience. Connect new connection points between map locations correctly. Adjust connection point unlock conditions and layer unlock conditions to their new chapter 2 levels. Release Build 10399.
|
4 months ago |
sigonasr2
|
c36f783fc9
|
Tidied up monster drawing functions with portable lambdas to get rid of some copy-pasted code, making draw manipulation simpler. Implement Curse of Death ability. Release Build 10391.
|
4 months ago |
sigonasr2
|
19f3483b44
|
Add sound effects for Witch auto attack, Curse of Pain, Throw Poison, and Curse of Death abilities. Release Build 10390.
|
4 months ago |
sigonasr2
|
864b491c46
|
Adjust all spaces to tabs for consistent whitespace formatting on source files. Implement Throw Poison Ability. Added general Color Mod Buff so coloring targets a certain color based on applied buff is simpler. Release Build 10389.
|
4 months ago |
sigonasr2
|
ede4bffa7a
|
Trapper's Mark Target and Witch's Curse of Pain abilities should not go on cooldown if no target is found. Added purple glow/outline effect to monsters affected by Curse of Pain. Release Build 10363.
|
4 months ago |
sigonasr2
|
a35ea5b772
|
Add cat mew sound effect for Witch Leap ability. Refactor Buffs to include a player/monster callback function when a buff expires. This is used specifically for the curse debuff. Clean up buff update code to use lambdas instead of macros. Release Build 10359.
|
4 months ago |
sigonasr2
|
21579b7bdf
|
Add cat transform sprite. Added Witch Transform ability parameters. Implemented Transform ability. Fix Trapper Mark unit test since lock on target delays were added. Release Build 10354.
|
4 months ago |
sigonasr2
|
8df671dcab
|
Add in Witch Transform ability setup. Afterimage setup with scanline removal animation effect for Transform ability. Release Build 10347.
|
4 months ago |
sigonasr2
|
98208fb3e0
|
Refactored monster list to use shared pointers instead of unique pointers. Converted all raw monster pointers that needed to store monster data to use weak pointers instead in case a monster gets despawned while owning object is still alive. Implemented Witch's auto attack, added turn_towards_direction function for homing ability. Fixed player reflections being drawn without additive blending. Added 30s cooldown to Trapper's Explosive trap ability. Release Build 10345.
|
4 months ago |