After a month or so without the commonplace Physical Mayhem bug that repros in 
HL2DM, I have now managed to create a new Physical Mayhem bug that's possibly 
unique to my mod, or at least to mods with similar features.  This one is a bit 
harder to repro - I've only seen it twice in the last week or so.

It seems to be tied to a recent code change (or is otherwise a great 
coincidence) that allows for high-speed players to do damage to each other when 
they collide.  So what I'm suspicious of is this: is there some undocumented 
bug/feature in vphysics.dll that could cause Physical Mayhem if players died or 
fragged while in the CHL2MP_Player::Touch(CBaseEntity *pOther) function?

I could theoretically add a delay mechanism to take note of the damage and come 
back and apply the damage later.  I'm extra suspicious this may be required 
because CCollisionEvent::AddDamageEvent seems to be doing just that sort of 
thing.

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to