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:
: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?