Well, you could edit the door itself in the DB and remove the destination zone and instead, add the zoning part into the quest script so you can limit it however you want.
There are multiple ways to rewrite that script to fit whatever need you have. You could add a flag check as an OR with the level check so it lets them back in as long as they are the right level or have the flag. You could also use quest::getlevel(4) to check their max level ever reached instead of checking their current level, which would still allow them in if they lost a level.
|