All help topics · Link to this topic
Showing help on '$gender_utils'
gender utilities ($gender_utils #3234)Defines the list of standard genders, the default pronouns for each, and routines for adding or setting pronoun properties on any gendered object.
Properties:
.genders -- list of standard genders
.pronouns -- list of pronoun properties
.ps .po .pp .pq .pr .psc .poc .ppc .pqc .prc
/help/ -- lists of pronouns for each of the standard genders
If foo is of gender this.gender[n],
then the default pronoun foo.p is this.p[n]
(where p is one of ps/po/pp/pq...)
Verbs:
:set(object,newgender) -- changes pronoun properties to match new gender.
:add(object[,perms[,owner]]) -- adds pronoun properties to object.
:get_pronoun (which,object) -- return pronoun for a given object
:get_conj*ugation(verbspec,object) -- return appropriately conjugated verb
:get_noun - get_verb/noun(spec, object) => verb/noun in number according to object form
:match_gender - Usage: $gender_utils:match_gender[_obj|_name](string[, genders])
:gender_match_failed - Usage: gender_match_failed(match_result, string)
Also from $old_gender_utils: 6 documented verbs. help $old_gender_utils
Also from $generic_utils: 1 documented verb. help $generic_utils