/
CDC-1.2b/
CDC-1.2b/src/
parent $named
object $gendered

var $root child_index 0
var $root owners [$gendered]
var $root owned [$gendered]
var $root fertile 0
var $has_verbs verbs 0
var $root inited 1
var $gendered gender 0
var $described prose #[]
var $root manager $gendered
var $root writable [$gendered]
var $root readable ['parameters, 'methods, 'code]
var $root dbref 'gendered
var $named name ['uniq, "The Generic Gendered Object"]
var $named name_aliases []

method gender_context
    return gender.pronoun('po);
.

method init_gendered
    .perms($root, caller());
    gender = $gender_neuter;
.

method set_gender
    arg gendr;
    
    .perms(sender(), 'manager);
    if ((type(gendr) != 'dbref) && (!(gendr in ($gender.children()))))
        throw(~invgender, ($data.unparse(gendr)) + " is not a valid gender object type.");
    gender = gendr;
.

method gender
    return gender;
.