Raid: Adventure Call

Section 7.C.4.2

Accessing a Raid Adventure

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:

Key
Value
Description

:mapID

Adventure Map ID

Sets the specific Adventure Map for this Adventure. Loads the default Adventure Map (0) if not set.

:style

Raid Type ID

Sets the specific style of Adventure. This can be set to :Ultra, :Max, or :Tera. Defaults to :Basic if not set.

:gender

Integer (0-2)

Sets gendered text color for the Adventure setup dialogue. Set to 0 for blue text (male), or 1 for red text (female). Sets the default text color if not set.

:boss

Species ID

Sets a species ID to force a specific species to appear as the end boss for this Adventure. Random by default.

:party

Array

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.

:endless

Boolean

Forces the Adventure to be played in Endless Mode when set to true, regardless if the mode has been unlocked yet. False by default.

:darkness

Boolean

Forces the Adventure to be played in Darkness Mode when set to true, regardless if the mode has been unlocked yet. False by default.

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.


Alternate Adventure Call

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.

Last updated

Was this helpful?