Feature: Add environment system with dynamic switching and ambiance support #50
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit was contributed by Claude Code. I was skeptical of using AI tools on your code base, but after reading your blog and seeing you use it yourself, and considering the open sourced nature of Screaming Strike, I figured you wouldn't mind. This was previously about 3-4 commits long, but considering the previous commits were broken implementation, and that this one has fixed most if not all of the bugs, I decided to rebase into a single commit to keep the repo clean and uncluttered. The rest of this commit description is written by Claude Code with miner edits from me.
This commit adds an environment system to Screaming Strike that allows players to switch between different sound environments with footsteps, body falls, and optional ambient sound.
Features:
Edge Case Handling:
Technical Implementation:
File Structure:
🤖 Code contributed by Claude Code (https://claude.com/claude-code)