Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Please stop this repeating announcement madness!  (Read 1075 times)

Alu

  • Bay Watcher
    • View Profile
Please stop this repeating announcement madness!
« on: October 03, 2012, 04:03:48 pm »

Is there any known workaround to get rid of extremely annoying repeating announcements?
I don't want to disable them completely, because sometimes they are kind of important, but this is just crazy.

here, my previous gamelog:
Quote
Tobul Erithkib has begun a mysterious construction!
Doren Robeknish, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Doren Robeknish, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Doren Robeknish, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Shorast Kivishalath, Planter cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Shorast Kivishalath, Planter cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Doren Likotusan, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs sweet pod seeds.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs sweet pod seeds.
Doren Robeknish, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs plump helmet spawn.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs plump helmet spawn.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs sweet pod seeds.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs plump helmet spawn.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs sweet pod seeds.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Sarvesh Dastlitast, Gem Setter cancels Cut wood opal: Needs rough wood opals.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Doren Robeknish, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Doren Robeknish, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Doren Likotusan, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Doren Likotusan, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Doren Likotusan, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Sibrek Konosthosbut has grown to become a Rooster.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Zefon Urdimshigos, Cook cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Zefon Urdimshigos, Cook cancels Plant Seeds: Needs plump helmet spawn.
Zefon Urdimshigos, Cook cancels Plant Seeds: Needs plump helmet spawn.
Doren Robeknish, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Zefon Urdimshigos, Cook cancels Plant Seeds: Needs plump helmet spawn.
Doren Robeknish, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Doren Robeknish, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Doren Robeknish, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Doren Robeknish, Farmer cancels Plant Seeds: Needs plump helmet spawn.
It has started raining.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs plump helmet spawn.
Tobul Erithkib, Hunter has created Esisadil, a hornblende bed!
Tobul Erithkib has become a Mason.
Atir Erushalis has become a Engraver.
Kadol Vuthildakost, Farmer cancels Render fat: Needs unrotten FAT RENDER_MAT-producing glob.
Litast Akumoslan, Administrator has given birth to a boy.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Doren Likotusan, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Doren Likotusan, Farmer cancels Plant Seeds: Needs plump helmet spawn.
An animal has grown to become a Stray Llama.
Doren Likotusan, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Doren Likotusan, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Doren Likotusan, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Doren Likotusan, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Doren Likotusan, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs sweet pod seeds.
Doren Likotusan, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs sweet pod seeds.
Doren Likotusan, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs sweet pod seeds.
It is now summer.
Doren Likotusan, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Zefon Urdimshigos, Cook cancels Plant Seeds: Needs sweet pod seeds.
Zefon Urdimshigos, Cook cancels Plant Seeds: Needs plump helmet spawn.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Doren Likotusan, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
The weather has cleared.
Kubuk Ibelathel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Kubuk Ibelathel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Zefon Urdimshigos, Cook cancels Plant Seeds: Needs plump helmet spawn.
Zefon Urdimshigos, Cook cancels Plant Seeds: Needs sweet pod seeds.
Zefon Urdimshigos, Cook cancels Plant Seeds: Needs plump helmet spawn.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs plump helmet spawn.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs sweet pod seeds.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Sarvesh Dastlitast, Gem Setter cancels Cut morion: Needs rough morions.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Sarvesh Dastlitast, Gem Setter cancels Cut schorl: Needs rough schorls.
Doren Likotusan, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Doren Likotusan, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Kubuk Ibelathel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Mosus Tanilral, Peasant cancels Store Item in Stockpile: Job item misplaced.
There is nothing to catch in the northwestern swamps.
Zefon Urdimshigos, Cook cancels Plant Seeds: Needs plump helmet spawn.
Zefon Urdimshigos, Cook cancels Plant Seeds: Needs plump helmet spawn.
Zefon Urdimshigos, Cook cancels Plant Seeds: Needs plump helmet spawn.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs plump helmet spawn.
The merchants from Amala Nececa will be leaving soon.
Kubuk Bisekurdim, Ranger cancels Store Item in Stockpile: Job item misplaced.
Reg Lorbaminod has become a Cook.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs plump helmet spawn.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs plump helmet spawn.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs plump helmet spawn.
Cilob Asobthunen, Planter cancels Plant Seeds: Needs plump helmet spawn.
Doren Likotusan, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs plump helmet spawn.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs plump helmet spawn.
Sarvesh Dastlitast has become a Jeweler.
Zefon Urdimshigos, Cook cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Shorast Kivishalath, Planter cancels Plant Seeds: Needs plump helmet spawn.
An animal has grown to become a Stray Donkey.
Shorast Kivishalath, Planter cancels Plant Seeds: Needs sweet pod seeds.
Kubuk Ibelathel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Shorast Kivishalath, Planter cancels Plant Seeds: Needs sweet pod seeds.
Cilob Asobthunen, Planter cancels Plant Seeds: Needs plump helmet spawn.
Kubuk Ibelathel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Cilob Asobthunen, Planter cancels Plant Seeds: Needs plump helmet spawn.
Kubuk Ibelathel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Cilob Asobthunen, Planter cancels Plant Seeds: Needs plump helmet spawn.
Doren Likotusan, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Kubuk Ibelathel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Cilob Asobthunen, Planter cancels Plant Seeds: Needs sweet pod seeds.
It has started raining.
The merchants from Amala Nececa have embarked on their journey.
Zefon Urdimshigos, Cook cancels Plant Seeds: Needs sweet pod seeds.
Erush Zuntirnosing has grown to become a Peasant.
Vucar Nirablel has become a Brewer.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs plump helmet spawn.
Cilob Asobthunen, Planter cancels Plant Seeds: Needs plump helmet spawn.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs plump helmet spawn.
x2
Ezum Akrulusan, Planter cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs plump helmet spawn.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs plump helmet spawn.
Cilob Asobthunen, Planter cancels Plant Seeds: Needs plump helmet spawn.
Doren Likotusan, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Sarvesh Dastlitast, Jeweler cancels Cut almandine: Needs rough almandines.
Sarvesh Dastlitast, Jeweler cancels Cut smoky quartz: Needs rough smoky quartzes.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs plump helmet spawn.
Ezum Akrulusan, Planter cancels Plant Seeds: Needs sweet pod seeds.
Zefon Urdimshigos, Cook cancels Plant Seeds: Needs plump helmet spawn.
The weather has cleared.
Dobar Godenonul has become a Fisherdwarf.
Medtob Ezumustuth, Brewer cancels Store Item in Stockpile: Job item misplaced.
Sarvesh Dastlitast, Jeweler cancels Cut red zircon: Needs rough red zircons.
Doren Robeknish, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs sweet pod seeds.
Doren Robeknish, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Cilob Asobthunen, Planter cancels Plant Seeds: Needs plump helmet spawn.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs plump helmet spawn.
Doren Robeknish, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Cilob Asobthunen, Planter cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs plump helmet spawn.
Doren Likotusan, Farmer cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs plump helmet spawn.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs plump helmet spawn.
Doren Likotusan, Farmer cancels Plant Seeds: Needs plump helmet spawn.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs sweet pod seeds.
Inod Zatthudkel, Planter cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs plump helmet spawn.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs sweet pod seeds.
Tekkud Zulbanmeng, Planter cancels Plant Seeds: Needs plump helmet spawn.

