View Issue Details

IDProjectCategoryView StatusLast Update
0003967The Dark ModCodingpublic10.12.2014 17:05
ReporterSpringheel Assigned Tograyman  
PrioritynormalSeveritynormalReproducibilityhave not tried
Status resolvedResolutionfixed 
Product VersionTDM 2.03 
Target VersionTDM 2.03Fixed in VersionTDM 2.03 
Summary0003967: Doors become unfrobbable after AI use
Descriptionhttp://forums.thedarkmod.com/topic/16762-generic-testing-of-203/page__view__findpost__p__360533

I just had another issue that sounds similar to this one--I alerted a civilian and was chasing him up the stairs to try and catch him before he alerted everyone. He stopped to open a door at the top of the stairs just as I caught up and knocked him out. I quickly went to shut the door before anyone noticed, however, I could not frob the door at all. I was forced to leave it open while I picked up the body and carried it off. That's problematic, as it could easily have resulted in my being seen if there happened to be AI on the other side.

I don't believe I was blocking the door--it appeared to open the entire way before I KO'd him. I have a saved game if it's useful.

edit: Just happened again. I shot a guard with a gas arrow as he was coming back through a door, and now I cannot frob the door.
TagsNo tags attached.

Activities

grayman

grayman

10.12.2014 17:05

viewer   ~0007233

When a door that has been marked unfrobable stops moving, it becomes frobable again. However, the code was only checking for translation movement being done, and needed to also check for rotation movement being done. Doors that use “translate” “0 0 0” were the culprits.

Rev. 6388:

Push.cpp
Mover.cpp

Issue History

Date Modified Username Field Change
10.12.2014 03:32 Springheel New Issue
10.12.2014 03:32 Springheel Status new => assigned
10.12.2014 03:32 Springheel Assigned To => grayman
10.12.2014 17:05 grayman Note Added: 0007233
10.12.2014 17:05 grayman Status assigned => resolved
10.12.2014 17:05 grayman Resolution open => fixed
10.12.2014 17:05 grayman Fixed in Version => TDM 2.03