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/
& udefault()
 
  Syntax: udefault([<obj>/]<attr>,<default case>[,<arg>]...)
 
  This function returns the value of the user-defined function as 
  defined by <attr> (or <obj>/<attr>), as if retrieved via the u() 
  function, with <args>, if the attribute exists and is readable by 
  you.
 
  Otherwise, it evaluates the default case, and returns that. The 
  default case is only evaluated if the attribute does not exist or 
  cannot be read.
 
  Example:
 
  > &TEST me=[center(%0,5,*)]
  > say udefault(Test,-- BOOM --,ACK)
  You say "*ACK*"
  > &TEST me
  > say udefault(me/Test,-- BOOM --,ACK)
  You say "-- BOOM --"
 
	See Also: get(), get_eval(), u(), default(), edefault()