Office Computers

Managing Office Computers in the Casino Editor

The Office Computers editor allows you to create interactive computer setups inside the casino. Each setup is composed of three main parts: a table, chair, and computer object.

Players can approach the chair, sit down, and interact with the computer. By default, these computers are used by staff or administrators to view and control security cameras around the casino.

However, the computer interaction is fully configurable. Instead of cameras, it can trigger custom events, exports, or other scripted actions, allowing the computer to be used for various gameplay features.

Editor Settings

Setting
Type
Info

Name

Text

Choose a display name for the computer setup

Notify text

Text

Set interaction prompt shown near computer chair target

Table model

Select/List

Choose table object model (0 = do not create)

Chair model

Select/List

Choose chair object model (0 = do not create)

Use map chair (link chair)

Action

Open nearby chair entity linker and attach to existing mapped chair

Use model chair

Action

Switch back to created/model-based chair mode after linking map chair

Computer model

Select/List

Choose computer object model (0 = do not create)

Action type

Select/List

Choose interaction mode: event, export, none, cameras

Event name

Text

Event payload used when action type is event

Export name

Text

Export string used when action type is export

Manage cameras

Action

Add/delete camera screen entries when action type is cameras

Restrictions

Action

Open restrictions editor for computer access rules

Proximity

Number

Set interaction/subscription distance in meters

Load only interiors

Toggle

Load this computer setup only while players are in interiors

Add computer

Action

Create a new computer setup with default chair/table/computer objects

Delete computer

Action

Delete selected computer setup

Chair linking and chair creating

Office computers support two chair workflows:

  1. Create chair from model (chair.createObject = true) using ComputerChairModels.

  2. Link existing mapped chair (chair.createObject = false) by selecting Use map chair and choosing one of the nearby detected chair entities.

This makes it easy to integrate computers into custom interiors where chairs are already mapped.

Preview / Object

Preview
Object
Config section
Default Model

Chair object

chair

vw_prop_vw_offchair_02

Table object

table

v_ind_dc_desk01

Computer object

computer

ch_prop_laptop_01a

Model lists

Selectable models are configured in rcore_casino/configs/computers.lua:

Last updated