Skip to content

Conversation

@LiquidityC
Copy link
Member

@LiquidityC LiquidityC commented Mar 4, 2025

Instead of grouping loot into a sack it will now be "dropped" randomly
to surrounding spaces around the monster. To facilitate this sprite
interpolation has been added to the engine. Sprites can be interpolated
for position, dimension and rotation.

Introduces loot.c/loot.h which handle loot placement and drops. All
dropped items now interpolate to their destination. Documentation for
position functions has been updated and the function artifact_update has
been introduced.

Sound effects have been added to most item drops.

Completes: #99

@LiquidityC LiquidityC enabled auto-merge (squash) March 4, 2025 21:48
@LiquidityC LiquidityC linked an issue Mar 4, 2025 that may be closed by this pull request
@LiquidityC LiquidityC force-pushed the feature/loot_spread branch from c36dfdf to 90da64b Compare March 4, 2025 22:15
Instead of grouping loot into a sack it will now be "dropped" randomly
to surrounding spaces around the monster. To facilitate this sprite
interpolation has been added to the engine. Sprites can be interpolated
for position, dimension and rotation.

Introduces loot.c/loot.h which handle loot placement and drops. All
dropped items now interpolate to their destination. Documentation for
position functions has been updated and the function artifact_update has
been introduced.

Sound effects have been added to most item drops.

Adds debug.c for easier manual testing utilities.
@LiquidityC LiquidityC force-pushed the feature/loot_spread branch from 90da64b to 45eddce Compare March 4, 2025 22:15
@LiquidityC LiquidityC merged commit 8e3b412 into dev Mar 6, 2025
22 checks passed
@LiquidityC LiquidityC deleted the feature/loot_spread branch March 6, 2025 19:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Loot spreading

2 participants