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

Toggle for 'pause on job cancellation' #23

Closed
Pidgeot opened this issue Apr 4, 2020 · 0 comments
Closed

Toggle for 'pause on job cancellation' #23

Pidgeot opened this issue Apr 4, 2020 · 0 comments

Comments

@Pidgeot
Copy link
Owner

Pidgeot commented Apr 4, 2020

Thorfinn asks on a bay12 forums thread:

Quick suggestion. I'd appreciate a clickbox to enable/disable pause on job cancellation, mostly for use on aquifer and other early game stuff. Yes, it's explained right at the top of the file, but I'm finding myself answering various permutations of this question from my less-savvy friends a couple times a week, at least. "Which file am I supposed to change?", "Which line?", "What do I change it to again?" and inevitably, "How do I get rid of all these maddening pauses?"

I'm thinking on the options tab with the rest of the gameplay options would work swimmingly.

[Issue created by PeridexisErrant: 2017-02-19]
[Last updated on bitbucket: 2017-11-23]

[Comment created by Pidgeot: 2017-05-06]
This is not in the init file, but in the announcements. These are the announcements that will cause the game to pause (as of 43.05):

[ENDGAME_EVENT_1:A_D:D_D:BOX:P:R]
[ENDGAME_EVENT_2:A_D:D_D:BOX:P:R]
[FEATURE_DISCOVERY:A_D:D_D:BOX:P:R]
[STRUCK_DEEP_METAL:A_D:D_D:BOX:P:R]
[MIGRANT_ARRIVAL_NAMED:A_D:D_D:P:R]
[MIGRANT_ARRIVAL:A_D:D_D:P:R]
[DIG_CANCEL_WARM:A_D:D_D:P:R]
[DIG_CANCEL_DAMP:A_D:D_D:P:R]
[AMBUSH_DEFENDER:A_D:D_D:P:R]
[AMBUSH_RESIDENT:A_D:D_D:P:R]
[AMBUSH_THIEF:A_D:D_D:P:R]
[AMBUSH_THIEF_SUPPORT_SKULKING:A_D:D_D:P:R]
[AMBUSH_THIEF_SUPPORT_NATURE:A_D:D_D:P:R]
[AMBUSH_THIEF_SUPPORT:A_D:D_D:P:R]
[AMBUSH_MISCHIEVOUS:A_D:D_D:P:R]
[AMBUSH_SNATCHER:A_D:D_D:P:R]
[AMBUSH_SNATCHER_SUPPORT:A_D:D_D:P:R]
[AMBUSH_AMBUSHER_NATURE:A_D:D_D:P:R]
[AMBUSH_AMBUSHER:A_D:D_D:P:R]
[AMBUSH_INJURED:A_D:D_D:P:R]
[AMBUSH_OTHER:A_D:D_D:P:R]
[AMBUSH_INCAPACITATED:A_D:D_D:P:R]
[CARAVAN_ARRIVAL:A_D:D_D:P:R]
[NOBLE_ARRIVAL:A_D:D_D:P:R]
[D_MIGRANTS_ARRIVAL:A_D:D_D:P:R]
[D_MIGRANT_ARRIVAL:A_D:D_D:P:R]
[ANIMAL_TRAP_CATCH:A_D:D_D:P:R]
[ANIMAL_TRAP_ROBBED:A_D:D_D:P:R]
[MISCHIEF_LEVER:A_D:D_D:P:R]
[MISCHIEF_PLATE:A_D:D_D:P:R]
[MISCHIEF_CAGE:A_D:D_D:P:R]
[MISCHIEF_CHAIN:A_D:D_D:P:R]
[DIPLOMAT_ARRIVAL:A_D:D_D:P:R]
[LIAISON_ARRIVAL:A_D:D_D:P:R]
[TRADE_DIPLOMAT_ARRIVAL:A_D:D_D:P:R]
[CAVE_COLLAPSE:A_D:D_D:P:R]
[BIRTH_CITIZEN:A_D:D_D:P:R]
[STRANGE_MOOD:A_D:D_D:P:R]
[MADE_ARTIFACT:A_D:D_D:BOX:P:R]
[NAMED_ARTIFACT:A_D:D_D:BOX:P:R]
[VERMIN_CAGE_ESCAPE:A_D:D_D:P:R]
[TRIGGER_WEB:A_D:D_D:P:R]
[MOOD_BUILDING_CLAIMED:A_D:D_D:P:R]
[ARTIFACT_BEGUN:A_D:D_D:P:R]
[MEGABEAST_ARRIVAL:A_D:D_D:BOX:P:R]
[BERSERK_CITIZEN:A_D:D_D:P:R]
[UNDEAD_ATTACK:A_D:D_D:BOX:P:R]
[STRANGE_CLOUD:A_D:D_D:P:R]
[TRAINING_FULL_REVERSION:A_D:D_D:P:R]
[FORT_POSITION_SUCCESSION:A_D:D_D:BOX:P:R]
[DEITY_CURSE:A_D:D_D:BOX:P:R]

I assume this is a request to easily disable DIG_CANCEL_DAMP (maybe also DIG_CANCEL_WARM)? We could do that as a standalone option, but if there's more it would be better to write an announcements editor...

[Comment created by Pidgeot: 2017-09-17]
I've just implemented options specifically for damp and warm stone; turning them off removes the P and R flags, while turning them on adds both of those flags back in.

[Comment created by Pidgeot: 2017-11-23]
Implement pause toggle for damp and warm stone announcements (fixes #136)

→ <<cset 585096306b19>>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant