# OpenRCT2 source: Guest.cpp (guest ride choice and thoughts)

*Source* · `src-openrct2-2026-guest-behaviour` · status: **n/a**

| field | value |
|---|---|
| kind | Code repository / dataset |
| authors | OpenRCT2 contributors |
| venue | GitHub (OpenRCT2/OpenRCT2) |
| date | 2026 |
| url | https://github.com/OpenRCT2/OpenRCT2/blob/develop/src/openrct2/entity/Guest.cpp |
| accessed | 2026-10-24 |

## Notes

GPL-3.0 reimplementation of RollerCoaster Tycoon 2. Guests reject rides below minimum or above maximum preferred intensity (both widened by happiness), above nausea tolerance (300, 600, 800, 1000 plus happiness), or priced above twice value (value quartered in pay-to-enter parks); rejections create thoughts and lower happiness; guests with no ride left head home.

## Backlinks (computed)

**cited by:** [Crowd preferences](../mechanic/crowd-preferences.md)

## Citation

OpenRCT2 contributors (2026). *OpenRCT2 source: Guest.cpp (guest ride choice and thoughts)*. GitHub (OpenRCT2/OpenRCT2) https://github.com/OpenRCT2/OpenRCT2/blob/develop/src/openrct2/entity/Guest.cpp

---
Provenance: created in run `2026-10-24-taxonomy-m3`.
