Vehicle
A vehicle is a movable room (or room-tree) a character can inhabit.
Not mount — that skill is NFS-style: overlay a skill on a
directory, or compose virtual trees of GitHub repo slices. Colloquial English
says “mount a horse”; in MOOLLM that horse is a vehicle and you EMBARK /
RIDE it.
Spatial base: room — vehicles are a room type (is_vehicle: true).
Ethics: ETHICS.md — Dorothy’s house landed on a witch and killed her.
Movable rooms are not morally null; name pilots, victims, and aftermath.
Core operations
| Method |
Effect |
| EMBARK / RIDE |
Enter / get on — inhabit the vehicle |
| DISEMBARK |
Exit to the vehicle’s current world location |
| DRIVE |
Relocate vehicle and all occupants |
| HITCH / UNHITCH |
Nest pullable storage vehicles (wagon, trailer) |
| STOW |
Cargo in/on vehicle inventory or nested rooms |
| STATUS |
Position, occupants, hitchlings, cargo |
room:
name: "Research Tent"
is_vehicle: true
world_position: { x: 5, y: 12 } # changes when you DRIVE
Horses are vehicles
A steed moves through world-space; a rider inhabits it (or rides on it as
the occupied locus). It may carry packs (inventory) or pull other vehicles
(wagons, caravans). Same pattern as a motorcoach that tows a trailer.
horse (vehicle)
└── hitch → wagon (vehicle, storage-first)
└── hitch → second wagon …
caravan := ordered nest traveling as one DRIVE
Nesting and parties
- Party — multiple souls/characters sharing one vehicle (party)
- Nested rooms — FMC lounge/cockpit/bedroom; TARDIS bigger-on-inside
- Vehicle-as-character — study/RV with its own CHARACTER.yml (Bartle study,
FMC #898) — still a vehicle; may also be a soul with minds
Worked examples (adventure-4)
Disambiguation
| Word |
Skill |
Means |
| mount |
mount |
Attach skill / compose virtual repo tree (NFS) |
| vehicle |
this |
Movable inhabitable room (horse, coach, wagon, TARDIS) |
| RIDE / EMBARK |
this |
Get on/in a vehicle — not MOUNT skill on X |
Part of MOOLLM
README · skills/ · room · INDEX.yml
1---2name: vehicle3description: Movable room a character can inhabit — horse, coach, wagon, TARDIS, RV4license: MIT5tier: 16related: [room, mount, party, inventory, container, character, soul, adventure]7tags: [moollm, vehicle, portable-room, embark, drive, caravan]8---910# Vehicle1112> A vehicle is a **movable room** (or room-tree) a character can inhabit.1314**Not** [`mount`](../mount/) — that skill is NFS-style: overlay a skill on a15directory, or compose virtual trees of GitHub repo slices. Colloquial English16says “mount a horse”; in MOOLLM that horse is a **vehicle** and you `EMBARK` /17`RIDE` it.1819Spatial base: [`room`](../room/) — vehicles are a room type (`is_vehicle: true`).2021Ethics: [ETHICS.md](ETHICS.md) — Dorothy’s house landed on a witch and killed her.22Movable rooms are not morally null; name pilots, victims, and aftermath.2324## Core operations2526| Method | Effect |27|--------|--------|28| EMBARK / RIDE | Enter / get on — inhabit the vehicle |29| DISEMBARK | Exit to the vehicle’s current world location |30| DRIVE | Relocate vehicle and all occupants |31| HITCH / UNHITCH | Nest pullable storage vehicles (wagon, trailer) |32| STOW | Cargo in/on vehicle inventory or nested rooms |33| STATUS | Position, occupants, hitchlings, cargo |3435```yaml36room:37 name: "Research Tent"38 is_vehicle: true39 world_position: { x: 5, y: 12 } # changes when you DRIVE40```4142## Horses are vehicles4344A steed moves through world-space; a rider inhabits it (or rides *on* it as45the occupied locus). It may carry packs (inventory) or **pull** other vehicles46(wagons, caravans). Same pattern as a motorcoach that tows a trailer.4748```text49horse (vehicle)50 └── hitch → wagon (vehicle, storage-first)51 └── hitch → second wagon …52caravan := ordered nest traveling as one DRIVE53```5455## Nesting and parties5657- **Party** — multiple souls/characters sharing one vehicle ([party](../party/))58- **Nested rooms** — FMC lounge/cockpit/bedroom; TARDIS bigger-on-inside59- **Vehicle-as-character** — study/RV with its own CHARACTER.yml (Bartle study,60 FMC #898) — still a vehicle; may also be a soul with minds6162## Worked examples (adventure-4)6364| Example | Path |65|---------|------|66| FMC Motorcoach #898 | [`don-hopkins/fmc-898/`](../../examples/adventure-4/characters/real-people/don-hopkins/fmc-898/) |67| Richard’s study (TARDIS office) | [`richard-bartle/study/`](../../examples/adventure-4/characters/real-people/richard-bartle/study/) |68| Bakfiets of holding | [`acme-bakfiets-of-holding.yml`](../../examples/adventure-4/street/lane-neverending/w1/acme-bakfiets-of-holding.yml) |69| Logo turtle | room SKILL “Riding the Turtle” |7071## Disambiguation7273| Word | Skill | Means |74|------|-------|--------|75| mount | [mount](../mount/) | Attach skill / compose virtual repo tree (NFS) |76| vehicle | **this** | Movable inhabitable room (horse, coach, wagon, TARDIS) |77| RIDE / EMBARK | this | Get on/in a vehicle — not `MOUNT skill on X` |7879## Part of MOOLLM8081[README](../../README.md) · [skills/](../) · [room](../room/) · [INDEX.yml](../INDEX.yml)