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.
Currently it's very difficult to get precise offsets artwork, or turrets / barrels. The current workflow is changing the yamls, and then reloading the entire game. When you need to do it only a few times it's fine, but often you have to do it tens or hundreds of times.
This solution lets you see how the changes affect the assets and also has an export option for easy copy paste.
The way it's implemented: It does memberwise copies of trait infos and sprites on opening the asset editor, this way it doesn't affect anything ingame. I use quite a bit of reflection, I wonder how much of it should be done in a non-magic manner. This is also an early implementation, its functionality will grow a lot over time
When editing sequence offsets it doesn't handle combined sequences properly