Not being able to change the source zonelines in s3d's isn't entirely true.
Neither zoneline going from LOIO to WCab are working on on my servers. I have it running on both a playing server and a different test server. I'm using the most recent build with the R17 maps. When you zone from LOIO to WCab, you are dropped into the dev box at 0,0,0.
I went to the zone_points table on the db, and it's a mess. There are 0 entries where there shouldn't be and 999999 entries in others. The points for LOIO-WCab are among those broken. If you try to enter the correct data, it won't let you input a neg X for the zone in WCab; even though you can #zone to West Cabilis and /goto that location.
So, I tried removing all of the West Cabilis entries and the LOIO ones. When I did that, the zoneline disappear completly. You can run past the zoneline into the walled off area (it's quite large back there)...
Then, I put the zone points back but changed the target loc in West Cabilis to the same location as the safepoint written on the wall of the dev box. The changes worked. I can zone from LOIO into West Cabilis and enter the zone in front of the necro guild.
This leads me to a few assessments. First, the s3d for West Cab and possibly its map file contain errors. The db doesn't seem to have the right information regarding the zones boundaries. Second, the s3d's may not have "hard coded" zonelines.
I've searched the forum and this is far from a new issue. I don't know if the original occurrence was ever properly fixed or if the work around has just become the accepted norm.
I'm the first person to admit, my knowledge of SQL is far from expert. I'm reluctant to put in an invisible NPC to port people to the right location in Cab. If the error is in the db, I would rather bash at it till I learn what was wrong.
If someone with SQL expertise could weigh in on this, I know I'd like find out if this can be fixed.
For all we know, this is an original coding error that sony never corrected.
|