[CF-Devel] current bugs

Mark Wedel mwedel at scruz.net
Sun Aug 5 16:23:40 CDT 2001


>
     
      Yes, the portgate and citygate maps in scorn are supposed to have
     
     >
     
      invisible exits. Currently those are visible. The strange part is that
     
     >
     
      they're not only supposed to be invisible, but also hidden below
     
     >
     
      the floor. Both of which seems to fail...
     
     
 That seems to be OK now.

>
     
     
     >
     
      As far as I've seen, the problem appeared only with the multipart
     
     >
     
      teleporters (the pentagrams in Demontower and Chaoslair). Those seemed
     
     >
     
      not to work correctly before and thus nobody noticed there are some
     
     >
     
      walls on them which are not meant to be teleported.
     
     
 That is correct.  single space teleporters would still get put in the
appropriate stacking on the map.  Multipart teleporters are what have changed.

>
     
     
     >
     
      Maybe it is an easier and better way to correct those maps instead
     
     >
     
      of not allowing walls (and other stuff) to be teleported. I could think
     
     >
     
      of many cases where teleporting "special" objects like magic_ears/walls/
     
     >
     
      exits etc might be quite useful.
     
     >
     
     
     >
     
      Only things that should not be allowed to get teleported IMO are
     
     >
     
      teleporters themselves and floors ("is_floor 1").
     
     >
     
      Actually it would be great if floors were completely ignored by
     
     >
     
      teleporters to allow the latter being put below floors and still
     
     >
     
      working properly. But there might be more important stuff to do.
     
     
 the code change I made will have it such that floors and no_pass objects will
not get teleported.

 Currently, the teleporter code only looks for the object immediately above. 
I'm putting a change in right now so that it will skip over the floors and no
pass objectts looking for one to move.  This will allow teleporters to get
buried below floors.

 Removing the no_pass check is easy to do.  Note that teleporting such objects
may be of questionable use, because once teleported, nothing else can get
teleported to that space (its blocked after all).

    
    


More information about the crossfire mailing list