Crossfire Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CF: see invisible bug



There are two different "invisible" objects mixed up:

1.Invisible objects 
  Objects that are part of game (monsters, levers, etc); they can be
  seen by "see invisible"

2.Technical objects
  Objects that are *not* part of the game. Magic ears are not
  something that's really part of the game, not even something
  invisible.

The solution would be to introduce a new flag "internal", "hidden" or
"really_invisible". This is better than a list of always invisible
objects:

Firstly, the same archetype might sometimes be internal, sometimes
not. One map designer might expect a pedestal to been see by "see
invisible"; another designer puts in a pedestal that makes guards attack
the player who steps upon - this pedestal should never be seen.

Secondly, many maps contain technical tricks hidden behind walls,
which never should be seen by the player.  This is not a "show
invisible" but a "xray" and "magic mapping" problem. But it's a
related problem. It could be solved by making whole squares unaccessible to
"xray" and "magic mapping" when the *floor* has "hidden".

-- 
Flo
[to unsubscribe etc., send mail to crossfire-request@ifi.uio.no]


Follow-Ups: References: