-
Notifications
You must be signed in to change notification settings - Fork 7
StoryWeaver: Use different animation for attack #661
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Use the animation named "Attack 02" in the Aseprite source file for the SpriteFrames animation "Attack 01". Ideally we would change the AnimationPlayer in the Player scene to just use Attack 02. But we can't do that without also adding back "Attack 02" to the template for the player. That "Attack 02" animation was removed from the player template upon request, to avoid confusion in learners, as the animation wasn't used. So, swap animations "Attack_01" and "Attack_02" in StoryWeaver SpriteFrames, in all color variations. This is confusing, but may be the only thing we can do at this point.
This animation is still not used in the game. Also, currently the template doesn't have such animation. To avoid confusions among learners, it has been removed in b26c1a7. So that means that the template would display a warning to learners if we don't remove this requirement.
6818800
to
f1d3a81
Compare
@wjt ready for review. I have removed the requirement of the unused animation, because the template was warning about it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
You could consider renaming the animations in the Aseprite source file to match?
Honestly I don't want to go with the inconsistency that this leaves. The Aseprite source of the template has Attack 01 matching the Aseprite source of the StoryWeaver Attack 01. Same for Attack 02. So if I change Storyweaver.aseprite and not player_template.aseprite it will become inconsistent. Should we leave this out for now, until we can modify the template again? Also, when will be the next window to change the template? After Stella is merged? After the first program ends? |
Ahh, now I understand. I had misunderstood that the template only has one animation. But there are two in its Aseprite source file: Attack 01 is a swipe, Attack 02 is a shield. Similar to StoryWeaver.aseprite. Then we have So for consistency we have the following options:
Options 1 and 2 will (very slightly...) invalidate the course materials that are being prepared/have been prepared. Option 3 means leaving #509 open. I think that unless 1 or 2 are unexpectedly acceptable (and the relevant people have other things to think about this week) we should take option 3...
I think it's probably too late for the first program now but we may need to consider having programs work from a |
Use the animation named "Attack 02" in the Aseprite source file for the SpriteFrames animation "Attack 01".
Ideally we would change the AnimationPlayer in the Player scene to just use Attack 02. But we can't do that without also adding back "Attack 02" to the template for the player. That "Attack 02" animation was removed from the player template upon request, to avoid confusion in learners, as the animation wasn't used.
So, rename animation "Attack_01" to "Attack_unused" in StoryWeaver SpriteFrames in all color variations. And rename "Attack_02" to "Attack_01".
This is confusing, but may be the only thing we can do at this point.
Fixes #509