parent $event_handler parent $described parent $gendered parent $environment object $physical var $root child_index 1 var $root fertile 0 var $root manager $physical var $root owners [$physical] var $root writable [$physical, $] var $root readable ['parameters, 'methods, 'code] var $root trusted [] var $root owned [$physical] var $has_verbs verbs #[] var $described prose #[] var $root inited 1 var $gendered gender $gender_neuter var $physical visibility 0 var $root dbref 'physical var $named name ['uniq, "Generic Physical Object"] var $named name_aliases [] method set_visibility arg val; .perms(sender(), 'manager); if (!(type(val) == 'integer)) throw(~type, "Visibility must be set as a positive or negative integer."); visibility = val; . method visibility return visibility; .