> For the complete documentation index, see [llms.txt](https://organized-chaos.gitbook.io/organized-chaos-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://organized-chaos.gitbook.io/organized-chaos-docs/rummiduck/promo-van.md).

# Promo Van

The Rummiduck Promo Van, an add-on vehicle with a Rummiduck livery and an animated roof sign.

The Rummiduck Promo Van is a separate resource, `rd_promovan`. It adds one vehicle: a van with a Rummiduck livery and a lit roof sign. It does not need the Rummiduck game to run, and the game does not need the van.

<figure><img src="https://3924607527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkrCqB30nvL5PDNUr89iF%2Fuploads%2FnZf1oGfVxA53ID5FtmRP%2Frummiduck-promo-van.webp?alt=media" alt="A render of the Rummiduck Promo Van with its lit roof sign"><figcaption><p>The van in its Rummiduck wrap, a run of tiles on the roof sign.</p></figcaption></figure>

{% embed url="<https://www.youtube.com/watch?v=VS2KxkczRos>" %}
All the promo vans in one video.
{% endembed %}

|              |                     |
| ------------ | ------------------- |
| Resource     | `rd_promovan`       |
| Spawn name   | `rd_promovan`       |
| Name in game | Rummiduck Promo Van |
| Class        | Van                 |

## Installation

1. Put the `rd_promovan` folder into your `resources` folder. See [Installation basics](/organized-chaos-docs/installation-basics.md) for the download and the licence key.
2. Add it to your `server.cfg`:

   ```cfg
   ensure rd_promovan
   ```
3. Restart the server.

There are no dependencies and nothing to configure.

{% hint style="info" %}
The van uses the handling of the Youga Custom, so the server needs a game build that includes that vehicle: `sv_enforceGameBuild 2699` or newer.
{% endhint %}

## Spawning it

Use the spawn name `rd_promovan` wherever your server spawns vehicles: an admin menu, a `/car rd_promovan` command, or an entry in your vehicle shop or garage script.

## Liveries

| Livery | Look                                 |
| ------ | ------------------------------------ |
| 1      | The Rummiduck wrap                   |
| 2      | Plain paint                          |
| 3      | The stock livery of the base vehicle |

Change it in any tuning menu, or from a script. Scripts count from 0:

```lua
SetVehicleLivery(vehicle, 0)   -- 0, 1 or 2
```

## The roof sign

The roof sign is extra 1 and is on when the van spawns. Switch it in a tuning menu that offers extras, or from a script:

```lua
SetVehicleExtra(vehicle, 1, false)   -- false shows the sign, true hides it
```

Near a van the face of the sign is animated: tiles drop in until they make a run or a group. From further away it shows a still picture, and the animation is paused, so it costs nothing while nobody can see it.

If the sign stays on its still picture up close, look at the client console (F8). A line starting with `[rd_promovan]` says that the sign page did not load.
