this doesn't work in my main loop, only seems to work once where I set it on or off outside the main loop.
SET OBJECT COLLISION OFF 3 (or ON)
do
[other code having nothing to do with collision]
if keystate(1)=16 then SET OBJECT COLLISION OFF 3
if keystate(1)=17 then SET OBJECT COLLISION ON 3
[collision checks here work, but only on the original setting set I outside the main loop.]
loop
however, hitting the keys does not change the original setting I had set outside the main loop. ie: hitting the "w" key (keystate 17) is not turning the collision on like I would expect it to.