pattern file #105
Aliases: pattern file, file, file cabinet, cabinet, generics
5 verbs · 62 properties · 0 children
Verbs
| Verb | Spec | Flags | Definer | Lines |
|---|---|---|---|---|
acceptable | this none this | rxd | #105 | 1 |
creature_heartbeat | this none this | rxd | #105 | 5 |
open close | this none none | rxd | #105 | 2 |
look_self | this none this | rxd | #105 | 1 |
exitfunc | this none this | rxd | #105 | 11 |
Properties
| Property | Definer | Flags | Owner | Value |
|---|---|---|---|---|
capacity | #54 | rc | #361 | <clear> |
weight_reduction | #54 | rc | #361 | <clear> |
opaque | #54 | rc | #361 | <clear> |
dark | #54 | rc | #361 | <clear> |
close_msg | #54 | rc | #361 | <clear> |
open_msg | #54 | rc | #361 | <clear> |
remove_msg | #54 | rc | #361 | <clear> |
put_msg | #54 | rc | #361 | <clear> |
empty_msg | #54 | rc | #361 | <clear> |
contents_msg | #54 | rc | #361 | <clear> |
open_fail_msg | #54 | rc | #361 | <clear> |
put_fail_msg | #54 | rc | #361 | <clear> |
closed_msg | #54 | rc | #361 | <clear> |
closable | #54 | rc | #361 | <clear> |
open | #54 | rwc | #361 | 1 |
get_from_msg | #54 | rc | #361 | <clear> |
max_objects | #54 | rc | #361 | <clear> |
spill_on_break | #54 | rc | #361 | <clear> |
peek_msg | #54 | rc | #361 | <clear> |
clean_start_msg | #54 | rc | #361 | <clear> |
oclean_start_msg | #54 | rc | #361 | <clear> |
clean_finish_msg | #54 | rc | #361 | <clear> |
oclean_finish_msg | #54 | rc | #361 | <clear> |
break_msg | #255 | rc | #361 | <clear> |
repair_difficulty | #255 | rc | #361 | <clear> |
junk_on_break | #255 | rc | #361 | <clear> |
rename_on_break | #255 | rc | #361 | <clear> |
smashable | #255 | rc | #361 | <clear> |
repairable | #255 | rc | #361 | <clear> |
armor | #255 | rc | #361 | <clear> |
held_break_msg | #255 | rc | #361 | <clear> |
oheld_break_msg | #255 | rc | #361 | <clear> |
handed | #5 | rc | #361 | <clear> |
wield_msg | #5 | rc | #361 | <clear> |
unwield_msg | #5 | rc | #361 | <clear> |
size | #5 | rc | #361 | <clear> |
look_place_msg | #5 | rc | #361 | "A file cabinet labelled 'PATTERN FILE', bulging with papers, is shoved against the wall." |
value | #5 | rc | #361 | <clear> |
get_msg | #5 | rc | #361 | <clear> |
drop_msg | #5 | rc | #361 | <clear> |
get_fail_msg | #5 | rc | #361 | <clear> |
junk_ok | #5 | rc | #361 | <clear> |
floats | #5 | rc | #361 | <clear> |
long_name_msg | #5 | rc | #361 | <clear> |
article | #5 | rc | #361 | <clear> |
setup_list | #5 | rc | #361 | <clear> |
health | #5 | rc | #361 | <clear> |
health_max | #5 | rc | #361 | <clear> |
min_skill | #5 | rc | #361 | <clear> |
skill | #5 | rc | #361 | <clear> |
recipe_for | #5 | rc | #361 | <clear> |
carried_msg | #5 | rc | #361 | <clear> |
aliases | #1 | rc | #361 | {"pattern file", "file", "file cabinet", "cabinet", "generics"} |
description | #1 | rc | #361 | "A man-high aluminum file cabinet, its drawers labelled in a cryptic angular script." |
object_size | #1 | r | #29 | {3762, 1298433815} |
hidden_verbs | #1 | rc | #361 | <clear> |
phelp_msg | #1 | rc | #361 | <clear> |
weight | #1 | rc | #361 | -1 |
owner_verbs | #1 | rc | #361 | <clear> |
plural_name | #1 | rc | #361 | <clear> |
client_image | #1 | rc | #361 | <clear> |
listening | #1 | rc | #361 | <clear> |
Ancestry
Ancestors (nearest first): #54 generic container → #255 generic smashable thing → #5 generic thing → #1 root
Children: none
Call graph
Source
acceptable
Referenced by
none
Source
1return args[1].f;
creature_heartbeat
Referenced by
none
Source
1who = args[1]; 2if (who.location == this) 3#98:tell("creature ", $su:nn(who), " had a valid heartbeat inside $generics. killing!"); 4$heart:unregister(who); 5endif
open close
Referenced by
none
Source
1this:area():god_check(player, this); 2pass(@args);
look_self
Referenced by
none
Source
1player:tell(("You grab the handle of the top drawer of the cabinet and pull. And pull, and pull... and pull... looks like there are " + tostr(length(this.contents))) + " files.");
exitfunc
Referenced by
none
Source
1what = args[1]; 2if (what == player) 3"Seraph is stupid"; 4elseif (!what.f) 5"Whoever put non-fertile objects into $generics is stupid."; 6elseif (is_a(what.location, $immortal)) 7"Let dumb programmers get their shit out."; 8else 9$nets.prognet:announce(#2, (("Stopped " + $su:nn(what)) + " from leaving $generics! It wanted to go to ") + $su:nn(what.location), 1); 10what:moveto(this); 11endif