ID:159799
 
I want to know how after a certain condition, you can pass though a mob, but after you pass you can't unless you Bump() into them again.
Well, I don't know about passing through the mob, but you could try changing the mob's density through the Bump() proc after the requirements you need are met, and then change it back after say 5 seconds (sleep(50) or spawn(50)).
In response to Demon_F0rce
That's a dumb way to do it I think. It would be better for your loc to just equal the mob's loc, that will cause you to walk through him without making him undense.
so in the bump proc, under the right circumstances, put
src.loc=M.loc //or whatever the var for mob might be

That's how I do it.