Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0009494Dwarf FortressCreaturespublic2016-01-18 19:022016-01-19 18:53
ReporterUrlance Woolsbane 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusnewResolutionopen 
PlatformOSOS Version
Product Version0.42.05 
Target VersionFixed in Version 
Summary0009494: [CAN_SPEAK] cannot be added to Zombies
DescriptionA fairly simple bug, of interest only to modders. The game suppresses speech in reanimated corpses, by way of ignoring the CAN_SPEAK tag. This means, of course, that even if you try to add speech to a zombie (even it has been transformed into something else,) it will remain mute.

The same thing might well also apply to CAN_LEARN, though that's harder to test.

This seems a fairly simple bug to fix: Allow CAN_SPEAK to function in zombies, and add it to the list of tags that the raise-dead interaction removes.
Steps To ReproduceCreate a custom-interaction-cum-syndrome that can add speech to zombies, and use it in the arena.
Additional InformationSeems to be new to 42.XX, as talky-zombies were a thing in 40.24.
TagsNo tags attached.
Attached Files

- Relationships
related to 0010258new Player-controlled units granted [CAN_SPEAK] through syndrome cannot open the conversation menu 

-  Notes
(0034467)
fricy (reporter)
2016-01-19 02:51

I think it's intentional. AFAIK speaking and learning needs a soul, but zombies lack one.

Quote from: bay12 twitter
"Hey Tarn, will we have undead trumpeters in the next version?"

Only vampires. When the zombie's soul is deleted, it forgets all its tunes.
(0034480)
Putnam (reporter)
2016-01-19 18:53

If it worked in 0.40.24, then souls aren't the problem.

- Issue History
Date Modified Username Field Change
2016-01-18 19:02 Urlance Woolsbane New Issue
2016-01-19 02:51 fricy Note Added: 0034467
2016-01-19 18:53 Putnam Note Added: 0034480
2016-01-22 16:26 Hedede Issue Monitored: Hedede
2017-07-10 00:41 Loci Relationship added related to 0010258


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker