Voyeur Booth

Voyeur Booth


A MUSH sex toy of sorts. Designed for a dungeon, so that people can watch others participating in scenarios without disturbing them. It is locked to an item called Voyeur Box Key. There is a system of push-buttons which indicate whether the box is occupied or not.
Remember to subtitute appropriate object numbers to your code, should you choose to use this.

Voyeur Booth
@create Voyeur Booth
@lock Voyeur Booth=Voyeur Box Key
@set Voyeur Booth = NO_COMMAND
@OXLEAVE Voyeur Booth=leaves the cabinet.
@set Voyeur Booth/OXLEAVE=no_command
@OLEAVE Voyeur Booth=leaves the cabinet.
@set Voyeur Booth/OLEAVE=no_command
@LEAVE Voyeur Booth=You leave the cabinet.
@set Voyeur Booth/LEAVE=no_command
@OXENTER Voyeur Booth=opena a door leading into the cabinet, and enters.
@set Voyeur Booth/OXENTER=no_command
@OENTER Voyeur Booth=opena a door leading into the cabinet, and enters.
@set Voyeur Booth/OENTER=no_command
@ENTER Voyeur Booth=You unlock and open a door leading into the cabinet, and step in.
@set Voyeur Booth/ENTER=no_command
@IDESCRIBE Voyeur Booth=You are in a large dark box, with walls covered in velvet, and a number of soft cushions and surfaces. Through several windows and an elaborate sound system, you can see and hear everything which goes on outside the box, but nothing inside the box can be seen or heard from the outside.
@set Voyeur Booth/IDESCRIBE=no_command
@LISTEN Voyeur Booth=*
@set Voyeur Booth/LISTEN=no_command
@DESCRIBE Voyeur Booth=A large black cabinet, with a number of mirrorglass windows.
@set Voyeur Booth/DESCRIBE=no_command visual

Voyeur Box Key
@create Voyeur Box Key
@set Voyeur Box Key = NO_COMMAND
@DESCRIBE Voyeur Box Key=A large steel key, with a handle oddly covered in what feels like velvet.
@set Voyeur Box Key/DESCRIBE=no_command visual

Signs: To Be Placed In Room Outside Box
@create Occupied Sign
@desc Occupied Sign=A sign on the door reads:%rThis Voyeur Booth is Occupied.%rEnter By Invitation Only.
@create Unoccupied Sign
@desc Unoccupied Sign=A sign on the door reads:%rThis Voyeur Booth is Unoccupied

Buttons:To Be Placed Inside Box
@create Green Button
@desc Green Button=Push this to indicate that this booth is unoccupied.
&OCCUPATION Green Button=$push green button:@emit This booth is now set to unoccupied mode.;@set #908=!DARK;@set #907=DARK
@set green button=!NO_COMMAND
@create Red Button
@desc Red Button=Push this to indicate that this booth is occupied. Please press green button upon leaving the booth.
&OCCUPATION Red Button=$push red button:@emit This booth is now set to occupied mode.;@set #907=!DARK;@set #908=DARK
@set red button=!NO_COMMAND

Return to MUSH Code Page