generic indoor room #258

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

Aliases: generic indoor room

1 verbs · 93 properties · 1 children

Verbs

VerbSpecFlagsDefinerLines
_darknessthis none thisrxd#25818

Properties

PropertyDefinerFlagsOwnerValue
base_temperature#258rc#36165
who_location_msg#3rc#361<clear>
exits#3rc#361<clear>
go_fail_msg#3rc#361<clear>
outdoor#3rc#3610
covers#3rc#361{"a potted plant", "a table", "a heretofore unnoticed nook"}
covering#3rc#361<clear>
tracks#3rc#361{}
windows#3rc#361<clear>
public#3rc#3610
drop_msg#3rc#361"%DN drops %it on the floor."
get_msg#3rc#361"%DN picks up %it off the floor."
contents_msg#3rc#361"You see %t on the floor."
contents_many_msg#3rc#361"You see %t on the floor."
default_posture_msg#3rc#361<clear>
seats#3rc#361<clear>
sitting#3rc#361{}
reclining#3rc#361{}
sit_msg#3rc#361<clear>
osit_msg#3rc#361<clear>
sit_from_reclining#3rc#361<clear>
osit_from_reclining#3rc#361<clear>
rise_msg#3rc#361<clear>
orise_msg#3rc#361<clear>
icon#3rc#361<clear>
map#3rc#361
list of 5{"~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m", "~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[43m[]~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m", "~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[43m[]~1b[0m~1b[36m~1b[1m~1b[44m()~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m", "~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m", "~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m~1b[30m~1b[34m*~1b[37m-~1b[0m"}
recent_noises#3rc#361<clear>
fall_into_msg#3rc#361<clear>
size#3rc#36110
sit_from_reclining_msg#3rc#361<clear>
osit_from_reclining_msg#3rc#361<clear>
look_sitting_and_reclining#3rc#361<clear>
look_sitting_msg#3rc#361<clear>
recline_full_msg#3rc#361<clear>
already_sitting_msg#3rc#361<clear>
already_reclining_msg#3rc#361<clear>
recline_from_sitting_msg#3rc#361<clear>
orecline_from_sitting_msg#3rc#361<clear>
recline_msg#3rc#361<clear>
orecline_msg#3rc#361<clear>
look_reclining_msg#3rc#361<clear>
sitting_doing_msg#3rc#361<clear>
reclining_doing_msg#3rc#361<clear>
rise_failed_msg#3rc#361<clear>
infect_interval#3rc#361<clear>
no_exit_msg#3rc#361<clear>
x#3rc#361<clear>
y#3rc#361<clear>
z#3rc#361<clear>
residents#3rc#361<clear>
sit_full_msg#3rc#361<clear>
value#3rc#361<clear>
rustle_msg#3rc#361<clear>
last_rustle#3rc#361<clear>
thing_fall_into_msg#3rc#361<clear>
decal_fall_into_msg#3rc#361<clear>
client_icon#3rc#361"ai"
client_map#3rc#361{"aaaaaaaaaa", "aaaiaaaaaa", "aaaiabaaaa", "aaaaaaaaaa", "aaaaaaaaaa"}
track_msg#3rc#361"%DN sniffs around the room."
watched#3rc#3610
max_objects#3rc#361<clear>
show_map#3rc#361<clear>
objects_to_echo#3rc#361<clear>
always_brief#3rc#361<clear>
furniture#3rc#361{}
fall_into_noise#3rc#361<clear>
ambience#3rc#361<clear>
temperature#3rc#36165
last_temp_update#3rc#3611286861848
continue_look_self_msg#3rc#361<clear>
map_restricted#3rc#361<clear>
global_xyz#3rc#361<clear>
common_name_msg#3rc#361<clear>
verb_subs#3rc#361<clear>
darkness#3rc#361{0, 1291281242}
total_dark_description_msg#3rc#361<clear>
has_commands#3rc#3610
too_dark_msg#3rc#361<clear>
next_room_to_global_origin#3rc#361<clear>
global_xyz_anchor#3r#361<clear>
search_items#3rc#361<clear>
search_items_left#3rc#361<clear>
already_searched#3rc#361<clear>
aliases#1rc#361{"generic indoor room"}
description#1rc#361<clear>
object_size#1r#29{3588, 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): #3 generic room#1 root

Children: #56 Control Room

Call graph

calls n258_0 #258:_darkness n1_33 #1:area n258_0->n1_33 n112_3 #112:day_segment n258_0->n112_3

Source

_darkness

Spec this none thisFlags rxdOwner #361Definer #258

Referenced by

none

Source

1a = this:area();
2if (always = `this.always_dark ! ANY')
3return always;
4elseif (always = `a.always_dark ! ANY')
5return always;
6else
7if (dn = `this.dark_night ! ANY')
8ds = $time:day_segment();
9if (ds == 1)
10dn = dn - 1;
11elseif (ds < 5)
12dn = 0;
13endif
14return dn;
15else
16return a:indoor_darkness();
17endif
18endif