Skip to content
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

Add new overlay advtools fastcombat - skip combat anims and announcements #1385

Merged
merged 17 commits into from
Feb 1, 2025

Conversation

Crystalwarrior
Copy link
Contributor

@Crystalwarrior Crystalwarrior commented Jan 30, 2025

When enabled, this overlay will allow you to skip most combat animations, including the wooshes and projectiles travelling through the screen. It will also let you skip the announcements window if "More" button is active, scrolling you to the very bottom with the first press, and skipping the window entirely with the second press. This drastically speeds up combat while still being intuitive enough - you can still be slow and methodical if you choose not to skip. Skip keys are left mouseclick, the SELECT button, the movement keys and combat-related keys that don't bring up its own menu (such as bump attack). If clicking to skip past combat, it will properly unerstand when you're clicking within the announcements box and not activate the script - only clicking OUTSIDE it will process the skipping.

This also has the effect of helping moving in bustling areas with many conversations happening, as now you can finally close the announcement window by just playing the game normally!

Video of it in action:

fastcombat.mp4

…ess many combat actions to combat the tedium of combat. Also works for movement in general!
@myk002
Copy link
Member

myk002 commented Jan 30, 2025

please fix pre-commit and build errors

@myk002
Copy link
Member

myk002 commented Feb 1, 2025

plz fix pre-commit failures

@Crystalwarrior
Copy link
Contributor Author

pre-commit.ci autofix

@Crystalwarrior
Copy link
Contributor Author

pre-commit.ci autofix

Copy link
Member

@myk002 myk002 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tested in-game. this is totally going to be a highlight

@myk002 myk002 merged commit 6936ce8 into DFHack:master Feb 1, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants