Control Room #56
Aliases: Control Room
1 verbs · 94 properties · 0 children
Verbs
| Verb | Spec | Flags | Definer | Lines |
|---|---|---|---|---|
_player_integration_msg | this none this | rxd | #56 | 54 |
Properties
| Property | Definer | Flags | Owner | Value |
|---|---|---|---|---|
bin | #56 | rc | #29 | #8055 |
base_temperature | #258 | rc | #29 | 65 |
who_location_msg | #3 | rc | #29 | <clear> |
exits | #3 | rc | #29 | {#299} |
go_fail_msg | #3 | rc | #29 | <clear> |
outdoor | #3 | rc | #29 | <clear> |
covers | #3 | rc | #29 | <clear> |
covering | #3 | rc | #29 | {} |
tracks | #3 | rc | #29 | list of 20{{#518502, 1250540419, 1250540419}, {#518503, 1250541002, 1250541006}, {#518499, 1250540799, 1250540824}, {#518498, 1250543467, 1250543711}, {#518504, 1250564421, 1250564526}, {#518505, 1250547465, 1250547465}, {#518495, 1250549273, 1250549279}, {#518506, 1250549295, 1250549295}, {#518507, 1250551083, 1250551083}, {#518508, 1250553894, 1250553894}, {#518509, 1250555138, 1250555150}, {#518510, 1250566082, 1250566114}, {#518511, 1250561076, 1250561076}, {#431915, 1250598861, 1250599270}, {#518512, 1250571303, 1250571397}, {#476878, 1251005566, 1251005611}, {#518513, 1250711800, 1250711803}, {#518514, 1274655304, 1274655338}, {#518515, 1250579743, 1250579743}, {#518516, 1250587966, 1250588012}} |
windows | #3 | rc | #29 | 1 |
public | #3 | rc | #29 | <clear> |
drop_msg | #3 | rc | #29 | <clear> |
get_msg | #3 | rc | #29 | <clear> |
contents_msg | #3 | rc | #29 | <clear> |
contents_many_msg | #3 | rc | #29 | <clear> |
default_posture_msg | #3 | rc | #29 | <clear> |
seats | #3 | rc | #29 | <clear> |
sitting | #3 | rc | #29 | {} |
reclining | #3 | rc | #29 | {} |
sit_msg | #3 | rc | #29 | <clear> |
osit_msg | #3 | rc | #29 | <clear> |
sit_from_reclining | #3 | rc | #29 | <clear> |
osit_from_reclining | #3 | rc | #29 | <clear> |
rise_msg | #3 | rc | #29 | <clear> |
orise_msg | #3 | rc | #29 | <clear> |
icon | #3 | rc | #29 | "~1b[41m~1b[30mCR~1b[0m" |
map | #3 | rc | #29 | {" ", " ~1b[44m~1b[37mSL~1b[0m ", " ~1b[36m~1b[1m~1b[44m()~1b[0m ", " ", " "} |
recent_noises | #3 | rc | #29 | {2181196, 7463481, 6284736, 5441009, 5855114} |
fall_into_msg | #3 | rc | #29 | <clear> |
size | #3 | rc | #29 | <clear> |
sit_from_reclining_msg | #3 | rc | #29 | <clear> |
osit_from_reclining_msg | #3 | rc | #29 | <clear> |
look_sitting_and_reclining | #3 | rc | #29 | <clear> |
look_sitting_msg | #3 | rc | #29 | <clear> |
recline_full_msg | #3 | rc | #29 | <clear> |
already_sitting_msg | #3 | rc | #29 | <clear> |
already_reclining_msg | #3 | rc | #29 | <clear> |
recline_from_sitting_msg | #3 | rc | #29 | <clear> |
orecline_from_sitting_msg | #3 | rc | #29 | <clear> |
recline_msg | #3 | rc | #29 | <clear> |
orecline_msg | #3 | rc | #29 | <clear> |
look_reclining_msg | #3 | rc | #29 | <clear> |
sitting_doing_msg | #3 | rc | #29 | <clear> |
reclining_doing_msg | #3 | rc | #29 | <clear> |
rise_failed_msg | #3 | rc | #29 | <clear> |
infect_interval | #3 | rc | #29 | <clear> |
no_exit_msg | #3 | rc | #29 | <clear> |
x | #3 | rc | #29 | 0 |
y | #3 | rc | #29 | 1 |
z | #3 | rc | #29 | 0 |
residents | #3 | rc | #29 | <clear> |
sit_full_msg | #3 | rc | #29 | <clear> |
value | #3 | rc | #29 | <clear> |
rustle_msg | #3 | rc | #29 | <clear> |
last_rustle | #3 | rc | #29 | <clear> |
thing_fall_into_msg | #3 | rc | #29 | <clear> |
decal_fall_into_msg | #3 | rc | #29 | <clear> |
client_icon | #3 | rc | #29 | <clear> |
client_map | #3 | rc | #29 | {"aaaaaaaaaa", "aaaaabaaaa", "aaaaaiaaaa", "aaaaaaaaaa", "aaaaaaaaaa"} |
track_msg | #3 | rc | #29 | <clear> |
watched | #3 | rc | #29 | 10 |
max_objects | #3 | rc | #29 | <clear> |
show_map | #3 | rc | #29 | <clear> |
objects_to_echo | #3 | rc | #29 | <clear> |
always_brief | #3 | rc | #29 | <clear> |
furniture | #3 | rc | #29 | {} |
fall_into_noise | #3 | rc | #29 | <clear> |
ambience | #3 | rc | #29 | <clear> |
temperature | #3 | rc | #29 | 65 |
last_temp_update | #3 | rc | #29 | 1337753942 |
continue_look_self_msg | #3 | rc | #29 | <clear> |
map_restricted | #3 | rc | #29 | <clear> |
global_xyz | #3 | rc | #29 | {0, 0, 0} |
common_name_msg | #3 | rc | #29 | <clear> |
verb_subs | #3 | rc | #29 | <clear> |
darkness | #3 | rc | #29 | {0, 1337755500} |
total_dark_description_msg | #3 | rc | #29 | <clear> |
has_commands | #3 | rc | #29 | 0 |
too_dark_msg | #3 | rc | #29 | <clear> |
next_room_to_global_origin | #3 | rc | #29 | #-1 |
global_xyz_anchor | #3 | r | #361 | 0 |
search_items | #3 | rc | #29 | <clear> |
search_items_left | #3 | rc | #29 | {} |
already_searched | #3 | rc | #29 | {} |
aliases | #1 | rc | #29 | {"Control Room"} |
description | #1 | rc | #29 | "Dim light reflects off the bronzed surfaces of control panels here, revealing an array of needle-tipped gauges, analog counters, round-button panels, and long-handled levers. Several marine-style steering wheels are lined up along one wall. Blasts of steam occasionally pour forth from tall pipes in one corner. You can hear the quiet clicking and whirring of gears and counters, and an irregular metallic clang echoes up from below. The air is slightly damp and warm." |
object_size | #1 | r | #29 | {5092, 1298434428} |
hidden_verbs | #1 | rc | #29 | <clear> |
phelp_msg | #1 | rc | #29 | <clear> |
weight | #1 | rc | #29 | <clear> |
owner_verbs | #1 | rc | #29 | <clear> |
plural_name | #1 | rc | #29 | <clear> |
client_image | #1 | rc | #29 | <clear> |
listening | #1 | rc | #29 | <clear> |
Ancestry
Ancestors (nearest first): #258 generic indoor room → #3 generic room → #1 root
Children: none
Call graph
Source
_player_integration_msg
Referenced by
none
Source
1"Copied from Vacant Lot (#1438):player_integration_msg by Spunky (#97) Mon Jan 12 18:59:34 2009 CST"; 2"Copied from generic room (#3):player_integration_msg by Spunky (#97) Mon May 24 18:55:43 2004 PDT"; 3msg_db = {}; 4names = {}; 5text = ""; 6{?people = this:occupants($creature)} = args; 7np = {}; 8for x in (people) 9if (!(is_player(x) && (!is_connected(x)))) 10np = {@np, x}; 11endif 12endfor 13people = np; 14msg_db = $su:message_db(people, "posture_msg"); 15for x in (msg_db) 16if (length(x[1]) > 1) 17verbstr = "are "; 18else 19verbstr = "is "; 20endif 21names = {}; 22for y in (x[1]) 23name = y:iname(); 24added = 0; 25for z in [1..length(names)] 26if (names[z][1] == name) 27names[z][2] = names[z][2] + 1; 28added = 1; 29break; 30endif 31endfor 32if (!added) 33names = listappend(names, {name, 1}); 34endif 35endfor 36namestrs = {}; 37for z in (names) 38if (z[2] > 1) 39name = z[1]; 40if ((length(name) > 2) && (name[1..2] == "a ")) 41name = name[3..$]; 42elseif ((length(name) > 3) && (name[1..3] == "an ")) 43name = name[4..$]; 44elseif ((length(name) > 4) && (name[1..4] == "the ")) 45name = name[5..$]; 46endif 47namestrs = setadd(namestrs, ($su:aggregate_number(z[2]) + " ") + $su:plural(name)); 48else 49namestrs = setadd(namestrs, z[1]); 50endif 51endfor 52text = ((((text + " ") + $su:capitalize($su:english_list(namestrs))) + " ") + verbstr) + x[2]; 53endfor 54return $su:trim(text);