I'm experiencing a couple of problems with 'through' aka collision detection with events.
First of all, when I create an event using a non passable tile map for it's icon, it becomes passable. For example, a non passable boulder can be walked through, whereas in the non-ABS default, an imported tile map event retains its original pass/non pass abilities.
Second, I tried making jumping spiders on my map, but the system crashed. Then I tried using this code:
$game_map.events[id].jump(x,y)
in response to this error:
Bliz_ABS3 line 1869: NoMethodError occured
undefined method 'jump_passable?" for #<Map_Enemy:0x8e66a8>
but this also crashed. Finally I took out any of the programmed movements and just set "approach" as default. My event was on water, and could not move, regardless of what I had set for pass/through. The event functioned normally on land with regard to moving at random or approach. Custom crashes immediately with any kind of jump.
When I tried using a passable event on top of a non passable terrain (a common technique in default for making bridges and tunnels) I could not pass through.
I feel like this pass/no pass, through, and jump, are all related to the same or similar glitches in the movement/through section of ABS events.