DrChat / Gmod-vphysics

Replacement vphysics module for the Source engine (originally meant for Garry's Mod)
Other
93 stars 15 forks source link

Fluid Controller Ghost Object only checks for AABB overlap, not collision shape interpenetration #23

Open kklouzal opened 10 years ago

kklouzal commented 10 years ago

Spawning a bouyent prop in a map that has it's "ground level" below the Y axis of 0 will cause the prop to "float" to Y = 0

DrChat commented 10 years ago

What map is this on? My test map fits this criteria but I've never encountered this.

kklouzal commented 10 years ago

http://steamcommunity.com/sharedfiles/filedetails/?id=223794888 bw_cityscape3, A map I have been making for about 3 months now, I've been using hammer editor for 8 years. I have the module running on my test server using this map if you want to see this for yourself the IP address is 68.3.218.225

DrChat commented 10 years ago

Can't reproduce. If you're spawning these objects at the very bottom of the pools they'll gain a bunch of speed on their way up. I need to rewrite the fluid controllers anyways.

kklouzal commented 10 years ago

I will do some more debugging for you to try to pin down what is causing the problem, I felt like the props thought they were under water also. My gamemode which is running on the server having these strange issues does a few things no other gamemodes do, I'll start eliminating everything down back to sandbox to figure out what's making this happen but you are correct the fluid controller may be at fault here.

Thank you very much for your time!