Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Add the option to trigger an Announcement when a workshop task is completed.  (Read 620 times)

DukeOFprunes

  • Escaped Lunatic
    • View Profile

Hi guys,

I've searched for this but couldn't find anything yet. Apologies if this is redundant.

So you can already set a workshop task to repeat, be cancelled, promoted, or suspended. I think it will be very useful to also flag a particular task so that an Announcement is triggered when that task is completed, with standard Announcement functionality that lets you zoom to the relevant workshop.

This would help you remember to follow up on all those important jobs like starting a new queue of 10 beds when your carpenter finishes a stack of 10 doors for that block of bedrooms you desperately need to finish. This would be similar to the announcement when a manager completes their queue of jobs, except this is task-specific.

'Urist Griffonballs has completed constructing a cherrywood chest.'
Logged

Roofless

  • Bay Watcher
  • Never had a glass industry
    • View Profile

This is already implemented through the manager. Any job can be given a condition wich will enable it when another (specified) job is completed.

An alternative way to use such notifications is when a job compelted means that you have to do something completely different than a job.
Example: you have a "make steel bars" on repeat. Such a job will never show you a yellow success announcement and eou want to avoid sifting through all the cancellation spam in you logs to know that the job is done. Just put an additional marker "notify" to get an announcement.
Logged

DukeOFprunes

  • Escaped Lunatic
    • View Profile

Thanks Roofless.

To be clear, the purpose of this is to avoid using the Manager interface. This is purely an option to tag any workshop task directly from its workshop.

I'm just trying to follow up on your description. With your steel bars example, how do you set the notify marker through the Manager interface?
Logged

Roofless

  • Bay Watcher
  • Never had a glass industry
    • View Profile

I'm just trying to follow up on your description. With your steel bars example, how do you set the notify marker through the Manager interface?

I didn't actually try that with unconditional repeating tasks yet. But the conditional ones work like a charm.
So, no need to include that into manager, I suppose. But, if implemented, it could be fudged by manually marking for "N"otification the "O"rdered tasks in workshops.
Logged

DukeOFprunes

  • Escaped Lunatic
    • View Profile

Roofless, apologies, but I don't understand your original reply at all. You said any job can be given a condition which will enable it [an announcement?] when another [you mean a different?] job is completed. I'm not following here, could you help me out?
Logged

Dozebôm Lolumzalìs

  • Bay Watcher
  • what even is truth
    • View Profile
    • test

The job you select is paused until the second job is completed.
Logged
Quote from: King James Programming
...Simplification leaves us with the black extra-cosmic gulfs it throws open before our frenzied eyes...
Quote from: Salvané Descocrates
The only difference between me and a fool is that I know that I know only that I think, therefore I am.
Sigtext!