generic shop door #83

Parent #55Owner #361Flags read, fertileSource hellcore/hellcore.db

Aliases: generic shop door

1 verbs · 47 properties · 0 children

Verbs

VerbSpecFlagsDefinerLines
allowsthis none thisrxd#8312

Properties

PropertyDefinerFlagsOwnerValue
clerk#83rc#361#-1
otherside#55rc#361<clear>
leave_msg#55rc#361"You head %t."
arrive_msg#55rc#361""
go_fail_msg#55rc#361<clear>
look_place_msg#55rc#361<clear>
opaque#55rc#361<clear>
obvious#55rc#361<clear>
next_hops#55rc#361<clear>
speed#55rc#361<clear>
direction#55rc#361<clear>
throw_msg#55rc#361<clear>
throw_through_msg#55rc#361<clear>
throw_fail_msg#55rc#361<clear>
oarrive_msg#55rc#361"%IN arrives from %dt."
oleave_msg#55rc#361"%DN heads %t."
oleave_follow_msg#55rc#361<clear>
oarrive_follow_msg#55rc#361<clear>
last_use_time#55r#361<clear>
last_user#55r#361<clear>
last_arriver#55r#361<clear>
last_arrive_time#55r#361<clear>
passable#55rc#361<clear>
draw_ok#55rc#361<clear>
attenuation#55rw#361<clear>
hidden#55rc#361<clear>
direction_msg#55rc#361<clear>
next_hop_ok#55rc#3611
protect_msg#55rc#361<clear>
pushed_msg#55rc#361<clear>
pushed_from_msg#55rc#361<clear>
look_through_msg#55rc#361<clear>
icon#55rc#361<clear>
pee_msg#55rc#361<clear>
otherside_type#55rc#361<clear>
verb_subs#55rc#361<clear>
sneak_difficulty#55rc#361<clear>
aliases#1rc#361{"generic shop door"}
description#1rc#361<clear>
object_size#1r#29{1516, 1298433815}
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): #55 generic exit#1 root

Children: none

Call graph

calls n83_0 #83:allows n55_5 #55:allows n83_0->n55_5

Source

allows

Spec this none thisFlags rxdOwner #29Definer #83

Referenced by

none

Source

1"Nobody gets in if the clerk has left... cept the cops!";
2if (!valid(this.clerk))
3return 1;
4endif
5if ((args[1] == this.clerk) || is_a(args[1], #42741))
6return 1;
7endif
8if ((!(this.clerk in this.otherside.location.contents)) || (this.clerk.shop.security_engaged == 1))
9return 0;
10else
11return pass(@args);
12endif