condo_room 
One active condo room: its loaded reservation, who owns it, who can get in, and its settings. Players never see the id - rooms are picked from a list, not by number.
Vars | |
| ambience | Key of the selected ambience preset. |
|---|---|
| brightness | Lighting/ambience choices, re-appliable and editable from the door panel. Brightness level: 0 = off, 1 = dim, 2 = normal, 3 = bright. |
| display_name | Display label, e.g. "Furboy's room". Doesn't have to be unique. |
| id | Hidden unique key. |
| invited | Invited players: ckey -> their character name (so the panel can show who's invited). |
| lamp_color | Optional six-digit hexadecimal lamp color. |
| owner_ckey | Account ckey of the room owner. |
| owner_name | Character name of the room owner. |
| password | Optional password for private rooms. |
| private | FALSE = anyone can enter. TRUE = owner + invited ckeys + (password if one is set). |
| reservation | Turf reservation containing the loaded room. |
| template | Map template used to populate the room. |
Procs | |
| access_for | How this mob may enter: OK / needs PASSWORD / DENIED. |
| apply_ambience | Applies the stored area ambience preset across every room area. |
| apply_lights | Applies the stored brightness (0 = off, 1..3 = dim->bright) + lamp color to every light. |
| invite_by_name | Adds an online player (found by character name) to the invite list. Returns their name or null. |
| is_owner | TRUE if this mob owns the room (used to gate the door management panel). |
| try_enter | Tries to warp a mob in, prompting for the password if the room is locked. Returns TRUE if they got in (so the teleporter UI can close). Keeps all CONDO_ACCESS_* use in this file. |
Var Details
ambience 
Key of the selected ambience preset.
brightness 
Lighting/ambience choices, re-appliable and editable from the door panel. Brightness level: 0 = off, 1 = dim, 2 = normal, 3 = bright.
display_name 
Display label, e.g. "Furboy's room". Doesn't have to be unique.
id 
Hidden unique key.
invited 
Invited players: ckey -> their character name (so the panel can show who's invited).
lamp_color 
Optional six-digit hexadecimal lamp color.
owner_ckey 
Account ckey of the room owner.
owner_name 
Character name of the room owner.
password 
Optional password for private rooms.
private 
FALSE = anyone can enter. TRUE = owner + invited ckeys + (password if one is set).
reservation 
Turf reservation containing the loaded room.
template 
Map template used to populate the room.
Proc Details
access_for
How this mob may enter: OK / needs PASSWORD / DENIED.
apply_ambience
Applies the stored area ambience preset across every room area.
apply_lights
Applies the stored brightness (0 = off, 1..3 = dim->bright) + lamp color to every light.
invite_by_name
Adds an online player (found by character name) to the invite list. Returns their name or null.
is_owner
TRUE if this mob owns the room (used to gate the door management panel).
try_enter
Tries to warp a mob in, prompting for the password if the room is locked. Returns TRUE if they got in (so the teleporter UI can close). Keeps all CONDO_ACCESS_* use in this file.