btmux-0.6-rc4/doc/
btmux-0.6-rc4/event/
btmux-0.6-rc4/game/
btmux-0.6-rc4/game/maps/
btmux-0.6-rc4/game/mechs/
btmux-0.6-rc4/game/text/help/
btmux-0.6-rc4/game/text/help/cat_faction/
btmux-0.6-rc4/game/text/help/cat_inform/
btmux-0.6-rc4/game/text/help/cat_misc/
btmux-0.6-rc4/game/text/help/cat_mux/
btmux-0.6-rc4/game/text/help/cat_mux/cat_commands/
btmux-0.6-rc4/game/text/help/cat_mux/cat_functions/
btmux-0.6-rc4/game/text/help/cat_templates/
btmux-0.6-rc4/game/text/wizhelp/
btmux-0.6-rc4/include/
btmux-0.6-rc4/misc/
btmux-0.6-rc4/python/
btmux-0.6-rc4/src/hcode/btech/
btmux-0.6-rc4/tree/
& secure()
 
  Syntax: secure(<string>)
 
  Returns <string> after replacing the characters [](){};%\$ with 
  spaces. This prevents strings entered by players from causing 
  undesired side effects when used, such as making your object 
  perform unintended commands or give out information to which you 
  have access.
 
	Note: This function is only needed when the resulting string is to 
	be passed through the @force command or be used as an attribute for 
	an object (like the success message for a mail message object).
 
  Example:
  > @va me=Sneak a peek at Wiz's desc... [get(#1/desc)]
  > say secure(%va)
  You say "Sneak a peek at Wiz's desc...  get #1/desc  "
  > say secure($foobar:this {is} a really, tough ; test.)
  You say " foobar:this is a really tough   test." 
 
	Note: 'say secure(Sneak a peek at Wiz's desc... [get(#1/desc)])' 	 
	does not produce the expected result because the argument is 	 
	evaluated before being processed by secure(), therefore the get()	 
	call has already been performed.
 
  See Also: ansisecure(), escape()