breeder relay #137
Aliases: breeder relay, relay
2 verbs · 21 properties · 1 children
Verbs
| Verb | Spec | Flags | Definer | Lines |
|---|---|---|---|---|
tell | this none this | rxd | #137 | 6 |
init_for_core | this none this | rxd | #137 | 12 |
Properties
| Property | Definer | Flags | Owner | Value |
|---|---|---|---|---|
target | #137 | rc | #36 | #138 |
drop_failed_msg | #5 | rc | #36 | <clear> |
drop_succeeded_msg | #5 | rc | #36 | <clear> |
odrop_failed_msg | #5 | rc | #36 | <clear> |
odrop_succeeded_msg | #5 | rc | #36 | <clear> |
otake_succeeded_msg | #5 | rc | #36 | <clear> |
otake_failed_msg | #5 | rc | #36 | <clear> |
take_succeeded_msg | #5 | rc | #36 | <clear> |
take_failed_msg | #5 | rc | #36 | <clear> |
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 | #36 | list of 2{"@set relay.target to a breeder object.", "Noises from connected players will trigger this object, and it will relay the message to the targeted monster breeder. See also \"? $breeder\" and \"? $replicating_monster\"."} |
key | #1 | c | #36 | 0 |
aliases | #1 | rc | #36 | {"breeder relay", "relay"} |
description | #1 | rc | #36 | "" |
object_size | #1 | r | #36 | {1722, -1090650497} |
html | #1 | rc | #36 | <clear> |
Ancestry
Ancestors (nearest first): #5 generic thing → #102 subthing → #1 Root Class
Children: #161 a pile of dung
Call graph
Source
tell
Referenced by
none
Source
1if (((!this.target.breeding) && (player.location == this.location)) && (player in connected_players())) 2fork (0) 3this.target:breed(); 4endfork 5endif 6pass(@args);
init_for_core
Referenced by
none
Source
1if (caller_perms().wizard) 2if (this == $breeder_relay) 3this.target = $breeder; 4else 5for p in (properties($breeder_relay)) 6if ((!p) in {"build_help", "help_msg"}) 7clear_property(this, p); 8endif 9endfor 10endif 11return pass(@args); 12endif