[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