Fixed it.
For some reason there are 3 records in zone_points for the zone from corathus to nek. The third one (id 1589) was defined (mostly) properly for the underfoot client, but the second one (id 1501) was being used. To fix it I set the client_version_mask of the second record to 0 (to hide it) and set the number field of the third record from 1 to 30.
|