View Issue Details

IDProjectCategoryView StatusLast Update
0002840The Dark ModSaving/Loadingpublic21.10.2011 03:35
ReporterSpringheel Assigned Tograyman  
PriorityhighSeveritynormalReproducibilitysometimes
Status resolvedResolutionfixed 
Product VersionTDM 1.06 
Target VersionTDM 1.07Fixed in VersionTDM 1.07 
Summary0002840: AI Ragdolls moved and distorted on map load
DescriptionThis has been reported as far back as Heart. AI will be KO'd, stashed somewhere, and then later (generally after a reload) players will find the body is twisted and distorted and several feet away from where it was placed.

One possibility to look at is attached objects. Perhaps if an attached object is clipping into world geometry on map load something weird happens?

A thread was started here to track it: http://modetwo.net/darkmod/index.php?/topic/12901-ragdoll-ai-moved-and-twisted-after-reloading/

It has been reported most often in Heart and Score to Settle.

Since this issue can result in players being busted (theoretically) by AI finding previously hidden bodies, I've set it to High Priority.
TagsNo tags attached.

Activities

Springheel

Springheel

19.10.2011 17:13

administrator   ~0004083

Reports: "I thought that was weird, but then I found the reason, two other noblemen I had knocked out and placed next to the dining room were scattered around, twisted, right out in the open. Answering a few questions here: they were knocked out, not killed; they both had swords attached, and I remember stacking both bodies one over the other more or less." So getting busted is no longer theoretical.

"placed an unconscious body on the bed. I made sure none of his body was hanging off the side. I closed the door, went in to the master bedroom, and tried to re-create my steps from the other day. One time I reloaded and went back to the first bedroom to find the body on the floor. Another time, I heard him die when I reloaded. It must be a clipping issue. I have heard bodies I knocked out start taking damage after reloading in the past. The two must be related."
grayman

grayman

21.10.2011 01:15

viewer   ~0004084

This is an intermittent thinking problem. Fix will be checked in shortly.
grayman

grayman

21.10.2011 03:35

viewer   ~0004085

Dead AI ragdolls were already thinking every frame instead of applying intermittent thinking, to “avoid physics weirdness”. Allowing knocked out AI ragdolls to do the same fixed this problem.

rev. 5004:

ai.cpp

Issue History

Date Modified Username Field Change
16.08.2011 20:57 Springheel New Issue
16.08.2011 20:58 Springheel Priority normal => high
16.08.2011 20:58 Springheel Description Updated
16.08.2011 20:59 Springheel Description Updated
19.10.2011 17:13 Springheel Note Added: 0004083
21.10.2011 01:15 grayman Note Added: 0004084
21.10.2011 01:15 grayman Assigned To => grayman
21.10.2011 01:15 grayman Status new => assigned
21.10.2011 03:35 grayman Note Added: 0004085
21.10.2011 03:35 grayman Status assigned => resolved
21.10.2011 03:35 grayman Resolution open => fixed
21.10.2011 03:35 grayman Category Coding => Saving/Loading
21.10.2011 03:35 grayman Fixed in Version => TDM 1.07
21.10.2011 03:35 grayman Target Version => TDM 1.07