pattern file #366

Parent #54Owner #361Flags readSource hellcore/hellcore.db

Aliases: pattern file

5 verbs · 62 properties · 0 children

Verbs

VerbSpecFlagsDefinerLines
acceptablethis none thisrxd#3661
creature_heartbeatthis none thisrxd#3665
open closethis none nonerxd#3661
look_selfthis none thisrxd#3661
exitfuncthis none thisrxd#3664

Properties

PropertyDefinerFlagsOwnerValue
capacity#54rc#361<clear>
weight_reduction#54rc#361<clear>
opaque#54rc#361<clear>
dark#54rc#361<clear>
close_msg#54rc#361<clear>
open_msg#54rc#361<clear>
remove_msg#54rc#361<clear>
put_msg#54rc#361<clear>
empty_msg#54rc#361<clear>
contents_msg#54rc#361<clear>
open_fail_msg#54rc#361<clear>
put_fail_msg#54rc#361<clear>
closed_msg#54rc#361<clear>
closable#54rc#361<clear>
open#54rwc#361<clear>
get_from_msg#54rc#361<clear>
max_objects#54rc#361<clear>
spill_on_break#54rc#361<clear>
peek_msg#54rc#361<clear>
clean_start_msg#54rc#361<clear>
oclean_start_msg#54rc#361<clear>
clean_finish_msg#54rc#361<clear>
oclean_finish_msg#54rc#361<clear>
break_msg#255rc#361<clear>
repair_difficulty#255rc#361<clear>
junk_on_break#255rc#361<clear>
rename_on_break#255rc#361<clear>
smashable#255rc#361<clear>
repairable#255rc#361<clear>
armor#255rc#361<clear>
held_break_msg#255rc#361<clear>
oheld_break_msg#255rc#361<clear>
handed#5rc#361<clear>
wield_msg#5rc#361<clear>
unwield_msg#5rc#361<clear>
size#5rc#361<clear>
look_place_msg#5rc#361"A file cabinet labelled 'pattern file', bulging with papers, is shoved against the wall."
value#5rc#361<clear>
get_msg#5rc#361<clear>
drop_msg#5rc#361<clear>
get_fail_msg#5rc#361<clear>
junk_ok#5rc#361<clear>
floats#5rc#361<clear>
long_name_msg#5rc#361<clear>
article#5rc#361<clear>
setup_list#5rc#361<clear>
health#5rc#361<clear>
health_max#5rc#361<clear>
min_skill#5rc#361<clear>
skill#5rc#361<clear>
recipe_for#5rc#361<clear>
carried_msg#5rc#361<clear>
aliases#1rc#361{"pattern file"}
description#1rc#361"A man-high aluminum file cabinet, its drawers labelled in a cryptic angular script."
object_size#1r#29{0, 0}
hidden_verbs#1rc#361<clear>
phelp_msg#1rc#361<clear>
weight#1rc#361<clear>
owner_verbs#1rc#361<clear>
plural_name#1rc#361<clear>
client_image#1rc#361<clear>
listening#1rc#361<clear>

Ancestry

Ancestors (nearest first): #54 generic container#255 generic smashable thing#5 generic thing#1 root

Children: none

Call graph

calls n366_1 #366:creature_heartbeat n20_59 #20:name_and_number n366_1->n20_59 n150_2 #150:unregister n366_1->n150_2 n366_2 #366:open n54_3 #54:open n366_2->n54_3 n366_3 #366:look_self n107_43 #107:tell n366_3->n107_43 n366_4 #366:exitfunc n366_4->n20_59

Source

acceptable

Spec this none thisFlags rxdOwner #361Definer #366

Referenced by

none

Source

1return args[1].f;

creature_heartbeat

Spec this none thisFlags rxdOwner #361Definer #366

Referenced by

none

Source

1who = args[1];
2if (who.location == this)
3$nets.heartnet:sys_announce("creature ", $su:nn(who), " had a valid heartbeat inside $generics.killing!");
4$heart:unregister(who);
5endif

open close

Spec this none noneFlags rxdOwner #361Definer #366

Referenced by

none

Source

1pass(@args);

look_self

Spec this none thisFlags rxdOwner #361Definer #366

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

Spec this none thisFlags rxdOwner #361Definer #366

Referenced by

none

Source

1what = args[1];
2if (what.f)
3$nets.prognet:announce(#29, (("Stopped " + $su:nn(what)) + " from leaving $generics! It wanted to go to ") + $su:nn(what.location), 1);
4endif