[CF-Devel] [Fwd: Re: DM command: freeze]
Mark Wedel
mwedel at sonic.net
Mon Jul 1 18:15:20 CDT 2002
Joris Bontje wrote:
>
On Sat, Jun 29, 2002 at 08:51:59AM -0700, Tim Rightnour wrote:
>
>>
[something about the jail command]
>>
>
>
Additionally special 'silence' floortiles can be added, who disallow the
>
command shout and tell. maybe say too, but then there is no way to
>
torture and interrogate prisoners.
Actually may be easier to make some attributes, like no shouting, map
attribute flags.
In that way, the jail maps just has special values set in the header which
correspond for the entire map. That is easier than putting a bunch of tiles
down, and also faster within the code.
Perhaps also have a no damage/no attack attribute, so even if you put two
players in the same cell, they can't hurt each other.
Note that some of these attributes could be useful on non jail maps, like the
hall of selection.
Make prison unique maps would be overkill - first, they would need to be per
player unique maps if you wanted to make sure two players were not sharing the
same cell. That makes things a lot trickier if the dm wants to visit the people
in jail. Or even if just other players want to go through and see who is in jail.
It'd probably be easier to make a special one way teleporter object that has a
list of locations in its message pointer. It would go through that list and if
the space is free, teleport the player there, if not, go to the next in its
list, and so on.
In any case, are there many times where there are multiple people in jail at
the same time?
Re form of jails file: The idea of putting it in the maps area is that way
different map distibutions can more easily be used - its just a matter of
untarring them. If it is in the installed shared area, it now means that the
server has a notion of the maps that may be in use.
But in any case, I was envisioning a jails file like:
alias:map name:x:y
sc1:/scorn/misc/jail:5:10
sc5:/scorn/misc/jail:10:10
nv1:/navar_city/misc/jail:8:12
or whatever else. So the dm would do something like 'jail mark sc1', which
then dumps mark into /scorn/misc/jail at position 5,10. (sc1 is an abbreviation
for scorn, 1 minute).
aliases could be whatever, but it seems that short aliases would be idea.
Perhaps extend that file to have a command, so if the dm just does 'jail', it
basically dumps out that file so the dm has a better idea of the options (the
comment may say 'scorn city jail, 1 minute'.) Idea being to make it easier on
new dm's to know what they are doing.
More information about the crossfire
mailing list