View Issue Details

IDProjectCategoryView StatusLast Update
0003001The Dark ModCodingpublic05.02.2012 20:02
ReporterSpringheel Assigned Tograyman  
PrioritynormalSeveritynormalReproducibilityhave not tried
Status resolvedResolutionfixed 
Product VersionTDM 1.07 
Target VersionTDM 1.08Fixed in VersionTDM 1.08 
Summary0003001: Player cannot knock movables objects off edges
DescriptionFull thread: http://forums.thedarkmod.com/topic/13464-knocking-over-movablesnot-possible/

I remember in TDS, I had a dramatic moment in the first mission when I was sneaking along a hallway and bumped into a table, causing the candle on it to wobble and fall over, alerting the guard. The idea of "precarious movables"--things that could be easily knocked over by the player that would make noise--seems like a great gameplay 'trap'.

However, that doesn't seem to work in TDM. The player doesn't actually seem to impart any impulse to movables unless he walks directly into them for an extended period of time.

Additional Information----
For issue 0002568 I reduced tdm_ai_bumpobject_impulse from 1500 to 250, to impart more realism to how objects react when they're bumped. With the very high setting of 1500, AI could walk into a mid-sized crate and knock it across the room. 250 seemed about right for the different tests I ran. As part of the fix, I also factored in the mass of the object doing the bumping.

TagsNo tags attached.

Activities

grayman

grayman

05.02.2012 20:02

administrator   ~0004301

Correctly distribute impulses to objects touching the moveable, and leave an appropriate amount for the moveable itself.

rev. 5246:

Physics_RigidBody.cpp

Issue History

Date Modified Username Field Change
02.02.2012 15:31 Springheel New Issue
02.02.2012 15:31 Springheel Status new => assigned
02.02.2012 15:31 Springheel Assigned To => grayman
05.02.2012 20:02 grayman Note Added: 0004301
05.02.2012 20:02 grayman Status assigned => resolved
05.02.2012 20:02 grayman Resolution open => fixed
05.02.2012 20:02 grayman Fixed in Version => TDM 1.08
05.02.2012 20:02 grayman Target Version => TDM 1.08