A vehicle is a Thing which one or more Player objects can travel inside. Most functions which make vehicles useful - travel, the ability to view its surroundings from inside, and the interior itself - are constructions and/or program extensions, not MUCK fundamentals. This means there are many ways to make a vehicle. For example one can use StarDrive.muf to drive the object from room to room, or one can drive the vehicle like a puppets.

Usually you use the fly or drive command to move the object around, similar to how you'd move a puppet, i.e. drive s, and the scan command to view the vehicle's surroundings.

Room-Based Vehicles

The standard tool creates vehicles of the puppet variety which link to rooms elsewhere. It has many options and can find and recycle any vehicles it created as well. Run editvehicle and follow its instructions.

Traditional Vehicles

It is still possible to make a working vehicle with only a Thing object and two Exits. The vehicle object itself acts as the room by behaving as a container which holds players (you see the @idesc when inside it.) This is not commonly done given its two major drawbacks: You will not always see updates when you drive the object from room to room, and the necessary but little-known Leave built-in is required to leave the vehicle, but has been accidentally broken by creating exits of the same name in many global templates (i.e. trying to Leave in Priestly's will mysteriously teleport you to the Rose Garden).

Vehicle (last edited 2018-04-22 13:26:04 by Amy)