View Issue Details

IDProjectCategoryView StatusLast Update
0011428Dwarf FortressCombat -- Generalpublic2020-02-28 09:35
ReporterAtkana Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version0.47.03 
Summary0011428: IT_CANNOT_HAVE_SYNDROME_CLASS doesn't work on the raising interactions
DescriptionWhen targeting a corpse for necromancer-style raising effects, IT_CANNOT_HAVE_SYNDROME_CLASS won't prevent appropriate corpses from being targeted. It can possibly be assumed that it's intended behaviour, since creatures presumably lose their active syndromes when they die. However, the fact that this token is used in the game's lieutenant raising abilities suggests that it is intended to extend beyond death. It can be assumed that from the interaction's forbidden syndrome classes, necromancers shouldn't be able to raise the bodies of vampires, werebeasts, ghouls, etc. as lieutenants, but currently can be because of this.
TagsNo tags attached.

Activities

Atkana

2020-02-28 09:35

reporter   ~0040255

Last edited: 2020-02-28 09:36

I should probably add that other syndrome-added things are ignored by interaction target filters as well, if that's relevant. e.g. the corpse of a creature granted NO_AGING through a syndrome can still be targeted by an interaction with [IT_FORBIDDEN:NO_AGING]. (Again, presumably because syndromes must stop counting when the creature is dead).

Add Note

Note

Issue History

Date Modified Username Field Change
2020-02-28 09:28 Atkana New Issue
2020-02-28 09:35 Atkana Note Added: 0040255
2020-02-28 09:36 Atkana Note Edited: 0040255