I'm not sure, but I think it wants to tell me that I ran out of plant seeds.

how about you make similar announcements not reappear but instead make a number in front of the first announcement of its kind to indicate how many alerts came so far. Maybe you can make the time of how long it will take to show a new announcement of one kind again adjustable. This would be nice for current super-annoying alerts like this one and message-spam happens pretty often with content-updates, so this way a new release wouldn't become unplayable until an early anti message spam fix.
And you wouldn't overlook it, when it shows a 8714x "failed to install bee colony", you'll know.
Logged
"He admired a wonderful Trap lately"

GreatWyrmGold

  • Bay Watcher
  • Sane, by the local standards.
    • View Profile
Re: Please stop this repeating announcement madness!
« Reply #1 on: October 03, 2012, 04:08:30 pm »

Also possible is that your seed barrel was being hauled to grab more seeds.

On-topic: Would you rather miss an important announcement, e.g. "'Alu' McImportantDwarf cancels Something: Dangerous Terrain" because of similar announcements that happened recently? At most, this should be an option, alongside how many of the job cancellation messages are shown.
Logged
Sig
Are you a GM with players who haven't posted? TheDelinquent Players Help will have Bay12 give you an action!
[GreatWyrmGold] gets a little crown. May it forever be his mark of Cain; let no one argue pointless subjects with him lest they receive the same.

CLA

  • Bay Watcher
    • View Profile
Re: Please stop this repeating announcement madness!
« Reply #2 on: October 04, 2012, 02:06:05 pm »

Seems to be this

http://www.bay12games.com/dwarves/mantisbt/view.php?id=5992
The comments might have a few suggestions to work around this, here's some copypasta I saved somewhere:

Quote
Try making catcher stockpiles that don't allow bins (or any containers) and will take from anywhere, and other stockpiles nearby which do allow containers, take only from links, and are linked to take from the catcher stockpiles.
Logged
CLA - an ASCII-like Graphic Pack with simplified letter-like creature graphics. The simple and clean looks of ASCII with distinct creature graphics - best of both worlds!

http://www.bay12forums.com/smf/index.php?topic=105376.0

Kipi

  • Bay Watcher
    • View Profile
Re: Please stop this repeating announcement madness!
« Reply #3 on: October 05, 2012, 06:56:49 am »

Seems to be this

http://www.bay12games.com/dwarves/mantisbt/view.php?id=5992
The comments might have a few suggestions to work around this, here's some copypasta I saved somewhere:

Quote
Try making catcher stockpiles that don't allow bins (or any containers) and will take from anywhere, and other stockpiles nearby which do allow containers, take only from links, and are linked to take from the catcher stockpiles.

That only reduces the spam, doesn't eliminate it completely. In my current fortress I have 5 farm plots running, I use that trick and I still get so much cancellation spam that I had to turn it off.

Perhaps all those announcements could be grouped just like combat reports? You could have different kind of groups, like "Item Creation", "Job Cancellation", "Mandates and Demans" etc. Job Cancellations could be divided to sub categories, like "Dangerous Terrain", "Interrupted", "Site Occupied" and so on.

When new announcement comes it shows the mark of the category on the main screen, just like reports do. Then you could check  the announcement screen, where it shows how many new announcements are in each category. When you select the category it will show either the messages of that category or a list of sub-categories, which works just like the list of main categories.

Now, after the announcements are divided in categories, a player could choose which announcement categories are brought to the lower section of the main game screen. It could be set in init or inside the game. This way the player usually sees only the important announcements (dangerous terrain, new mandate etc.) but can still have an access to all announcements. Right now, if you want to filter out the spam, you have to basically turn all cancellations off. And then you don't have a clue why something was cancelled and when, unless you check the log file which is quite tedious to do.
Logged
Room Values - !!SCIENCE!!

Quote from: zanchito
You know, they could teach maths like this at school. "There are 105 dwarves in a settlement. A goblin invasion appears and 67 die. Then a migrant wave..."

GreatWyrmGold

  • Bay Watcher
  • Sane, by the local standards.
    • View Profile
Re: Please stop this repeating announcement madness!
« Reply #4 on: October 05, 2012, 05:31:32 pm »

Something like that could work; presumably, coding the game to categorize that kind of reaction would be...well, simpler than many ideas tossed out here.
Logged
Sig
Are you a GM with players who haven't posted? TheDelinquent Players Help will have Bay12 give you an action!
[GreatWyrmGold] gets a little crown. May it forever be his mark of Cain; let no one argue pointless subjects with him lest they receive the same.