> For the complete documentation index, see [llms.txt](https://lucidious89-tutorials.gitbook.io/deluxe-battle-kit-tutorial/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lucidious89-tutorials.gitbook.io/deluxe-battle-kit-tutorial/deluxe-battle-kit-for-v21.1/add-on-tutorials/raid-battles/raid-raid-adventures/raid-adventure-call.md).

# Raid: Adventure Call

<mark style="background-color:orange;">**Accessing a Raid Adventure**</mark>

To begin a Raid Adventure, you must simply run the script `RaidAdventure.start` in an event. This will begin an NPC dialogue event where they will ask you if you would like to participate in an Adventure, and allow you to choose various settings before entering.

Although just using `RaidAdventure.start` is enough to set up an Adventure, you can modify this script if you'd like by adding a hash as an argument which may contain any of the following:

<table><thead><tr><th width="153">Key</th><th width="165">Value</th><th>Description</th></tr></thead><tbody><tr><td><code>:mapID</code></td><td>Adventure Map ID</td><td>Sets the specific Adventure Map for this Adventure. Loads the default Adventure Map (0) if not set.</td></tr><tr><td><code>:style</code></td><td>Raid Type ID</td><td>Sets the specific style of Adventure. This can be set to <code>:Ultra</code>, <code>:Max</code>, or <code>:Tera</code>. Defaults to <code>:Basic</code> if not set.</td></tr><tr><td><code>:gender</code></td><td>Integer (0-2)</td><td>Sets gendered text color for the Adventure setup dialogue. Set to <code>0</code> for blue text (male), or <code>1</code> for red text (female). Sets the default text color if not set.</td></tr><tr><td><code>:boss</code></td><td>Species ID</td><td>Sets a species ID to force a specific species to appear as the end boss for this Adventure. Random by default.</td></tr><tr><td><code>:party</code></td><td>Array</td><td>Set an array containing a series of Pokemon objects or species ID's to use as your rental party during this Adventure. If set, the Rental selection menu will be skipped.</td></tr><tr><td><code>:endless</code></td><td>Boolean</td><td>Forces the Adventure to be played in Endless Mode when set to true, regardless if the mode has been unlocked yet. False by default.</td></tr><tr><td><code>:darkness</code></td><td>Boolean</td><td>Forces the Adventure to be played in Darkness Mode when set to true, regardless if the mode has been unlocked yet. False by default.</td></tr></tbody></table>

By using these keys, you can tweak a specific Adventure event to operate in some unique ways. For example:

```
RaidAdventure.start({
  :style  => :Tera,
  :gender => 1,
  :boss   => :OGERPON
})
```

This will set up a Terastal Adventure where Ogerpon is guaranteed to appear as the final end boss of the Adventure. The NPC dialogue for this particular event will use red text, indicating that the speaker is female.

***

<mark style="background-color:orange;">**Alternate Adventure Call**</mark>

If you'd like to get into an Adventure immediately, without any NPC dialogue, you may do so by using `RaidAdventure.start_core`, instead. This script functions identically to `RaidAdventure.start` except that it skips all of the NPC speech and dialogue trees.

The same exact arguments can be entered in a hash as shown in the table above. The only difference is that the :gender key no longer does anything here, since there isn't any NPC dialogue to display.
