Have you guys tried adjusting any of these values in 'descr_walls'?
Code:
gates
{
gate short_wooden
{
full_health 400
height 10.0 ; TODO -
pursuit_lockout_radius 80.0
blocked_lockout_radius 70.0
}
gate medium_wooden
{
full_health 800
height 10.0 ; TODO -
pursuit_lockout_radius 80.0
blocked_lockout_radius 70.0
}
Not sure if it would help, but these are the only values I've seen that might effect how the gates open/close. But, I agree it's annoying (even AOEII had the option of manually locking gates), so I usually don't sally from the front; I just use a side-door and go around on the flanks.