MongooseA text-based world full of questionable inventions.

All help topics · Link to this topic

Showing help on '$gender_utils'

General information on $gender_utils:
----
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