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.
Summary
Bugfixes "Update Target Dummies to Require Diggable Terrain"
Purpose of change
Target Dummies state in their descriptions they needed to be embedded in the ground AND the construction required a digging tool, however they could be installed anywhere, even on non-diggable terrain.
Describe the solution
Using pre_flags, I made it so the starting terrain MUST be diggable to erect the training dummies. I also updated the furniture (only exists after player constructs it) to state it's embedded via its post in the ground. This also made it so when the construction menu is open, this text is displayed, letting the player know why they can't place it on a road/sidewalk/etc (not that any of us read descriptions)
Describe alternatives you've considered
Adding a second version of both dummies, allowing them to have a weighted base and thus be buildable anywhere. For now, I did not want to do this.
Testing
Verified they could be placed anywhere despite requiring digging. Made changes. Tested that they now only work on diggable terrain and that their descriptions were updated.
Additional context
Closes #73483