region (clt/sev) transport zones
I just was informed from the 'official' game that you can indeed get a character under 60 into tt/hh. Well if you look at the (official) region.clt for the world map it does appear it's set to where you have to be 60+ to enter. I tested it with a character that was under 60, and sure as heck you can get a char. under 60 in oO
So I went to play around with this on my (test) private server. Same thing. I remember figuring out the [trans] section of the region file
and sure as heck, even though I have TT/HH set to 60 for the [trans] section of my world region, I am still able to port a level 1 character in... =\
Anyone have any insight on what's going on here?
Re: region (clt/sev) transport zones
I can confirm that it does work... you only need someone high enough to remove the doors and show the teleportation spots, I've used level 1 characters rather often to 'open' the rest of the instance to do a squad run with only 2 people
It more then likely is yet another thing that was implemented into the client that the server probably has an empty function for like
int checkteleportlevel(void){
return 0;
}
is probably somewhere in the code
Re: region (clt/sev) transport zones
the only other thing I can think of (in my example, and from the 'official' game) is the 60, isn't a level requisite ... =\
but what else would/could the 60 be for ???
Re: region (clt/sev) transport zones
ill explain a bit
see instances.txt/gs.conf for tag:
Code:
[Instance_is31]
index = 71
tag = 131
base_path = a31/
example
Code:
[trans]
131 1 60 //trans_target_tag trans_from_tag req_level
-2708.798096, 404.276001, 1185.218994
5.000000, 5.000000, 5.000000
-477.000000, 131.000000, 475.000000
see the structure of region.sev, it maps 1-1 to the region.clt if you convert all values.
in short, the only difficult thing is to decide between region and transport (0/1)
Code:
//--------------------------------------
//--- 010 Editor v3.1 Binary Template
//
// File: Region.sev
// Author: Anubis
// Revision: 0.1
// Purpose: Region view for Server
//--------------------------------------
typedef struct{
float x;
float y;
float z;
}point;
typedef struct{
int vals[3];
point from;
point size;
point to;
}trans;
typedef struct{
int countnodes;
point nodes[countnodes];
}region;
int version;
int numregions;
int numtrans;
int versionkey;
local int i= numregions+numtrans;
local int a=0;
while(a<i){
int type;
if (type==0) //region
{
region r;
}
else //transport
{
trans t;
}
a++;
}
Re: region (clt/sev) transport zones
ok, and again; in both official and my test server you can bring a level ONE character inside... So this *60* is in-effective... I'm wondering... Why...???
Re: region (clt/sev) transport zones
i may be cultivation level, and values >32 are ignored. check with heaven/demon world teleporters
Re: region (clt/sev) transport zones
Quote:
Originally Posted by
tbnanubis
i may be cultivation level, and values >32 are ignored. check with heaven/demon world teleporters
Lothranis and Momaganon I already know are 0
131 is the ONLY instance that has a digit OTHER than 0 (TT/HH)