|
bc795ecb2b
|
Remove songs from git index into commercial assets. Update distribution and build scripts to not include songs commercial folder. Fix early destruction of audio buffer data causing a crash. Release Build 11544.
|
2024-09-13 12:31:15 -05:00 |
|
|
9b69a4ebb3
|
ogg vorbis resource pack encoding/decoding implementation started (currently crashes during playback)
|
2024-09-12 23:52:32 -07:00 |
|
|
da65f1525b
|
Implemented the Artificer Accessory Disassembling menu. Added support for children of RowInventoryScrollingWindowComponents to be selected. Added a MenuDecal menu component. Release Build 11414.
|
2024-09-10 00:44:07 -05:00 |
|
|
e0d58aef04
|
Add in Comet Flare and remove restriction on Summon Comet and Solar Flare equip combination denying. Release Build 11357.
|
2024-09-07 04:14:18 -05:00 |
|
|
050821b1d2
|
Expand Wizard's Meteor ability configuration parameters. Implemented Summon Comet and Solar Flare enchants. Added incompatibility checks for these two enchants as equipment. Add in unit tests to check for validity of equipping accessories. Release Build 11350.
|
2024-09-06 16:10:37 -05:00 |
|
|
bcaed9aed5
|
Updated all BGM tracks with newest versions. Release Build 11330.
|
2024-09-06 03:57:34 -05:00 |
|
|
4f18cd41fb
|
Fix sound effect bug when lightning bolt hits a player (doesn't currently happen in-game). Implement Chain Lightning. Release Build 11328.
|
2024-09-05 21:00:12 -07:00 |
|
|
6fbb8a8ed1
|
Implemented Trail of Fire enchant, added Trail of Fire effect. Fix effects not having their type set with the new Effect constructor arrangement. Adjusted Trail of Fire damage potency from 10% to 30% per tick. Release Build 11309.
|
2024-09-05 19:24:40 -05:00 |
|
|
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.
|
2024-09-04 02:15:26 -05:00 |
|
|
94b324e7a2
|
Restructure Effect class. Add in black hole and portal graphics. Added custom code analysis ruleset. Implemented Blink Portal enchant. Release Build 11230.
|
2024-09-04 00:28:55 -05:00 |
|
|
dd38b8d58e
|
[demo] Add in safety checks for loading and saving files. Run saves/loads repeatedly until they actually complete. Demo Patch 5. Release Build 9546.
|
2024-08-29 20:37:22 -05:00 |
|
|
a90c7d3c5d
|
Fix Firebolt and Lightning bolt crashing the game. Implemented cat animation override for Nine Lives enchant. Implemented Nine Lives Enchant. Release Build 11130.
|
2024-08-29 18:17:18 -05:00 |
|
|
182e492991
|
Added Training Dummies to camp. Release Build 11085.
|
2024-08-28 17:38:43 -05:00 |
|
|
d224740fd4
|
Implemented Shield mechanic into the game. Fix Special Mark Enchant test and Wizard's Soul Enchant test. Release Build 11062.
|
2024-08-28 04:39:54 -05:00 |
|
|
45e6027c9e
|
Move the player outline repeating timer into a new OnLevelStart() callback for the player. Fixes a bug where the player outline will no longer update after the initial stage. Added more player timer helper functions for better control. Release Build 11031.
|
2024-08-14 23:18:29 -07:00 |
|
|
68744adf54
|
Add stage plates for Chapter 3 and setup 3-1 in levels. Release Build 10911.
|
2024-08-10 06:55:26 -05:00 |
|
|
3d1d14ea2d
|
Implemented Poisonous Arrow enchant. Include unit tests. Release Build 10813.
|
2024-08-08 17:29:08 -05:00 |
|
|
d49e7ff6bb
|
Change shadow text rendering system to use a pre-generated shadow font sprite to improve text rendering speeds dramatically. Fix bug from commit cfd73ab036 where custom font colored shadow text kept creating new versionf of itself causing memory leaks. Release Build 10791.
|
2024-08-08 04:22:53 -05:00 |
|
|
9a65b731e9
|
Implement Reaper of Souls Enchant. Fix text rendering bug with really small pixel values getting clamped by integer scaling causing the cached text to be cut off. Release Build 10683.
|
2024-08-06 06:20:24 -05:00 |
|
|
227c082a57
|
Add a clickable region to world map between chapter 1 and chapter 2 locations for mouse navigation. Release Build 10512.
|
2024-08-03 07:05:31 -05:00 |
|
|
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.
|
2024-07-30 17:46:51 -05:00 |
|
|
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.
|
2024-07-28 07:06:11 -05:00 |
|
|
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.
|
2024-07-27 09:10:40 -05:00 |
|
|
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.
|
2024-07-26 03:09:55 -05:00 |
|
|
9eaaf979f3
|
Fix display bug with Effects that used the original constructor. Refactor on 23 Jul was a big oversight leading to effects not displaying at all (scale set to 0). Release Build 10308.
|
2024-07-25 13:51:34 -05:00 |
|
|
2420d02f24
|
Make player dot damage numbers fall instead of rise as well. Remove unused originalRiseSpd damage number member. Refactor buff repeat action system to instead use internal hard-coded restoration functions. Include the target of buffs inside the buff classes themselves so they know what to interact with. Updated Player and Monster AddBuff functions to represent new buff constructor requirements. Implemented Bear Trap ability. Refactored Monster Hit callback for bullets to send the amount of stacks a monster had before getting hit which is used as getting hurt removed a mark stack. Release Build 10300.
|
2024-07-23 04:07:43 -05:00 |
|
|
b3c5894be7
|
Switch controller auto-targeting to use logic from Hurt function. This means the auto targeting tries to ensure it hits some target, but prefers a currently vulnerable target over an invulnerable / unhittable one. Cleanup the code to use std::optional. Add in a helper function to get nearest monster. Apply Mark to nearest selected target when Trapper Mark Target ability is used. Release Build 10275.
|
2024-07-23 00:09:28 -05:00 |
|
|
60b45cf6b1
|
Add visual indicator/graphics for Trapper Mark on targets. Added TriggerMark and ApplyMark helper functions. Release Build 10264.
|
2024-07-22 12:53:47 -05:00 |
|
|
c656b935e1
|
Added a non-foreground dark tile for bridges to place below areas that are above ground shadow tiles. Redesigned how reference tilesets were stored in TilesheetData and TilesetData structures such that they could be std::sort'd without causing reference bugs/glitches. Release Build 10217.
|
2024-07-20 16:56:27 -05:00 |
|
|
2907fc9865
|
Add Trapper class new animation sheet. Change XP data size from holding 32 bit integers to 64 bit integers due to higher level EXP numbers overflowing the XP counter. Release Build 10172.
|
2024-07-19 16:34:30 -05:00 |
|
|
c62f24cdcd
|
Add in Deadly Dash state. Change zoom out effect to zoom in when loading into a map. Dramatically decrease effect, too much motion sickness. Add deadly dash animation state. Release Build 10109.
|
2024-07-17 18:25:12 -05:00 |
|
|
1f1d714dd1
|
Added shine effect to engine for upcoming Deadly Dash effect. Release Build 10097.
|
2024-07-17 11:14:17 -05:00 |
|
|
ee50d810bd
|
Add new ability icons for new classes. Release Build 10068.
|
2024-07-16 12:30:02 -05:00 |
|
|
453be13395
|
Implement Thief Hidden Dagger attack. Add in missing icons for Elixir of the Wind and Recovery Potions. Release Build 10061.
|
2024-07-16 05:08:47 -05:00 |
|
|
10f5521ec2
|
Adjust sword slash effect to accept config values. Add DrawPartialSquishedRotatedDecal to PGE. Performs rotation transform before scale transformation. Add thief animations to animation databases. Setup thief's auto attack ability. Release Build 10053.
|
2024-07-16 03:58:33 -05:00 |
|
|
7086a8807b
|
Add new item icons. Change safe area indicator colors. Make safe area indicator color configurable. Release Build 10039.
|
2024-07-15 11:13:01 -05:00 |
|
|
69305a2866
|
Fix missing braces in Weapons.txt. Remove Infinite map flag from Stage 2-B1. Add Stage 2-B1 stage plate. Add placeholder item icons for new items. Remove embedded tileset from Stage 2-B1. Release Build 9959.
|
2024-07-11 15:26:37 -05:00 |
|
|
89db31ceea
|
Add Pct-based pillar respawning attack for Stone Golem. Add "Breaking Stone Pillar" versions that will automatically shake and crumble. Release Build 9951.
|
2024-07-11 14:59:35 -05:00 |
|
|
4c72e2f3b4
|
Incorporate new class graphics (Sans Thief). Unlock new class buttons in character selection window. Release Build 9911.
|
2024-07-07 00:34:13 -05:00 |
|
|
1c9641be0c
|
Add in missing placeholder item images. Finish collision checking for shockwave attack. Release Build 9715.
|
2024-06-20 22:27:47 -05:00 |
|
|
9f88460c0e
|
Add RepeatingSoundEffect class to allow easy creation and handling of looping sound effects ingame. Add rock breaking, rock toss cast, pillar rise, dig sound effects. Fix typo on Hawk Feather item description key name. Placeholder item icons added. Add sound effects to Stone Elemental's attacks. Release Build 9656.
|
2024-06-18 11:38:03 -05:00 |
|
|
c02d6cdb47
|
Create a SpellCircle effect to consolidate the two separate effects. Add a type identifier system for Effects. Finish spawn pillar phase of second chapter boss. Fix bug with the boss display info still appearing despite no longer being in a boss stage if the player leaves a boss level before the text has expired. Release Build 9622.
|
2024-06-09 12:33:16 -05:00 |
|
|
bcbe58eebd
|
Revamp Player vs Monster collision code. Add in handling for solid objects causing the player to run against the object instead of bouncing off of it. Make solid monsters (pillars) have transparency like foreground terrain when looking behind them. Add terrain collision boxes for these as well. Release Build 9610.
|
2024-06-09 11:06:19 -05:00 |
|
|
f24cf38f85
|
Add 0.25s fade time to generic bullets. Add feather bullet type. Add feather spawning to tornado attack for second bonus boss. Addresses Issue #56. Release Build 9576.
|
2024-06-06 09:11:27 -05:00 |
|
|
346f264c9d
|
Add middle() function for polygons in geometry util. Restructure stage mask overlays to be part of the stage mask polygon class. Reproduce sample using new class. Release Build 9572.
|
2024-06-06 03:42:23 -05:00 |
|
|
a1e04d38d9
|
Refactor redundant deactivation variable to now be tied to the fade out time. Make collision checks for bullets with radii of 0 no longer occur. Add mid phase tornado. Release Build 9546.
|
2024-06-02 15:51:35 -05:00 |
|
|
59dcde475a
|
Fix a bug where hp recovery when at full health still applied passive hp recovery effects. Fix bug with volume transitions not respecting the user's set volume controls when adjusting audio events. Add debris spawning for second bonus boss. Release Build 9522.
|
2024-06-02 12:31:55 -05:00 |
|
|
e4e1a42fc1
|
On death, Chapter 2 bonus boss clears the wind and overlay if it was in the middle of that attack. Wind speed gets reset when casting timer ends. Add an extra layer to bullet rendering so there is some consistency with rendering even when bullet Draws are overriden. Fix bug w/opening debug.log file once the AiL class has been initialized. Double the iframe time from getting hit by a tornado to prevent double-hits. Setup wind debris projectiles. Release Build 9515.
|
2024-06-01 05:46:42 -05:00 |
|
|
831901cc08
|
Tuned wind streak spawns and settings. Good to go. Release Build 9491.
|
2024-05-29 17:15:03 -05:00 |
|
|
3c47cb908e
|
Added an overlay control class. Optimize and rearrange rendering order of bullets and effects such that all bullets now appear above monsters. Fix a bug involving some objects that are supposed to appear behind the player end up in front when they are aligned on the same tile row. Preparations for wind attack. Release Build 9482.
|
2024-05-29 04:03:49 -05:00 |
|