Browse docs

Interrogation

Configure chairs, carts, grabbing, sessions, tools, rescue, dispatch, logging, and safety limits.

Interrogation is an enabled Crime gameplay system for placing equipment, restraining an eligible character, running a timed session and triggering witness-based police alerts.

This feature contains violent roleplay. Apply your server rules, age policy and moderation standards before enabling it for players. The server remains authoritative for distance, state, tools, rate limits and health floors.

Place the equipment

ObjectItemShipped modelItem behavior
Chairinterrogation_chairprop_torture_ch_01Consumed on placement and returned on removal
Cartinterrogation_cartprop_toolchest_03Consumed on placement and returned on removal

Players may place up to two objects each and the server allows 40 globally by default. Placement is rechecked within 6 metres. A cart must be within 3 metres of a chair. Objects are removed after one hour of inactivity and do not persist across a restart with the shipped settings.

Configure static objects, placeable objects, blocked zones and presentation under /jobconfig → Crime System → Interrogation.

Grab and secure a character

The attacker needs cable_tie, must approach from behind within the configured 60-degree angle and must pass the timing check. The victim must satisfy at least one enabled state: unconscious, restrained or below 140 health.

The shipped setup restricts the victim's vision, supports blindfold, permits shoulder carry and allows specific vans for vehicle attachment. The victim can escape by holding the configured action for 8 seconds. A third player can perform a 12-second rescue within 2 metres.

Session flow

Place and inspect the chair

Put the chair on a usable floor and the cart close enough to it. Verify both interactions as a normal player.

Secure an eligible test character

Approach from behind with the required item and complete the grab challenge. Test one refused state as well.

Fix the victim to the chair

Start the session and confirm that inventory, movement and presentation follow the configured restrictions.

Use one configured tool

Select a tool available on the cart, complete its minigame and confirm item consumption, cooldown, progress and health floor.

Test escape and rescue

Verify self-release after inactivity, manual escape and third-party rescue without leaving either player stuck.

End and clean up

Release the victim, remove placeable objects and confirm returned items and logs.

Shipped tools

Dispatch, duration, and logging

Sessions last up to 30 minutes by default, warn two minutes before the limit and release after five minutes without interaction. The witness-based police dispatch uses a 45-metre witness radius and separate chances for grab, fixation and tool use.

Object, grab, session, release, rescue, admin and security events use the configured Discord logging groups. Tool events use normal logs by default; database logging is disabled until deliberately enabled.

/interrogationdummy creates a practice character. The shipped dummy system is enabled for administrators, but any nearby player can interact with a spawned dummy. Disable it before launch if staff do not need live practice.
The feature passes when invalid grabs fail, valid sessions respect every distance and health limit, escape/rescue always restores control, dispatch follows witness rules and no item or object is duplicated.