[CF-Devel] random maps
crossfire-devel at archives.real-time.com
crossfire-devel at archives.real-time.com
Tue May 25 01:16:25 CDT 2004
Todd Mitchell wrote:
>
I notice that random maps now place a return exit on the final_map - It
>
would be great to be able to disable this with a mesg entry or to
>
specify the destination x/y coords on the final_map so that different
>
random maps can point to the same final map without having an exit
>
always showing up at the enrty of that map. Also I suppose this means
>
the random map doc can be updated as not providing a return exit on the
>
final map was a big no-no in the past.
If I recall, the return exit, when placed automatically, pops back to the
original location to that entry.
Eg, if you have two series of maps (say A and B) that you want to use for the
same final map, the quick return should point back appropriately. Note that it
is not possible for A and B to use the same real map - each one would probably
still need to have its own copy (final_map_A, final_map_B), at least from the
server standpoint. Otherwise, you'd get the issue that the exit that leads back
up could only lead to one set of those maps.
For example, player on series B wanders down, after someone on A already has
done so (so final map has been loaded). When he gets to the final map, you
don't want the up exit to lead to the bottom of A - you want it to lead to the
bottom of B.
However, as I think about it, I believe all current final maps are designed
for a specific location, and it is the final map itself (located in the map
folder) which has the 'pop back to top' exit on it, and it isn't the random map
code that is doing this. It just so happens that things are set so that the
exit the leads back up one level is placed on the same space (and above) any
explicity placed return exits.
_______________________________________________
crossfire-devel mailing list
crossfire-devel at lists.real-time.com
https://mailman.real-time.com/mailman/listinfo/crossfire-devel
More information about the crossfire
mailing list