PDA

View Full Version : Can you zone to zone zonelines?


knowom
09-03-2013, 06:20 AM
I thought zone_points were for exactly that reasons, but I can't seem to figure it out.

I'm trying to connect the zone line of southkarana that usually leads to paw and swap it so it instead leads to blackburrow.

I thought all I had to do is take southkarana target_points target_zone_id 18 and change that to 17?

knowom
09-03-2013, 06:38 AM
Tried a few different things, but it just keeps looping loading to paw, but I changed the target_zone_id so I don't get why it keeps trying to zone in paw repeatedly in the first place thought changing that was suppose to make it load into black burrow instead.

wolfwalkereci
09-03-2013, 06:41 AM
Did you reboot the server?

ChaosSlayerZ
09-03-2013, 10:08 AM
i did those things without server reboots, but zone points are tricky.
I successfully changed a bunch of zone points, but zoning out and in Kithikor is bugged- no matter how I changed it - it always returns me to Kithikor.
Another broken zone in is in Veh Thall.

Also, if you get zoning loops, you may have specified bad zone in coordinates that place you on actual "zoning area" which zones your char the moment you land there, zones again and goes in a loop like that

joligario
09-03-2013, 12:15 PM
Yeah, zone points don't need server reboot - just zone reload.

NatedogEZ
09-03-2013, 03:43 PM
Best bet is to find a door set it to type 58 and block the exit and make them have to click the door so that the door sends them to X zone.

I had the same problem as Chaos .. some zone points just cant be changed.

Mariomario
09-03-2013, 04:01 PM
Best bet is to find a door set it to type 58 and block the exit and make them have to click the door so that the door sends them to X zone.

I had the same problem as Chaos .. some zone points just cant be changed.

This is probably my favorite fix. Another I've personally used as well is adding a static invisible NPC a bit before the zone point with a proximity range spanning the distance of the opening for the general zone line and adding a perl script sending the player to whatever zone you specify when they enter the proximity.

Maze_EQ
09-03-2013, 04:35 PM
Mario, I just remove the zonelines and do what you said.

Mariomario
09-03-2013, 04:47 PM
Mario, I just remove the zonelines and do what you said.

Sometimes the best fixes are the simplest ones. No need to create crazy complex confusion =D

Maze_EQ
09-03-2013, 04:52 PM
Mario PM me

knowom
09-03-2013, 06:23 PM
Thanks for all replies with suggestions and feedback. I'll keep experimenting with it and hopefully I can figure something out.

I'll try a few different zones I had in mind with changes to see if any of those go better. The ones that give me trouble I can come back to I suppose to figure out after the fact.

I didn't realize some zone lines can be bugged though and require additional workarounds to fix.



In the zone table and zone_points table some zones and zone_points have multiple zones and target_zone_id's that's a little confusing do I need to do something special in those cases for example there two zone_point's in llavastorm to leading to the zone_target_id of nektulos.

NatedogEZ
09-03-2013, 06:45 PM
This is probably my favorite fix. Another I've personally used as well is adding a static invisible NPC a bit before the zone point with a proximity range spanning the distance of the opening for the general zone line and adding a perl script sending the player to whatever zone you specify when they enter the proximity.


Static NPC is probably the easiest way for sure :)

knowom
09-03-2013, 07:17 PM
I managed to get llavastorm to connect to burning woods so I think I have the gist of it somewhat.

Perhaps the south karana to paw zone line was just a odd one or I had the x, y, z messed up I don't know I'll have to revisit that later.

knowom
09-03-2013, 08:13 PM
Is there a easy way to determine how to set your target heading?

joligario
09-03-2013, 08:45 PM
Stand at the zone in point and face the way you want them to face. Then use #loc to get heading. Or (if I remember right) math-wise add 64 for each cardinal direction going clockwise.

knowom
09-03-2013, 09:16 PM
#loc is exactly what I was looking for thanks :)

Think I've got it pretty much figured out configure the target_zone_id's then for zone_points go to zone line do a 180 turn stand in the spot you'd like to zone in to as if you coming out of that zone line do #loc copy the x, y, z, and heading info plug it into db target_x/y/z/heading go to other zone line do same thing and should all work generally speaking.

knowom
09-05-2013, 08:49 PM
i did those things without server reboots, but zone points are tricky.
I successfully changed a bunch of zone points, but zoning out and in Kithikor is bugged- no matter how I changed it - it always returns me to Kithikor.
Another broken zone in is in Veh Thall.

Also, if you get zoning loops, you may have specified bad zone in coordinates that place you on actual "zoning area" which zones your char the moment you land there, zones again and goes in a loop like that

From the feerrott zone line in innothule swamp you can zone into kithikor fine.

REPLACE INTO `zone_points` (`id`, `zone`, `version`, `number`, `y`, `x`, `z`, `heading`, `target_y`, `target_x`, `target_z`, `target_heading`, `zoneinst`, `target_zone_id`, `target_instance`, `buffer`, `client_version_mask`) VALUES (641, 'innothule', 0, 2, -1131.29, 1893.76, -9.22, 0, 1450.6, -1089.6, -47.1, 136.9, 0, 20, 0, 0, 4294967295);
REPLACE INTO `zone_points` (`id`, `zone`, `version`, `number`, `y`, `x`, `z`, `heading`, `target_y`, `target_x`, `target_z`, `target_heading`, `zoneinst`, `target_zone_id`, `target_instance`, `buffer`, `client_version_mask`) VALUES (1627, 'innothuleb', 0, 20, 0, 0, 0, 0, 1450.6, -1089.6, -47.1, 136.9, 0, 20, 0, 0, 4294967295);


Can't get kithicor to zone back into innothule makes you zone into commons no matter what seems hard coded. I assume all of kithicor zone_points all ready in place are probably hard coded as well someone had mentioned trouble with the zone_points into high pass as well.

I think a practical use of a way to zone into kithicor I'll probably try and hopefully I can set a new zone_point leading back out is to a door on one of the houses in kithicor leading a door on one of the houses in misty as short cut tunnel route those sneaky hafling twerps devised!

Wonder if zone_points could be made to have race size restrictions because that would be somewhat hilarious making it small race only.