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/
& edefault()
 
  Syntax: edefault(<obj>/<attr>,<default case>)
 
  This function returns the evaluated value of <obj>/<attr>, as if 
  retrieved via the get_eval() function, 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=You have lost [rand(10)] marbles.
  > say edefault(me/Test,You have no marbles.)
  You say "You have lost 6 marbles."
  > &TEST me
  > say edefault(me/Test,You have no marbles.)
  You say "You have no marbles."
 
	See Also: get(), get_eval(), u(), default(), udefault()