Generic Gendered Object #94
Aliases: Generic Gendered Object
4 verbs · 23 properties · 2 children
Verbs
| Verb | Spec | Flags | Definer | Lines |
|---|---|---|---|---|
set_gender | this none this | rxd | #94 | 10 |
@gen*der | this is any | rd | #94 | 5 |
verb_sub | this none this | rxd | #94 | 2 |
acceptable | this none this | rxd | #94 | 1 |
Properties
| Property | Definer | Flags | Owner | Value |
|---|---|---|---|---|
gender | #94 | rc | #2 | "neuter" |
pqc | #94 | rc | #2 | "its" |
pq | #94 | rc | #2 | "its" |
ppc | #94 | rc | #2 | "Its" |
pp | #94 | rc | #2 | "its" |
prc | #94 | rc | #2 | "Itself" |
pr | #94 | rc | #2 | "itself" |
poc | #94 | rc | #2 | "It" |
po | #94 | rc | #2 | "it" |
psc | #94 | rc | #2 | "It" |
ps | #94 | rc | #2 | "it" |
value_base | #102 | r | #2 | <clear> |
damage_base | #102 | r | #2 | <clear> |
x_loc | #102 | r | #36 | <clear> |
y_loc | #102 | r | #36 | <clear> |
ansi_title | #102 | r | #36 | <clear> |
obvious | #102 | r | #36 | <clear> |
build_help | #102 | rc | #2 | <clear> |
key | #1 | c | #2 | 0 |
aliases | #1 | rc | #2 | {"Generic Gendered Object"} |
description | #1 | rc | #2 | <clear> |
object_size | #1 | r | #36 | {2622, -1090650497} |
html | #1 | rc | #2 | <clear> |
Ancestry
Ancestors (nearest first): #102 subthing → #1 Root Class
Children: #35 you, #107 generic monster
Call graph
Source
set_gender
Referenced by
- #94:@gen*der line 2:
this:set_gender
Source
1"set_gender(newgender) attempts to change this.gender to newgender"; 2" => E_PERM if you don't own this or aren't its parent"; 3" => Other return values as from $gender_utils:set."; 4if (!($perm_utils:controls(caller_perms(), this) || (this == caller))) 5return E_PERM; 6else 7result = $gender_utils:set(this, args[1]); 8this.gender = (typeof(result) == STR) ? result | args[1]; 9return result; 10endif
@gen*der
Referenced by
none
Source
1if (player.wizard || (player == this.owner)) 2player:tell(this:set_gender(iobjstr) ? "Gender and pronouns set." | "Gender set."); 3else 4player:tell("Permission denied."); 5endif
verb_sub
Referenced by
none
Source
1text = args[1]; 2return $gender_utils:get_conj(text, this);
acceptable
Referenced by
none
Source
1return 1;