View Issue Details

IDProjectCategoryView StatusLast Update
0002931The Dark ModAIpublic19.11.2011 21:39
Reportertels Assigned Tograyman  
PrioritynormalSeveritynormalReproducibilityhave not tried
Status resolvedResolutionfixed 
Product VersionTDM 1.07 
Summary0002931: Revenant bleeds
DescriptionThere was a report that a revenant bleeds when you kill it. That should not happen. (Not sure if Zombies should bleed, either, do check this please)
Steps To ReproduceKill a revenant.
Additional InformationTechnically, atdm:ai_undead_revenant has "fleshy" "0", and my naive guess would be that the code that checks for bleeding or not only checks the "bleed" spawnarg. However, the base class sets "bleed" "0", so this should already work as intended.

The fleshy spawnarg should also be documented after the code has been reviewed in the def files.
TagsNo tags attached.

Activities

tels

tels

18.11.2011 14:05

reporter   ~0004155

The string "fleshy" does not even occur in the entire source code, there is only one mentioning of it in the svn log.

Revision 3774 added support for it, but it seems the code has since been removed. Not sure whats up with that.
grayman

grayman

19.11.2011 04:03

viewer   ~0004156

The "Killed()" routine doesn't check the "bleed" spawnarg and will spawn blood if the weapon that killed the AI calls for a damage effect.
grayman

grayman

19.11.2011 15:54

viewer   ~0004163

Add a check for the “bleed” spawnarg when it’s time to drop blood after a kill.

rev. 5045:

ai.cpp
tels

tels

19.11.2011 21:06

reporter   ~0004164

What about the "fleshy" spawnarg, is this still needed to be supported in code, or should we remove it from the def files?
grayman

grayman

19.11.2011 21:39

viewer   ~0004167

"fleshy" isn't used anywhere in the scripts or SDK.

I don't know what its original purpose was, and I don't know if anyone has plans for it.

Issue History

Date Modified Username Field Change
18.11.2011 14:02 tels New Issue
18.11.2011 14:05 tels Note Added: 0004155
19.11.2011 04:03 grayman Note Added: 0004156
19.11.2011 15:54 grayman Note Added: 0004163
19.11.2011 15:54 grayman Assigned To => grayman
19.11.2011 15:54 grayman Status new => resolved
19.11.2011 15:54 grayman Resolution open => fixed
19.11.2011 21:06 tels Note Added: 0004164
19.11.2011 21:39 grayman Note Added: 0004167