This is a list of all the commands currently available within HexManiacAdvance when writing scripts.
For example scripts and tutorials, see the [HexManiacAdvance Wiki](https://github.com/haven1433/HexManiacAdvance/wiki).
# Commands
## adddecoration
adddecoration
adddecoration `decoration`
* `decoration` from data.decorations.stats
Example:
```
adddecoration "COLORFUL PLANT"
```
Notes:
```
# adds a decoration to the player's PC; in FR/LG, this is a NOP
# decoration can be either a literal or a variable
```
## addelevmenuitem
addelevmenuitem
addelevmenuitem `param1` `param2` `param3` `param4`
Only available in AXVE AXPE
* `param1` is a number.
* `param2` is a number.
* `param3` is a number.
* `param4` is a number.
Example:
```
addelevmenuitem 0 4 2 3
```
Notes:
```
# Adds an elevator menu item. Unused in Ruby & Sapphire.
```
## additem
additem
additem `item` `quantity`
* `item` from data.items.stats
* `quantity` is a number.
Example:
```
additem ????????~6 0
```
Notes:
```
# item/quantity can both be either a literal or a variable.
# if the operation was succcessful, LASTRESULT (variable 800D) is set to 1.
```
## addpcitem
addpcitem
addpcitem `item` `quantity`
* `item` from data.items.stats
* `quantity` is a number.
Example:
```
addpcitem TM40 2
```
Notes:
```
# adds 'quantity' of 'item' into the PC
```
## addvar
addvar
addvar `variable` `value`
* `variable` is a number.
* `value` is a number.
Example:
```
addvar 1 2
```
Notes:
```
# variable += value
```
## applymovement
applymovement
applymovement `npc` `data`
* `npc` is a number.
* `data` points to movement data or auto
Example:
```
applymovement 3
```
Notes:
```
# has character 'npc' move according to movement data 'data'
# npc can be a character number or a variable.
# FF is the player, 7F is the camera.
```
## applymovement2
applymovement2
applymovement2 `npc` `data` `bank` `map`
* `npc` is a number.
* `data` points to movement data or auto
* `bank` is a number.
* `map` is a number.
Example:
```
applymovement2 1 0 4
```
Notes:
```
# like applymovement, but could be used if an NPC will move to another map.
```
## braille
braille
braille `text`
* `text` is a pointer.
Example:
```
braille
```
Notes:
```
# displays a message in braille. The text must be formatted to use braille.
```
## braillelength
braillelength
braillelength `pointer`
Only available in BPRE BPGE
* `pointer` is a pointer.
Example:
```
braillelength
```
Notes:
```
# sets variable 8004 based on the braille string's length
# call this, then special 0x1B2 to make a cursor appear at the end of the text
```
## bufferattack
bufferattack
bufferattack `buffer` `move`
* `buffer` from bufferNames
* `move` from data.pokemon.moves.names
Example:
```
bufferattack buffer2 "KARATE CHOP"
```
Notes:
```
# Species, party, item, decoration, and move can all be literals or variables
```
## bufferboxname
bufferboxname
bufferboxname `buffer` `box`
Only available in BPRE BPGE BPEE
* `buffer` from bufferNames
* `box` is a number.
Example:
```
bufferboxname buffer2 2
```
Notes:
```
# box can be a variable or a literal
```
## buffercontesttype
buffercontesttype
buffercontesttype `buffer` `contest`
Only available in BPEE
* `buffer` from bufferNames
* `contest` is a number.
Example:
```
buffercontesttype buffer3 3
```
Notes:
```
# stores the contest type name in a buffer. (Emerald Only)
```
## bufferdecoration
bufferdecoration
bufferdecoration `buffer` `decoration`
* `buffer` from bufferNames
* `decoration` is a number.
Example:
```
bufferdecoration buffer3 4
```
## bufferfirstPokemon
bufferfirstPokemon
bufferfirstPokemon `buffer`
* `buffer` from bufferNames
Example:
```
bufferfirstPokemon buffer2
```
Notes:
```
# Species of your first pokemon gets stored in the given buffer
```
## bufferitem
bufferitem
bufferitem `buffer` `item`
* `buffer` from bufferNames
* `item` from data.items.stats
Example:
```
bufferitem buffer2 DEEPSEASCALE
```
Notes:
```
# stores an item name in a buffer
```
## bufferitems2
bufferitems2
bufferitems2 `buffer` `item` `quantity`
Only available in BPRE BPGE
* `buffer` from bufferNames
* `item` is a number.
* `quantity` is a number.
Example:
```
bufferitems2 buffer1 3 3
```
Notes:
```
# buffers the item name, but pluralized if quantity is 2 or more
```
bufferitems2 `buffer` `item` `quantity`
Only available in BPEE
* `buffer` from bufferNames
* `item` from data.items.stats
* `quantity` is a number.
Example:
```
bufferitems2 buffer1 CHARCOAL 2
```
Notes:
```
# stores pluralized item name in a buffer. (Emerald Only)
```
## buffernumber
buffernumber
buffernumber `buffer` `number`
* `buffer` from bufferNames
* `number` is a number.
Example:
```
buffernumber buffer1 1
```
Notes:
```
# literal or variable gets converted to a string and put in the buffer.
```
## bufferpartyPokemon
bufferpartyPokemon
bufferpartyPokemon `buffer` `party`
* `buffer` from bufferNames
* `party` is a number.
Example:
```
bufferpartyPokemon buffer1 4
```
Notes:
```
# Nickname of pokemon 'party' from your party gets stored in the buffer
```
## bufferPokemon
bufferPokemon
bufferPokemon `buffer` `species`
* `buffer` from bufferNames
* `species` from data.pokemon.names
Example:
```
bufferPokemon buffer3 SLOWKING
```
Notes:
```
# Species can be a literal or variable. Store the name in the given buffer
```
## bufferstd
bufferstd
bufferstd `buffer` `index`
* `buffer` from bufferNames
* `index` is a number.
Example:
```
bufferstd buffer3 0
```
Notes:
```
# gets one of the standard strings and pushes it into a buffer
```
## bufferstring
bufferstring
bufferstring `buffer` `pointer`
* `buffer` from bufferNames
* `pointer` points to text or auto
Example:
```
bufferstring buffer1
```
Notes:
```
# copies the string into the buffer.
```
## buffertrainerclass
buffertrainerclass
buffertrainerclass `buffer` `class`
Only available in BPEE
* `buffer` from bufferNames
* `class` from data.trainers.classes.names
Example:
```
buffertrainerclass buffer1 CHANNELER
```
Notes:
```
# stores a trainer class into a specific buffer (Emerald only)
```
## buffertrainername
buffertrainername
buffertrainername `buffer` `trainer`
Only available in BPEE
* `buffer` from bufferNames
* `trainer` from data.trainers.stats
Example:
```
buffertrainername buffer1 LAO
```
Notes:
```
# stores a trainer name into a specific buffer (Emerald only)
```
## call
call
call `pointer`
* `pointer` points to a script or section
Example:
```
call
```
Notes:
```
# Continues script execution from another point. Can be returned to.
```
## callasm
callasm
callasm `code`
* `code` is a pointer.
Example:
```
callasm
```
## callstd
callstd
callstd `function`
* `function` is a number.
Example:
```
callstd 1
```
Notes:
```
# call a built-in function
```
## callstdif
callstdif
callstdif `condition` `function`
* `condition` from script_compare
* `function` is a number.
Example:
```
callstdif < 0
```
Notes:
```
# call a built in function if the condition is met
```
## changewalktile
changewalktile
changewalktile `method`
* `method` is a number.
Example:
```
changewalktile 1
```
Notes:
```
# used with ash-grass(1), breaking ice(4), and crumbling floor (7). Complicated.
```
## checkanimation
checkanimation
checkanimation `animation`
* `animation` is a number.
Example:
```
checkanimation 0
```
Notes:
```
# if the given animation is playing, pause the script until the animation completes
```
## checkattack
checkattack
checkattack `move`
* `move` from data.pokemon.moves.names
Example:
```
checkattack "MIRROR COAT"
```
Notes:
```
# 800D=n, where n is the index of the pokemon that knows the move.
# 800D=6, if no pokemon in your party knows the move
# if successful, 8004 is set to the pokemon species
```
## checkcoins
checkcoins
checkcoins `output`
* `output` is a number.
Example:
```
checkcoins 0
```
Notes:
```
# your number of coins is stored to the given variable
```
## checkdailyflags
checkdailyflags
checkdailyflags
Example:
```
checkdailyflags
```
Notes:
```
# nop in firered. Does some flag checking in R/S/E based on real-time-clock
```
## checkdecoration
checkdecoration
checkdecoration `decoration`
* `decoration` from data.decorations.stats
Example:
```
checkdecoration "GREEN POSTER"
```
Notes:
```
# 800D is set to 1 if the PC has at least 1 of that decoration (not in FR/LG)
```
## checkflag
checkflag
checkflag `flag`
* `flag` is a number (hex).
Example:
```
checkflag 0x04
```
Notes:
```
# compares the flag to the value of 1. Used with !=(5) or =(1) compare values
```
## checkgender
checkgender
checkgender
Example:
```
checkgender
```
Notes:
```
# if male, 800D=0. If female, 800D=1
```
## checkitem
checkitem
checkitem `item` `quantity`
* `item` from data.items.stats
* `quantity` is a number.
Example:
```
checkitem "BERRY POUCH" 2
```
Notes:
```
# 800D is set to 1 if removeitem would succeed
```
## checkitemroom
checkitemroom
checkitemroom `item` `quantity`
* `item` from data.items.stats
* `quantity` is a number.
Example:
```
checkitemroom "X ATTACK" 1
```
Notes:
```
# 800D is set to 1 if additem would succeed
```
## checkitemtype
checkitemtype
checkitemtype `item`
* `item` from data.items.stats
Example:
```
checkitemtype ELIXIR
```
Notes:
```
# 800D is set to the bag pocket number of the item
```
## checkmodernfatefulencounter
checkmodernfatefulencounter
checkmodernfatefulencounter `slot`
Only available in BPRE BPGE BPEE
* `slot` is a number.
Example:
```
checkmodernfatefulencounter 1
```
Notes:
```
# if the pokemon is not a modern fateful encounter, then 800D = 1.
# if the pokemon is a fateful encounter (or the specified slot is invalid), then 800D = 0.
```
## checkmoney
checkmoney
checkmoney `money` `check`
* `money` is a number.
* `check` is a number.
Example:
```
checkmoney 0 1
```
Notes:
```
# if check is 0, checks if the player has at least that much money. if so, 800D=1
```
## checkpcitem
checkpcitem
checkpcitem `item` `quantity`
* `item` from data.items.stats
* `quantity` is a number.
Example:
```
checkpcitem LEMONADE 1
```
Notes:
```
# 800D is set to 1 if the PC has at least 'quantity' of 'item'
```
## checktrainerflag
checktrainerflag
checktrainerflag `trainer`
* `trainer` from data.trainers.stats
Example:
```
checktrainerflag "ELI & ANNE~2"
```
Notes:
```
# if flag 0x500+trainer is 1, then the trainer has been defeated. Similar to checkflag
```
## choosecontextpkmn
choosecontextpkmn
choosecontextpkmn
Example:
```
choosecontextpkmn
```
Notes:
```
# in FireRed, 03000EA8 = '1'. In R/S/E, prompt for a pokemon to enter contest
```
## clearbox
clearbox
clearbox `x` `y` `width` `height`
* `x` is a number.
* `y` is a number.
* `width` is a number.
* `height` is a number.
Example:
```
clearbox 0 1 0 0
```
Notes:
```
# clear only a part of a custom box (nop in Emerald)
```
## clearflag
clearflag
clearflag `flag`
* `flag` is a number (hex).
Example:
```
clearflag 0x01
```
Notes:
```
# flag = 0
```
## closeonkeypress
closeonkeypress
closeonkeypress
Example:
```
closeonkeypress
```
Notes:
```
# keeps the current textbox open until the player presses a button.
```
## compare
compare
compare `variable` `value`
* `variable` is a number.
* `value` is a number.
Example:
```
compare 3 2
```
## comparebanks
comparebanks
comparebanks `bankA` `bankB`
* `bankA` from 4
* `bankB` from 4
Example:
```
comparebanks 2 1
```
Notes:
```
# sets the condition variable based on the values in the two banks
```
## comparebanktobyte
comparebanktobyte
comparebanktobyte `bank` `value`
* `bank` from 4
* `value` is a number.
Example:
```
comparebanktobyte 1 2
```
Notes:
```
# sets the condition variable
```
## compareBankTofarbyte
compareBankTofarbyte
compareBankTofarbyte `bank` `pointer`
* `bank` from 4
* `pointer` is a number (hex).
Example:
```
compareBankTofarbyte 3 0x0B
```
Notes:
```
# compares the bank value to the value stored in the RAM address
```
## compareFarBytes
compareFarBytes
compareFarBytes `a` `b`
* `a` is a number (hex).
* `b` is a number (hex).
Example:
```
compareFarBytes 0x03 0x01
```
Notes:
```
# compares the two values at the two RAM addresses
```
## compareFarByteToBank
compareFarByteToBank
compareFarByteToBank `pointer` `bank`
* `pointer` is a number (hex).
* `bank` from 4
Example:
```
compareFarByteToBank 0x07 3
```
Notes:
```
# opposite of 1D
```
## compareFarByteToByte
compareFarByteToByte
compareFarByteToByte `pointer` `value`
* `pointer` is a number (hex).
* `value` is a number.
Example:
```
compareFarByteToByte 0x09 3
```
Notes:
```
# compares the value at the RAM address to the value
```
## comparehiddenvar
comparehiddenvar
comparehiddenvar `a` `value`
Only available in BPRE BPGE
* `a` is a number.
* `value` is a number.
Example:
```
comparehiddenvar 2 1
```
Notes:
```
# compares a hidden value to a given value.
```
## comparevars
comparevars
comparevars `var1` `var2`
* `var1` is a number.
* `var2` is a number.
Example:
```
comparevars 4 0
```
## contestlinktransfer
contestlinktransfer
contestlinktransfer
Example:
```
contestlinktransfer
```
Notes:
```
# nop in FireRed. In Emerald, starts a wireless connection contest
```
## copybyte
copybyte
copybyte `destination` `source`
* `destination` is a number (hex).
* `source` is a number (hex).
Example:
```
copybyte 0x04 0x09
```
Notes:
```
# copies the value from the source RAM address to the destination RAM address
```
## copyscriptbanks
copyscriptbanks
copyscriptbanks `destination` `source`
* `destination` from 4
* `source` from 4
Example:
```
copyscriptbanks 2 1
```
Notes:
```
# copies the value in source to destination
```
## copyvar
copyvar
copyvar `variable` `source`
* `variable` is a number.
* `source` is a number.
Example:
```
copyvar 1 3
```
Notes:
```
# variable = source
```
## copyvarifnotzero
copyvarifnotzero
copyvarifnotzero `variable` `source`
* `variable` is a number.
* `source` is a number.
Example:
```
copyvarifnotzero 0 4
```
Notes:
```
# destination = source (or) destination = *source
# (if source isn't a valid variable, it's read as a value)
```
## countPokemon
countPokemon
countPokemon
Example:
```
countPokemon
```
Notes:
```
# stores number of pokemon in your party into LASTRESULT (800D)
```
## createsprite
createsprite
createsprite `sprite` `virtualNPC` `x` `y` `behavior` `facing`
* `sprite` is a number.
* `virtualNPC` is a number.
* `x` is a number.
* `y` is a number.
* `behavior` is a number.
* `facing` is a number.
Example:
```
createsprite 0 2 2 0 4 4
```
Notes:
```
# creates a virtual sprite that can be used to bypass the 16 NPCs limit.
```
## cry
cry
cry `species` `effect`
* `species` from data.pokemon.names
* `effect` is a number.
Example:
```
cry JIRACHI 0
```
Notes:
```
# plays that pokemon's cry. Can use a variable or a literal. effect uses a cry mode constant.
```
## darken
darken
darken `flashSize`
* `flashSize` is a number.
Example:
```
darken 1
```
Notes:
```
# makes the screen go dark. Related to flash? Call from a level script.
```
## decorationmart
decorationmart
decorationmart `products`
* `products` points to decor data or auto
Example:
```
decorationmart
```
Notes:
```
# same as pokemart, but with decorations instead of items
```
## decorationmart2
decorationmart2
decorationmart2 `products`
* `products` points to decor data or auto
Example:
```
decorationmart2
```
Notes:
```
# near-clone of decorationmart, but with slightly changed dialogue
```
## defeatedtrainer
defeatedtrainer
defeatedtrainer `trainer`
* `trainer` from data.trainers.stats
Example:
```
defeatedtrainer CRISSY
```
Notes:
```
# set flag 0x500+trainer to 1. That trainer now counts as defeated.
```
## doanimation
doanimation
doanimation `animation`
* `animation` is a number.
Example:
```
doanimation 2
```
Notes:
```
# executes field move animation
```
## doorchange
doorchange
doorchange
Example:
```
doorchange
```
Notes:
```
# runs the animation from the queue
```
## double.battle
double.battle
double.battle `trainer` `start` `playerwin` `needmorepokemonText`
* `trainer` from data.trainers.stats
* `start` points to text or auto
* `playerwin` points to text or auto
* `needmorepokemonText` points to text or auto
Example:
```
double.battle LISA
```
Notes:
```
# trainerbattle 04: Refuses a battle if the player only has 1 Pokémon alive.
```
## double.battle.continue.music
double.battle.continue.music
double.battle.continue.music `trainer` `start` `playerwin` `needmorepokemonText` `continuescript`
* `trainer` from data.trainers.stats
* `start` points to text or auto
* `playerwin` points to text or auto
* `needmorepokemonText` points to text or auto
* `continuescript` points to a script or section
Example:
```
double.battle.continue.music GILLIAN
```
Notes:
```
# trainerbattle 06: Plays the trainer's intro music. Continues the script after winning. The battle can be refused.
```
## double.battle.continue.silent
double.battle.continue.silent
double.battle.continue.silent `trainer` `start` `playerwin` `needmorepokemonText` `continuescript`
* `trainer` from data.trainers.stats
* `start` points to text or auto
* `playerwin` points to text or auto
* `needmorepokemonText` points to text or auto
* `continuescript` points to a script or section
Example:
```
double.battle.continue.silent DALTON
```
Notes:
```
# trainerbattle 08: No intro music. Continues the script after winning. The battle can be refused.
```
## double.battle.rematch
double.battle.rematch
double.battle.rematch `trainer` `start` `playerwin` `needmorepokemonText`
* `trainer` from data.trainers.stats
* `start` points to text or auto
* `playerwin` points to text or auto
* `needmorepokemonText` points to text or auto
Example:
```
double.battle.rematch GRUNT~13
```
Notes:
```
# trainerbattle 07: Starts a trainer battle rematch. The battle can be refused.
```
## doweather
doweather
doweather
Example:
```
doweather
```
Notes:
```
# actually does the weather change from resetweather or setweather
```
## dowildbattle
dowildbattle
dowildbattle
Example:
```
dowildbattle
```
Notes:
```
# runs a battle setup with setwildbattle
```
## end
end
end
Example:
```
end
```
Notes:
```
# ends the script
```
## endram
endram
endram
Example:
```
endram
```
Notes:
```
# ends a RAM script
```
## endtrainerbattle
endtrainerbattle
endtrainerbattle
Example:
```
endtrainerbattle
```
Notes:
```
# returns from the trainerbattle screen without starting message (go to after battle script)
```
## endtrainerbattle2
endtrainerbattle2
endtrainerbattle2
Example:
```
endtrainerbattle2
```
Notes:
```
# same as 5E? (go to beaten battle script)
```
## executeram
executeram
executeram
Only available in BPRE BPGE BPEE
Example:
```
executeram
```
Notes:
```
# Tries a wonder card script.
```
## faceplayer
faceplayer
faceplayer
Example:
```
faceplayer
```
Notes:
```
# if the script was called by a person event, make that person face the player
```
## fadedefault
fadedefault
fadedefault
Example:
```
fadedefault
```
Notes:
```
# fades the music back to the default song
```
## fadein
fadein
fadein `speed`
* `speed` is a number.
Example:
```
fadein 2
```
Notes:
```
# fades in the current song from silent
```
## fadeout
fadeout
fadeout `speed`
* `speed` is a number.
Example:
```
fadeout 0
```
Notes:
```
# fades out the current song to silent
```
## fadescreen
fadescreen
fadescreen `effect`
* `effect` from screenfades
Example:
```
fadescreen ToWhite
```
## fadescreen3
fadescreen3
fadescreen3 `mode`
Only available in BPEE
* `mode` from screenfades
Example:
```
fadescreen3 ToWhite
```
Notes:
```
# fades the screen in or out, swapping buffers. Emerald only.
```
## fadescreendelay
fadescreendelay
fadescreendelay `effect` `delay`
* `effect` from screenfades
* `delay` is a number.
Example:
```
fadescreendelay FromBlack 3
```
## fadesong
fadesong
fadesong `song`
* `song` from songnames
Example:
```
fadesong se_m_rain_dance
```
Notes:
```
# fades the music into the given song
```
## fanfare
fanfare
fanfare `song`
* `song` from songnames
Example:
```
fanfare mus_victory_road
```
Notes:
```
# plays a song from the song list as a fanfare
```
## freerotatingtilepuzzle
freerotatingtilepuzzle
freerotatingtilepuzzle
Only available in BPEE
Example:
```
freerotatingtilepuzzle
```
## getplayerpos
getplayerpos
getplayerpos `varX` `varY`
* `varX` is a number.
* `varY` is a number.
Example:
```
getplayerpos 1 0
```
Notes:
```
# stores the current player position into varX and varY
```
## getpokenewsactive
getpokenewsactive
getpokenewsactive `newsKind`
Only available in BPEE
* `newsKind` is a number.
Example:
```
getpokenewsactive 1
```
## getpricereduction
getpricereduction
getpricereduction `index`
Only available in AXVE AXPE
* `index` from data.items.stats
Example:
```
getpricereduction TM48
```
## gettime
gettime
gettime
Example:
```
gettime
```
Notes:
```
# sets 0x8000, 0x8001, and 0x8002 to the current hour, minute, and second, respectively
```
## give.item
give.item
give.item `item` `count`
* `item` from data.items.stats
* `count` is a number.
Example:
```
give.item "DRAGON SCALE" 1
```
Notes:
```
# copyvarifnotzero (item and count), callstd 1
```
## givecoins
givecoins
givecoins `count`
* `count` is a number.
Example:
```
givecoins 2
```
## giveEgg
giveEgg
giveEgg `species`
* `species` from data.pokemon.names
Example:
```
giveEgg PRIMEAPE
```
Notes:
```
# species can be a pokemon or a variable
```
## givemoney
givemoney
givemoney `money` `check`
* `money` is a number.
* `check` is a number.
Example:
```
givemoney 4 1
```
Notes:
```
# if check is 0, gives the player money
```
## givePokemon
givePokemon
givePokemon `species` `level` `item`
* `species` from data.pokemon.names
* `level` is a number.
* `item` from data.items.stats
Example:
```
givePokemon PHANPY 2 "CHERI BERRY"
```
Notes:
```
# gives the player one of that pokemon. the last 9 bytes are all 00.
# 800D=0 if it was added to the party
# 800D=1 if it was put in the PC
# 800D=2 if there was no room
# 4037=? number of the PC box the pokemon was sent to, if it was boxed?
```
## goto
goto
goto `pointer`
* `pointer` points to a script or section
Example:
```
goto
```
Notes:
```
# Continues script execution from another point. Cannot return.
```
## gotostd
gotostd
gotostd `function`
* `function` is a number.
Example:
```
gotostd 0
```
Notes:
```
# goto a built-in function
```
## gotostdif
gotostdif
gotostdif `condition` `function`
* `condition` from script_compare
* `function` is a number.
Example:
```
gotostdif < 0
```
Notes:
```
# goto a built in function if the condition is met
```
## helptext
helptext
helptext `pointer`
Only available in BPRE BPGE
* `pointer` points to text or auto
Example:
```
helptext
```
Notes:
```
# something with helptext? Does some tile loading, which can glitch textboxes
```
## hidebox
hidebox
hidebox `x` `y` `width` `height`
* `x` is a number.
* `y` is a number.
* `width` is a number.
* `height` is a number.
Example:
```
hidebox 2 4 2 2
```
Notes:
```
# ruby/sapphire only
```
## hidebox2
hidebox2
hidebox2
Only available in BPEE
Example:
```
hidebox2
```
Notes:
```
# hides a displayed Braille textbox. Only for Emerald
```
## hidecoins
hidecoins
hidecoins `x` `y`
* `x` is a number.
* `y` is a number.
Example:
```
hidecoins 1 4
```
Notes:
```
# the X & Y coordinates are required even though they end up being unused
```
## hidemoney
hidemoney
hidemoney `x` `y`
* `x` is a number.
* `y` is a number.
Example:
```
hidemoney 3 1
```
## hidepokepic
hidepokepic
hidepokepic
Example:
```
hidepokepic
```
Notes:
```
# hides all shown pokepics
```
## hidesprite
hidesprite
hidesprite `npc`
* `npc` is a number.
Example:
```
hidesprite 4
```
Notes:
```
# hides an NPC, but only if they have an associated flag. Doesn't work on the player.
```
## hidesprite2
hidesprite2
hidesprite2 `npc` `bank` `map`
* `npc` is a number.
* `bank` is a number.
* `map` is a number.
Example:
```
hidesprite2 0 1 0
```
Notes:
```
# like hidesprite, but has extra parameters for a specifiable map.
```
## if.compare.call
if.compare.call
if.compare.call `variable` `value` `condition` `pointer`
* `variable` is a number.
* `value` is a number.
* `condition` from script_compare
* `pointer` points to a script or section
Example:
```
if.compare.call 1 4 !=
```
Notes:
```
# Compare a variable with a value.
# If the comparison is true, call another address or section.
```
## if.compare.goto
if.compare.goto
if.compare.goto `variable` `value` `condition` `pointer`
* `variable` is a number.
* `value` is a number.
* `condition` from script_compare
* `pointer` points to a script or section
Example:
```
if.compare.goto 0 3 >=
```
Notes:
```
# Compare a variable with a value.
# If the comparison is true, goto another address or section.
```
## if.female.call
if.female.call
if.female.call `ptr`
* `ptr` points to a script or section
Example:
```
if.female.call
```
## if.female.goto
if.female.goto
if.female.goto `ptr`
* `ptr` points to a script or section
Example:
```
if.female.goto
```
## if.flag.clear.call
if.flag.clear.call
if.flag.clear.call `flag` `pointer`
* `flag` is a number (hex).
* `pointer` points to a script or section
Example:
```
if.flag.clear.call 0x03
```
Notes:
```
# If the flag is clear, call another address or section
# (Flags begin as clear.)
```
## if.flag.clear.goto
if.flag.clear.goto
if.flag.clear.goto `flag` `pointer`
* `flag` is a number (hex).
* `pointer` points to a script or section
Example:
```
if.flag.clear.goto 0x00
```
Notes:
```
# If the flag is clear, goto another address or section
# (Flags begin as clear.)
```
## if.flag.set.call
if.flag.set.call
if.flag.set.call `flag` `pointer`
* `flag` is a number (hex).
* `pointer` points to a script or section
Example:
```
if.flag.set.call 0x0A
```
Notes:
```
# If the flag is set, call another address or section
# (Flags begin as clear.)
```
## if.flag.set.goto
if.flag.set.goto
if.flag.set.goto `flag` `pointer`
* `flag` is a number (hex).
* `pointer` points to a script or section
Example:
```
if.flag.set.goto 0x00
```
Notes:
```
# If the flag is set, goto another address or section.
# (Flags begin as clear.)
```
## if.gender.call
if.gender.call
if.gender.call `male` `female`
* `male` points to a script or section
* `female` points to a script or section
Example:
```
if.gender.call
```
## if.gender.goto
if.gender.goto
if.gender.goto `male` `female`
* `male` points to a script or section
* `female` points to a script or section
Example:
```
if.gender.goto
```
## if.male.call
if.male.call
if.male.call `ptr`
* `ptr` points to a script or section
Example:
```
if.male.call
```
## if.male.goto
if.male.goto
if.male.goto `ptr`
* `ptr` points to a script or section
Example:
```
if.male.goto
```
## if.no.call
if.no.call
if.no.call `ptr`
* `ptr` points to a script or section
Example:
```
if.no.call
```
## if.no.goto
if.no.goto
if.no.goto `ptr`
* `ptr` points to a script or section
Example:
```
if.no.goto
```
## if.trainer.defeated.call
if.trainer.defeated.call
if.trainer.defeated.call `trainer` `pointer`
* `trainer` from data.trainers.stats
* `pointer` points to a script or section
Example:
```
if.trainer.defeated.call RODNEY
```
Notes:
```
# If the trainer is defeated, call another address or section
```
## if.trainer.defeated.goto
if.trainer.defeated.goto
if.trainer.defeated.goto `trainer` `pointer`
* `trainer` from data.trainers.stats
* `pointer` points to a script or section
Example:
```
if.trainer.defeated.goto GRUNT~50
```
Notes:
```
# If the trainer is defeated, goto another address or section
```
## if.trainer.ready.call
if.trainer.ready.call
if.trainer.ready.call `trainer` `pointer`
* `trainer` from data.trainers.stats
* `pointer` points to a script or section
Example:
```
if.trainer.ready.call MARLON~3
```
Notes:
```
# If the trainer is not defeated, call another address or section
```
## if.trainer.ready.goto
if.trainer.ready.goto
if.trainer.ready.goto `trainer` `pointer`
* `trainer` from data.trainers.stats
* `pointer` points to a script or section
Example:
```
if.trainer.ready.goto ~17
```
Notes:
```
# If the trainer is not defeated, goto another address or section
```
## if.yes.call
if.yes.call
if.yes.call `ptr`
* `ptr` points to a script or section
Example:
```
if.yes.call
```
## if.yes.goto
if.yes.goto
if.yes.goto `ptr`
* `ptr` points to a script or section
Example:
```
if.yes.goto
```
## if1
if1
if1 `condition` `pointer`
* `condition` from script_compare
* `pointer` points to a script or section
Example:
```
if1 <=
```
Notes:
```
# if the last comparison returned a certain value, "goto" to another script
```
## if2
if2
if2 `condition` `pointer`
* `condition` from script_compare
* `pointer` points to a script or section
Example:
```
if2 !=
```
Notes:
```
# if the last comparison returned a certain value, "call" to another script
```
## incrementhiddenvalue
incrementhiddenvalue
incrementhiddenvalue `a`
* `a` is a number.
Example:
```
incrementhiddenvalue 0
```
Notes:
```
# example: pokecenter nurse uses variable 0xF after you pick yes
```
## initclock
initclock
initclock `hour` `minute`
Only available in AXVE AXPE BPEE
* `hour` is a number.
* `minute` is a number.
Example:
```
initclock 4 0
```
## initrotatingtilepuzzle
initrotatingtilepuzzle
initrotatingtilepuzzle `isTrickHouse`
Only available in BPEE
* `isTrickHouse` is a number.
Example:
```
initrotatingtilepuzzle 1
```
## jumpram
jumpram
jumpram
Example:
```
jumpram
```
Notes:
```
# executes a script from the default RAM location (???)
```
## killscript
killscript
killscript
Example:
```
killscript
```
Notes:
```
# kill the script, reset script RAM
```
## lighten
lighten
lighten `flashSize`
* `flashSize` is a number.
Example:
```
lighten 0
```
Notes:
```
# lightens an area around the player?
```
## loadbytefrompointer
loadbytefrompointer
loadbytefrompointer `bank` `pointer`
* `bank` from 4
* `pointer` is a number (hex).
Example:
```
loadbytefrompointer 3 0x03
```
Notes:
```
# load a byte value from a RAM address into the specified memory bank
```
## loadpointer
loadpointer
loadpointer `bank` `pointer`
* `bank` from 4
* `pointer` points to text or auto
Example:
```
loadpointer 0
```
Notes:
```
# loads a pointer into script RAM so other commands can use it
```
## lock
lock
lock
Example:
```
lock
```
Notes:
```
# stop the movement of the person that called the script
```
## lockall
lockall
lockall
Example:
```
lockall
```
Notes:
```
# don't let characters move
```
## lockfortrainer
lockfortrainer
lockfortrainer
Only available in BPEE
Example:
```
lockfortrainer
```
Notes:
```
# Locks the movement of the NPCs that are not the player nor the approaching trainer.
```
## move.camera
move.camera
move.camera `data`
* `data` points to movement data or auto
Example:
```
move.camera
```
Notes:
```
# Moves the camera (NPC object #127) around the map.
# Requires "special SpawnCameraObject" and "special RemoveCameraObject".
```
## move.npc
move.npc
move.npc `npc` `data`
* `npc` is a number.
* `data` points to movement data or auto
Example:
```
move.npc 1
```
Notes:
```
# Moves an overworld NPC with ID 'npc' according to the specified movement commands in the 'data' pointer.
# This macro assumes using "waitmovement 0" instead of "waitmovement npc".
```
## move.player
move.player
move.player `data`
* `data` points to movement data or auto
Example:
```
move.player
```
Notes:
```
# Moves the player (NPC object #255) around the map.
# This macro assumes using "waitmovement 0" instead of "waitmovement 255".
```
## moveoffscreen
moveoffscreen
moveoffscreen `npc`
* `npc` is a number.
Example:
```
moveoffscreen 4
```
Notes:
```
# moves the npc to just above the left-top corner of the screen
```
## moverotatingtileobjects
moverotatingtileobjects
moverotatingtileobjects `puzzleNumber`
Only available in BPEE
* `puzzleNumber` is a number.
Example:
```
moverotatingtileobjects 2
```
## movesprite
movesprite
movesprite `npc` `x` `y`
* `npc` is a number.
* `x` is a number.
* `y` is a number.
Example:
```
movesprite 2 1 4
```
## movesprite2
movesprite2
movesprite2 `npc` `x` `y`
* `npc` is a number.
* `x` is a number.
* `y` is a number.
Example:
```
movesprite2 0 2 0
```
Notes:
```
# permanently move the npc to the x/y location
```
## msgbox.autoclose
msgbox.autoclose
msgbox.autoclose `ptr`
* `ptr` points to text or auto
Example:
```
msgbox.autoclose
```
Notes:
```
# loadpointer, callstd 6
```
## msgbox.default
msgbox.default
msgbox.default `ptr`
* `ptr` points to text or auto
Example:
```
msgbox.default
```
Notes:
```
# loadpointer, callstd 4
```
## msgbox.fanfare
msgbox.fanfare
msgbox.fanfare `song` `ptr`
* `song` from songnames
* `ptr` points to text or auto
Example:
```
msgbox.fanfare se_thunderstorm_stop
```
Notes:
```
# fanfare, preparemsg, waitmsg
```
## msgbox.instant.autoclose
msgbox.instant.autoclose
msgbox.instant.autoclose `ptr`
Only available in BPEE
* `ptr` points to text or auto
Example:
```
msgbox.instant.autoclose
```
Notes:
```
#Skips the typewriter effect
```
## msgbox.instant.default
msgbox.instant.default
msgbox.instant.default `ptr`
Only available in BPEE
* `ptr` points to text or auto
Example:
```
msgbox.instant.default
```
Notes:
```
#Skips the typewriter effect
```
## msgbox.instant.npc
msgbox.instant.npc
msgbox.instant.npc `ptr`
Only available in BPEE
* `ptr` points to text or auto
Example:
```
msgbox.instant.npc
```
Notes:
```
#Skips the typewriter effect
```
## msgbox.item
msgbox.item
msgbox.item `msg` `item` `count` `song`
* `msg` points to text or auto
* `item` from data.items.stats
* `count` is a number.
* `song` from songnames
Example:
```
msgbox.item "BLUE ORB" 0 se_m_double_slap
```
Notes:
```
# shows a message about a received item,
# followed by a standard 'put away' message.
# loadpointer, copyvarifnotzero (item, count, song), callstd 9
```
## msgbox.npc
msgbox.npc
msgbox.npc `ptr`
* `ptr` points to text or auto
Example:
```
msgbox.npc
```
Notes:
```
# Equivalent to
# lock
# faceplayer
# msgbox.default
# release
```
## msgbox.sign
msgbox.sign
msgbox.sign `ptr`
* `ptr` points to text or auto
Example:
```
msgbox.sign
```
Notes:
```
# loadpointer, callstd 3
```
## msgbox.yesno
msgbox.yesno
msgbox.yesno `ptr`
* `ptr` points to text or auto
Example:
```
msgbox.yesno
```
Notes:
```
# loadpointer, callstd 5
```
## multichoice
multichoice
multichoice `x` `y` `list` `allowCancel`
* `x` is a number.
* `y` is a number.
* `list` is a number.
* `allowCancel` from allowcanceloptions
Example:
```
multichoice 2 4 3 ForbidCancel
```
Notes:
```
# player selection stored in 800D. If they backed out, 800D=7F
```
## multichoice2
multichoice2
multichoice2 `x` `y` `list` `default` `canCancel`
* `x` is a number.
* `y` is a number.
* `list` is a number.
* `default` is a number.
* `canCancel` from allowcanceloptions
Example:
```
multichoice2 4 2 2 2 ForbidCancel
```
Notes:
```
# like multichoice, but you can choose which option is selected at the start
```
## multichoice3
multichoice3
multichoice3 `x` `y` `list` `per_row` `canCancel`
* `x` is a number.
* `y` is a number.
* `list` is a number.
* `per_row` is a number.
* `canCancel` from allowcanceloptions
Example:
```
multichoice3 2 1 1 4 AllowCancel
```
Notes:
```
# like multichoice, but shows multiple columns.
```
## multichoicegrid
multichoicegrid
multichoicegrid `x` `y` `list` `per_row` `canCancel`
* `x` is a number.
* `y` is a number.
* `list` is a number.
* `per_row` is a number.
* `canCancel` from allowcanceloptions
Example:
```
multichoicegrid 0 0 4 0 ForbidCancel
```
Notes:
```
# like multichoice, but shows multiple columns.
```
## nop
nop
nop
Example:
```
nop
```
Notes:
```
# does nothing
```
## nop1
nop1
nop1
Example:
```
nop1
```
Notes:
```
# does nothing
```
## nop2C
nop2C
nop2C
Only available in BPRE BPGE
Example:
```
nop2C
```
Notes:
```
# Only returns a false value.
```
## nop8A
nop8A
nop8A
Only available in BPRE BPGE
Example:
```
nop8A
```
## nop96
nop96
nop96
Only available in BPRE BPGE
Example:
```
nop96
```
## nopB1
nopB1
nopB1
Only available in BPRE BPGE
Example:
```
nopB1
```
nopB1
Only available in BPEE
Example:
```
nopB1
```
## nopB2
nopB2
nopB2
Only available in BPRE BPGE
Example:
```
nopB2
```
nopB2
Only available in BPEE
Example:
```
nopB2
```
## nopC7
nopC7
nopC7
Only available in BPEE
Example:
```
nopC7
```
## nopC8
nopC8
nopC8
Only available in BPEE
Example:
```
nopC8
```
## nopC9
nopC9
nopC9
Only available in BPEE
Example:
```
nopC9
```
## nopCA
nopCA
nopCA
Only available in BPEE
Example:
```
nopCA
```
## nopCB
nopCB
nopCB
Only available in BPEE
Example:
```
nopCB
```
## nopCC
nopCC
nopCC
Only available in BPEE
Example:
```
nopCC
```
## nopD0
nopD0
nopD0
Only available in BPEE
Example:
```
nopD0
```
Notes:
```
# (nop in Emerald)
```
## normalmsg
normalmsg
normalmsg
Only available in BPRE BPGE
Example:
```
normalmsg
```
Notes:
```
# ends the effect of signmsg. Textboxes look like normal textboxes.
```
## npc.item
npc.item
npc.item `item` `count`
* `item` from data.items.stats
* `count` is a number.
Example:
```
npc.item "BLUE SCARF" 3
```
Notes:
```
# copyvarifnotzero (item and count), callstd 0
```
## pause
pause
pause `time`
* `time` is a number.
Example:
```
pause 4
```
Notes:
```
# blocks the script for 'time' ticks
```
## paymoney
paymoney
paymoney `money` `check`
* `money` is a number.
* `check` is a number.
Example:
```
paymoney 3 0
```
Notes:
```
# if check is 0, takes money from the player
```
## playsong
playsong
playsong `song` `mode`
* `song` from songnames
* `mode` from songloopoptions
Example:
```
playsong mus_level_up loop
```
Notes:
```
# plays a song once or loop (loop saves the background music)
```
## pokecasino
pokecasino
pokecasino `index`
* `index` is a number.
Example:
```
pokecasino 3
```
## pokemart
pokemart
pokemart `products`
* `products` points to pokemart data or auto
Example:
```
pokemart
```
Notes:
```
# products is a list of 2-byte items, terminated with 0000
```
## pokenavcall
pokenavcall
pokenavcall `text`
Only available in BPEE
* `text` points to text or auto
Example:
```
pokenavcall
```
Notes:
```
# displays a pokenav call. (Emerald only)
```
## preparemsg
preparemsg
preparemsg `text`
* `text` points to text or auto
Example:
```
preparemsg
```
Notes:
```
# text can be a pointer to a text pointer, or just a pointer to text
# starts displaying text in a textbox. Does not block. Call waitmsg to block.
```
## preparemsg2
preparemsg2
preparemsg2 `pointer`
* `pointer` points to text or auto
Example:
```
preparemsg2
```
Notes:
```
# prepares a message that automatically scrolls at a fixed speed
```
## preparemsg3
preparemsg3
preparemsg3 `pointer`
Only available in BPEE
* `pointer` points to text or auto
Example:
```
preparemsg3
```
Notes:
```
# shows a text box with text appearing instantaneously.
```
## pyramid.battle
pyramid.battle
pyramid.battle `trainer` `start` `playerwin`
Only available in BPEE
* `trainer` from data.trainers.stats
* `start` points to text or auto
* `playerwin` points to text or auto
Example:
```
pyramid.battle MICHELLE~2
```
Notes:
```
# trainerbattle 09: Only works when called by Battle Pyramid ASM.
```
## random
random
random `high`
* `high` is a number.
Example:
```
random 0
```
Notes:
```
# returns 0 <= number < high, stored in 800D (LASTRESULT)
```
## readytrainer
readytrainer
readytrainer `trainer`
* `trainer` from data.trainers.stats
Example:
```
readytrainer MISSY
```
Notes:
```
# set flag 0x500+trainer to 0. That trainer now counts as active.
```
## register.matchcall
register.matchcall
register.matchcall `trainer` `trainer`
* `trainer` from data.trainers.stats
* `trainer` from data.trainers.stats
Example:
```
register.matchcall TIMMY~2 GERALD
```
Notes:
```
# setvar, special 0xEA, copyvarifnotzero, callstd 8
```
## release
release
release
Example:
```
release
```
Notes:
```
# allow the movement of the person that called the script
```
## releaseall
releaseall
releaseall
Example:
```
releaseall
```
Notes:
```
# closes open textboxes and lets characters move freely
```
## removecoins
removecoins
removecoins `count`
* `count` is a number.
Example:
```
removecoins 2
```
## removedecoration
removedecoration
removedecoration `decoration`
* `decoration` from data.decorations.stats
Example:
```
removedecoration "FIRE BLAST MAT"
```
Notes:
```
# removes a decoration to the player's PC; in FR/LG, this is a NOP
```
## removeitem
removeitem
removeitem `item` `quantity`
* `item` from data.items.stats
* `quantity` is a number.
Example:
```
removeitem TM09 4
```
Notes:
```
# opposite of additem. 800D is set to 0 if the removal cannot happen
```
## repeattrainerbattle
repeattrainerbattle
repeattrainerbattle
Example:
```
repeattrainerbattle
```
Notes:
```
# starts a trainer battle with information stored in the RAM.
# in most cases, it does the last trainer battle again.
```
## resetweather
resetweather
resetweather
Example:
```
resetweather
```
Notes:
```
# queues a weather change to the map's default weather
```
## restorespritelevel
restorespritelevel
restorespritelevel `npc` `bank` `map`
* `npc` is a number.
* `bank` is a number.
* `map` is a number.
Example:
```
restorespritelevel 2 1 0
```
Notes:
```
# the chosen npc is restored to its original level
```
## return
return
return
Example:
```
return
```
Notes:
```
# pops back to the last calling command used.
```
## returnram
returnram
returnram
Example:
```
returnram
```
Notes:
```
# pops back to the last calling command used in a RAM script.
```
## savesong
savesong
savesong `song`
* `song` from songnames
Example:
```
savesong se_ball_tray_enter
```
Notes:
```
# saves the specified background music to be played via special Overworld_PlaySpecialMapMusic
```
## selectapproachingtrainer
selectapproachingtrainer
selectapproachingtrainer
Only available in BPEE
Example:
```
selectapproachingtrainer
```
Notes:
```
# Sets the selected sprite to the ID of the currently approaching trainer.
```
## setanimation
setanimation
setanimation `animation` `slot`
* `animation` is a number.
* `slot` is a number.
Example:
```
setanimation 3 3
```
Notes:
```
# which party pokemon to use for the next field animation?
```
## setberrytree
setberrytree
setberrytree `plantID` `berryID` `growth`
Only available in AXVE AXPE BPEE
* `plantID` is a number.
* `berryID` from data.items.berry.stats
* `growth` is a number.
Example:
```
setberrytree 3 BLUK 1
```
Notes:
```
# sets a specific berry-growing spot on the map with the specific berry and growth level.
```
## setbyte
setbyte
setbyte `byte`
* `byte` is a number.
Example:
```
setbyte 0
```
Notes:
```
# sets a predefined address to the specified byte value
```
## setbyte2
setbyte2
setbyte2 `bank` `value`
* `bank` from 4
* `value` is a number.
Example:
```
setbyte2 1 4
```
Notes:
```
# sets a memory bank to the specified byte value.
```
## setcatchlocation
setcatchlocation
setcatchlocation `slot` `location`
Only available in BPRE BPGE BPEE
* `slot` is a number.
* `location` from data.maps.names
Example:
```
setcatchlocation 4 "DIGLETT'S CAVE"
```
Notes:
```
# changes the catch location of a pokemon in your party (0-5)
```
## setcode
setcode
setcode `pointer`
* `pointer` is a pointer.
Example:
```
setcode
```
Notes:
```
# puts a pointer to some assembly code at a specific place in RAM
```
## setdoorclosed
setdoorclosed
setdoorclosed `x` `y`
* `x` is a number.
* `y` is a number.
Example:
```
setdoorclosed 1 0
```
Notes:
```
# queues the animation, but doesn't do it
```
## setdoorclosed2
setdoorclosed2
setdoorclosed2 `x` `y`
* `x` is a number.
* `y` is a number.
Example:
```
setdoorclosed2 0 1
```
Notes:
```
# sets the specified door tile to be closed without an animation
```
## setdooropened
setdooropened
setdooropened `x` `y`
* `x` is a number.
* `y` is a number.
Example:
```
setdooropened 3 2
```
Notes:
```
# queues the animation, but doesn't do it
```
## setdooropened2
setdooropened2
setdooropened2 `x` `y`
* `x` is a number.
* `y` is a number.
Example:
```
setdooropened2 0 2
```
Notes:
```
# sets the specified door tile to be open without an animation
```
## setfarbyte
setfarbyte
setfarbyte `bank` `pointer`
* `bank` from 4
* `pointer` is a number (hex).
Example:
```
setfarbyte 0 0x04
```
Notes:
```
# stores the least-significant byte in the bank to a RAM address
```
## setflag
setflag
setflag `flag`
* `flag` is a number (hex).
Example:
```
setflag 0x0C
```
Notes:
```
# flag = 1
```
## sethealingplace
sethealingplace
sethealingplace `flightspot`
* `flightspot` is a number.
Example:
```
sethealingplace 2
```
Notes:
```
# sets where the player warps when they white out
```
## setmapfooter
setmapfooter
setmapfooter `footer`
* `footer` is a number.
Example:
```
setmapfooter 2
```
Notes:
```
# updates the current map's footer. typically used on transition level scripts.
```
## setmaptile
setmaptile
setmaptile `x` `y` `tile` `isWall`
* `x` is a number.
* `y` is a number.
* `tile` is a number.
* `isWall` is a number.
Example:
```
setmaptile 0 4 4 4
```
Notes:
```
# sets the tile at x/y to be the given tile: with the attribute.
# 0 = passable (false), 1 = impassable (true)
```
## setmodernfatefulencounter
setmodernfatefulencounter
setmodernfatefulencounter `slot`
Only available in BPRE BPGE BPEE
* `slot` is a number.
Example:
```
setmodernfatefulencounter 1
```
Notes:
```
# a pokemon in your party now has its modern fateful encounter attribute set
```
## setmonmove
setmonmove
setmonmove `pokemonSlot` `attackSlot` `newMove`
* `pokemonSlot` is a number.
* `attackSlot` is a number.
* `newMove` from data.pokemon.moves.names
Example:
```
setmonmove 1 0 PROTECT
```
Notes:
```
# set a given pokemon in your party to have a specific move.
# Slots range 0-4 and 0-3.
```
## setmysteryeventstatus
setmysteryeventstatus
setmysteryeventstatus `value`
* `value` is a number.
Example:
```
setmysteryeventstatus 2
```
Notes:
```
# sets the mystery event script status
```
## setorcopyvar
setorcopyvar
setorcopyvar `variable` `source`
* `variable` is a number.
* `source` is a number.
Example:
```
setorcopyvar 4 1
```
Notes:
```
# Works like the copyvar command if the source field is a variable number;
# works like the setvar command if the source field is not a variable number.
```
## setup.battle.A
setup.battle.A
setup.battle.A `trainer` `start` `playerwin`
Only available in BPEE
* `trainer` from data.trainers.stats
* `start` points to text or auto
* `playerwin` points to text or auto
Example:
```
setup.battle.A ~2
```
Notes:
```
# trainerbattle 0A: Sets up the 1st trainer for a multi battle.
```
## setup.battle.B
setup.battle.B
setup.battle.B `trainer` `start` `playerwin`
Only available in BPEE
* `trainer` from data.trainers.stats
* `start` points to text or auto
* `playerwin` points to text or auto
Example:
```
setup.battle.B ~3
```
Notes:
```
# trainerbattle 0B: Sets up the 2nd trainer for a multi battle.
```
## setvar
setvar
setvar `variable` `value`
* `variable` is a number.
* `value` is a number.
Example:
```
setvar 1 1
```
Notes:
```
# sets the given variable to the given value
```
## setvirtualaddress
setvirtualaddress
setvirtualaddress `pointer`
* `pointer` is a number (hex).
Example:
```
setvirtualaddress 0x0D
```
Notes:
```
# Sets a relative address to be used by other virtual commands.
# This is usually used in Mystery Gift scripts.
```
## setwarpplace
setwarpplace
setwarpplace `mapbank` `map` `warp` `x` `y`
* `mapbank` is a number.
* `map` is a number.
* `warp` is a number.
* `x` is a number.
* `y` is a number.
Example:
```
setwarpplace 2 1 4 4 3
```
Notes:
```
# sets a variable position (dynamic warp). Go to it with warp 7F 7F 7F 0000 0000
```
## setweather
setweather
setweather `type`
* `type` is a number.
Example:
```
setweather 2
```
Notes:
```
#
```
## setwildbattle
setwildbattle
setwildbattle `species` `level` `item`
* `species` from data.pokemon.names
* `level` is a number.
* `item` from data.items.stats
Example:
```
setwildbattle GLIGAR 0 "YELLOW FLUTE"
```
## setworldmapflag
setworldmapflag
setworldmapflag `flag`
Only available in BPRE BPGE
* `flag` is a number.
Example:
```
setworldmapflag 4
```
Notes:
```
# This lets the player fly to a given map, if the map has a flight spot
```
## showbox
showbox
showbox `x` `y` `width` `height`
* `x` is a number.
* `y` is a number.
* `width` is a number.
* `height` is a number.
Example:
```
showbox 1 4 4 0
```
Notes:
```
# nop in Emerald
```
## showcoins
showcoins
showcoins `x` `y`
* `x` is a number.
* `y` is a number.
Example:
```
showcoins 4 2
```
## showcontestresults
showcontestresults
showcontestresults
Example:
```
showcontestresults
```
Notes:
```
# nop in FireRed. Shows contest results.
```
## showcontestwinner
showcontestwinner
showcontestwinner `contest`
* `contest` is a number.
Example:
```
showcontestwinner 0
```
Notes:
```
# nop in FireRed. Shows the painting of a winner of the given contest.
```
## showelevmenu
showelevmenu
showelevmenu
Only available in AXVE AXPE
Example:
```
showelevmenu
```
Notes:
```
# Shows an elevator menu.
```
## showmoney
showmoney
showmoney `x` `y`
Only available in AXVE AXPE
* `x` is a number.
* `y` is a number.
Example:
```
showmoney 1 2
```
Notes:
```
# shows how much money the player has in a separate box
```
showmoney `x` `y` `check`
Only available in BPRE BPGE BPEE
* `x` is a number.
* `y` is a number.
* `check` is a number.
Example:
```
showmoney 2 1 1
```
Notes:
```
# shows how much money the player has in a separate box (only works if check is 0)
```
## showpokepic
showpokepic
showpokepic `species` `x` `y`
* `species` from data.pokemon.names
* `x` is a number.
* `y` is a number.
Example:
```
showpokepic NINETALES 2 4
```
Notes:
```
# show the pokemon in a box. Can be a literal or a variable.
```
## showsprite
showsprite
showsprite `npc`
* `npc` is a number.
Example:
```
showsprite 4
```
Notes:
```
# opposite of hidesprite
```
## showsprite2
showsprite2
showsprite2 `npc` `bank` `map`
* `npc` is a number.
* `bank` is a number.
* `map` is a number.
Example:
```
showsprite2 3 1 4
```
Notes:
```
# shows a previously hidden sprite; it also has extra parameters for a specifiable map.
```
## signmsg
signmsg
signmsg
Only available in BPRE BPGE
Example:
```
signmsg
```
Notes:
```
# makes message boxes look like signposts
```
## single.battle
single.battle
single.battle `trainer` `start` `playerwin`
* `trainer` from data.trainers.stats
* `start` points to text or auto
* `playerwin` points to text or auto
Example:
```
single.battle PRESTON
```
Notes:
```
# trainerbattle 00: Default trainer battle command.
```
## single.battle.canlose
single.battle.canlose
single.battle.canlose `trainer` `playerlose` `playerwin`
Only available in BPRE BPGE
* `trainer` from data.trainers.stats
* `playerlose` points to text or auto
* `playerwin` points to text or auto
Example:
```
single.battle.canlose FLINT
```
Notes:
```
# trainerbattle 09: Starts a battle where the player can lose.
```
## single.battle.continue.music
single.battle.continue.music
single.battle.continue.music `trainer` `start` `playerwin` `winscript`
* `trainer` from data.trainers.stats
* `start` points to text or auto
* `playerwin` points to text or auto
* `winscript` points to a script or section
Example:
```
single.battle.continue.music CAMRON
```
Notes:
```
# trainerbattle 02: Plays the trainer's intro music. Continues the script after winning.
```
## single.battle.continue.silent
single.battle.continue.silent
single.battle.continue.silent `trainer` `start` `playerwin` `winscript`
* `trainer` from data.trainers.stats
* `start` points to text or auto
* `playerwin` points to text or auto
* `winscript` points to a script or section
Example:
```
single.battle.continue.silent GOON~3
```
Notes:
```
# trainerbattle 01: No intro music. Continues the script after winning.
```
## single.battle.nointro
single.battle.nointro
single.battle.nointro `trainer` `playerwin`
* `trainer` from data.trainers.stats
* `playerwin` points to text or auto
Example:
```
single.battle.nointro "PROF. OAK"
```
Notes:
```
# trainerbattle 03: No intro music nor intro text.
```
## single.battle.rematch
single.battle.rematch
single.battle.rematch `trainer` `start` `playerwin`
* `trainer` from data.trainers.stats
* `start` points to text or auto
* `playerwin` points to text or auto
Example:
```
single.battle.rematch TASHA
```
Notes:
```
# trainerbattle 05: Starts a trainer battle rematch.
```
## sound
sound
sound `number`
* `number` from songnames
Example:
```
sound se_super_effective
```
Notes:
```
# 0000 mutes the music
```
## special
special
special `function`
* `function` from specials
Example:
```
special DoSeagallopFerryScene
```
Notes:
```
# Calls a piece of ASM code from a table.
# Check your TOML for a list of specials available in your game.
```
## special2
special2
special2 `variable` `function`
* `variable` is a number.
* `function` from specials
Example:
```
special2 2 SetPostgameFlags
```
Notes:
```
# Calls a special and puts the ASM's return value in the variable you listed.
# Check your TOML for a list of specials available in your game.
```
## spritebehave
spritebehave
spritebehave `npc` `behavior`
* `npc` is a number.
* `behavior` is a number.
Example:
```
spritebehave 3 1
```
Notes:
```
# temporarily changes the movement type of a selected NPC.
```
## spriteface
spriteface
spriteface `npc` `direction`
* `npc` is a number.
* `direction` from directions
Example:
```
spriteface 4 Southwest
```
## spriteface2
spriteface2
spriteface2 `virtualNPC` `facing`
* `virtualNPC` is a number.
* `facing` is a number.
Example:
```
spriteface2 2 0
```
## spriteinvisible
spriteinvisible
spriteinvisible `npc` `bank` `map`
* `npc` is a number.
* `bank` is a number.
* `map` is a number.
Example:
```
spriteinvisible 0 2 1
```
Notes:
```
# hides the sprite on the given map by setting its invisibility to true.
```
## spritelevelup
spritelevelup
spritelevelup `npc` `bank` `map` `subpriority`
* `npc` is a number.
* `bank` is a number.
* `map` is a number.
* `subpriority` is a number.
Example:
```
spritelevelup 4 3 4 3
```
Notes:
```
# the chosen npc goes 'up one level'
```
## spritevisible
spritevisible
spritevisible `npc` `bank` `map`
* `npc` is a number.
* `bank` is a number.
* `map` is a number.
Example:
```
spritevisible 3 4 2
```
Notes:
```
# shows the sprite on the given map by setting its invisibility to false.
```
## startcontest
startcontest
startcontest
Example:
```
startcontest
```
Notes:
```
# nop in FireRed. Starts a contest.
```
## subvar
subvar
subvar `variable` `value`
* `variable` is a number.
* `value` is a number.
Example:
```
subvar 1 0
```
Notes:
```
# variable -= value
```
## testdecoration
testdecoration
testdecoration `decoration`
* `decoration` from data.decorations.stats
Example:
```
testdecoration "GOLD SHIELD"
```
Notes:
```
# 800D is set to 1 if the PC could store at least 1 more of that decoration (not in FR/LG)
```
## textcolor
textcolor
textcolor `color`
Only available in BPRE BPGE
* `color` is a number.
Example:
```
textcolor 0
```
Notes:
```
# 00=blue, 01=red, FF=default, XX=black. Only in FR/LG
```
## trainerbattle
trainerbattle
trainerbattle 0 `trainer` `arg` `start` `playerwin`
* `trainer` from data.trainers.stats
* `arg` is a number.
* `start` points to text or auto
* `playerwin` points to text or auto
Example:
```
trainerbattle 0 GRUNT~50 3
```
trainerbattle 1 `trainer` `arg` `start` `playerwin` `winscript`
* `trainer` from data.trainers.stats
* `arg` is a number.
* `start` points to text or auto
* `playerwin` points to text or auto
* `winscript` points to a script or section
Example:
```
trainerbattle 1 DIANA 1
```
Notes:
```
# doesn't play encounter music, continues with winscript
```
trainerbattle 2 `trainer` `arg` `start` `playerwin` `winscript`
* `trainer` from data.trainers.stats
* `arg` is a number.
* `start` points to text or auto
* `playerwin` points to text or auto
* `winscript` points to a script or section
Example:
```
trainerbattle 2 GRUNT~45 1
```
Notes:
```
# does play encounter music, continues with winscript
```
trainerbattle 3 `trainer` `arg` `playerwin`
* `trainer` from data.trainers.stats
* `arg` is a number.
* `playerwin` points to text or auto
Example:
```
trainerbattle 3 CHESTER~2 0
```
Notes:
```
# no intro text
```
trainerbattle 4 `trainer` `arg` `start` `playerwin` `needmorepokemonText`
* `trainer` from data.trainers.stats
* `arg` is a number.
* `start` points to text or auto
* `playerwin` points to text or auto
* `needmorepokemonText` points to text or auto
Example:
```
trainerbattle 4 DUSTY 2
```
Notes:
```
# double battles
```
trainerbattle 5 `trainer` `arg` `start` `playerwin`
* `trainer` from data.trainers.stats
* `arg` is a number.
* `start` points to text or auto
* `playerwin` points to text or auto
Example:
```
trainerbattle 5 ALICIA~4 3
```
Notes:
```
# clone of 0, but with rematch potential
```
trainerbattle 6 `trainer` `arg` `start` `playerwin` `needmorepokemonText` `continuescript`
* `trainer` from data.trainers.stats
* `arg` is a number.
* `start` points to text or auto
* `playerwin` points to text or auto
* `needmorepokemonText` points to text or auto
* `continuescript` points to a script or section
Example:
```
trainerbattle 6 GRUNT~41 2
```
Notes:
```
# double battles, continues the script
```
trainerbattle 7 `trainer` `arg` `start` `playerwin` `needmorepokemonText`
* `trainer` from data.trainers.stats
* `arg` is a number.
* `start` points to text or auto
* `playerwin` points to text or auto
* `needmorepokemonText` points to text or auto
Example:
```
trainerbattle 7 DARRIN~2 0
```
Notes:
```
# clone of 4, but with rematch potential
```
trainerbattle 8 `trainer` `arg` `start` `playerwin` `needmorepokemonText` `continuescript`
* `trainer` from data.trainers.stats
* `arg` is a number.
* `start` points to text or auto
* `playerwin` points to text or auto
* `needmorepokemonText` points to text or auto
* `continuescript` points to a script or section
Example:
```
trainerbattle 8 GRUNT~22 3
```
Notes:
```
# clone of 6, does not play encounter music
```
trainerbattle 9 `trainer` `arg` `start` `playerwin`
* `trainer` from data.trainers.stats
* `arg` is a number.
* `start` points to text or auto
* `playerwin` points to text or auto
Example:
```
trainerbattle 9 TERRY~21 2
```
Notes:
```
# tutorial battle (can't lose) (set arg=3 for oak's naration) (Pyramid type for Emerald)
```
trainerbattle `other` `trainer` `arg` `start` `playerwin`
* `other` is a number.
* `trainer` from data.trainers.stats
* `arg` is a number.
* `start` points to text or auto
* `playerwin` points to text or auto
Example:
```
trainerbattle 3 ~85 2
```
Notes:
```
# same as 0
# trainer battle takes different parameters depending on the
# 'type', or the first parameter.
# 'trainer' is the ID of the trainer battle
# start is the text that the character says at the start of the battle
# playerwin is the text that the character says when the player wins
# rematches are weird. Look into them later.
```
## trainerhill.battle
trainerhill.battle
trainerhill.battle `trainer` `start` `playerwin`
Only available in BPEE
* `trainer` from data.trainers.stats
* `start` points to text or auto
* `playerwin` points to text or auto
Example:
```
trainerhill.battle RAUL
```
Notes:
```
# trainerbattle 0C: Only works when called by Trainer Hill ASM.
```
## trywondercardscript
trywondercardscript
trywondercardscript
Only available in BPRE BPGE BPEE
Example:
```
trywondercardscript
```
Notes:
```
# Tries a wonder card script.
```
## turnrotatingtileobjects
turnrotatingtileobjects
turnrotatingtileobjects
Only available in BPEE
Example:
```
turnrotatingtileobjects
```
## tutorial.battle
tutorial.battle
tutorial.battle `trainer` `playerlose` `playerwin`
Only available in BPRE BPGE
* `trainer` from data.trainers.stats
* `playerlose` points to text or auto
* `playerwin` points to text or auto
Example:
```
tutorial.battle DILLON
```
Notes:
```
# trainerbattle 09: Starts a tutorial battle with Prof. Oak interjecting. The player must win.
```
## tutorial.battle.canlose
tutorial.battle.canlose
tutorial.battle.canlose `trainer` `playerlose` `playerwin`
Only available in BPRE BPGE
* `trainer` from data.trainers.stats
* `playerlose` points to text or auto
* `playerwin` points to text or auto
Example:
```
tutorial.battle.canlose GRUNT~13
```
Notes:
```
# trainerbattle 09: Starts a tutorial battle with Prof. Oak interjecting. The player can lose.
```
## unloadhelptext
unloadhelptext
unloadhelptext
Only available in BPRE BPGE
Example:
```
unloadhelptext
```
Notes:
```
# related to help-text box that appears in the opened Main Menu
```
## updatecoins
updatecoins
updatecoins `x` `y`
* `x` is a number.
* `y` is a number.
Example:
```
updatecoins 4 3
```
Notes:
```
# the X & Y coordinates are required even though they end up being unused
```
## updatemoney
updatemoney
updatemoney `x` `y`
Only available in AXVE AXPE
* `x` is a number.
* `y` is a number.
Example:
```
updatemoney 4 1
```
Notes:
```
# updates the amount of money shown after a money change
```
updatemoney `x` `y` `check`
Only available in BPRE BPGE BPEE
* `x` is a number.
* `y` is a number.
* `check` is a number.
Example:
```
updatemoney 2 4 2
```
Notes:
```
# updates the amount of money shown after a money change (only works if check is 0)
```
## virtualbuffer
virtualbuffer
virtualbuffer `buffer` `text`
* `buffer` from bufferNames
* `text` is a pointer.
Example:
```
virtualbuffer buffer2
```
Notes:
```
# stores text in a buffer
```
## virtualcall
virtualcall
virtualcall `destination`
* `destination` points to a script or section
Example:
```
virtualcall
```
## virtualcallif
virtualcallif
virtualcallif `condition` `destination`
* `condition` is a number.
* `destination` is a pointer.
Example:
```
virtualcallif 0
```
## virtualgoto
virtualgoto
virtualgoto `destination`
* `destination` points to a script or section
Example:
```
virtualgoto
```
Notes:
```
# ???
```
## virtualgotoif
virtualgotoif
virtualgotoif `condition` `destination`
* `condition` is a number.
* `destination` is a pointer.
Example:
```
virtualgotoif 4
```
## virtualloadpointer
virtualloadpointer
virtualloadpointer `text`
* `text` points to text or auto
Example:
```
virtualloadpointer
```
Notes:
```
# uses gStringVar4
```
## virtualmsgbox
virtualmsgbox
virtualmsgbox `text`
* `text` points to text or auto
Example:
```
virtualmsgbox
```
## waitcry
waitcry
waitcry
Example:
```
waitcry
```
Notes:
```
# used after cry, it pauses the script
```
## waitfanfare
waitfanfare
waitfanfare
Example:
```
waitfanfare
```
Notes:
```
# blocks script execution until any playing fanfare finishes
```
## waitkeypress
waitkeypress
waitkeypress
Example:
```
waitkeypress
```
Notes:
```
# blocks script execution until the player pushes the A or B button
```
## waitmovement
waitmovement
waitmovement `npc`
* `npc` is a number.
Example:
```
waitmovement 0
```
Notes:
```
# block further script execution until the npc movement is completed
```
## waitmovement2
waitmovement2
waitmovement2 `npc` `bank` `map`
* `npc` is a number.
* `bank` is a number.
* `map` is a number.
Example:
```
waitmovement2 2 4 1
```
Notes:
```
# like waitmovement, but has extra parameters for a specifiable map.
```
## waitmsg
waitmsg
waitmsg
Example:
```
waitmsg
```
Notes:
```
# block script execution until box/text is fully drawn
```
## waitsound
waitsound
waitsound
Example:
```
waitsound
```
Notes:
```
# blocks script execution until any playing sounds finish
```
## waitstate
waitstate
waitstate
Example:
```
waitstate
```
Notes:
```
# blocks the script until it gets unblocked by a command or some ASM code.
```
## warp
warp
warp `mapbank` `map` `warp` `x` `y`
* `mapbank` is a number.
* `map` is a number.
* `warp` is a number.
* `x` is a number.
* `y` is a number.
Example:
```
warp 0 0 1 3 0
```
Notes:
```
# sends player to mapbank/map at tile 'warp'. If warp is FF, uses x/y instead
# does it terminate script execution?
```
## warp3
warp3
warp3 `mapbank` `map` `warp` `x` `y`
* `mapbank` is a number.
* `map` is a number.
* `warp` is a number.
* `x` is a number.
* `y` is a number.
Example:
```
warp3 0 1 0 3 3
```
Notes:
```
# Sets the map & coordinates for the player to go to in conjunction with specific "special" commands.
```
## warp4
warp4
warp4 `mapbank` `map` `warp` `x` `y`
* `mapbank` is a number.
* `map` is a number.
* `warp` is a number.
* `x` is a number.
* `y` is a number.
Example:
```
warp4 4 2 2 4 1
```
Notes:
```
# Sets the map & coordinates that the player would go to after using Dive.
```
## warp5
warp5
warp5 `mapbank` `map` `warp` `x` `y`
* `mapbank` is a number.
* `map` is a number.
* `warp` is a number.
* `x` is a number.
* `y` is a number.
Example:
```
warp5 2 1 4 0 1
```
Notes:
```
# Sets the map & coordinates that the player would go to if they fell in a hole.
```
## warp6
warp6
warp6 `mapbank` `map` `warp` `x` `y`
* `mapbank` is a number.
* `map` is a number.
* `warp` is a number.
* `x` is a number.
* `y` is a number.
Example:
```
warp6 1 1 1 0 0
```
Notes:
```
# sets a particular map to warp to upon using an escape rope/Dig
```
## warp7
warp7
warp7 `mapbank` `map` `warp` `x` `y`
Only available in BPEE
* `mapbank` is a number.
* `map` is a number.
* `warp` is a number.
* `x` is a number.
* `y` is a number.
Example:
```
warp7 4 1 0 2 4
```
Notes:
```
# used in Mossdeep City's gym
```
## warp8
warp8
warp8 `bank` `map` `exit` `x` `y`
Only available in BPEE
* `bank` is a number.
* `map` is a number.
* `exit` is a number.
* `x` is a number.
* `y` is a number.
Example:
```
warp8 0 4 3 1 1
```
Notes:
```
# warps the player while fading the screen to white
```
## warphole
warphole
warphole `mapbank` `map`
* `mapbank` is a number.
* `map` is a number.
Example:
```
warphole 3 0
```
Notes:
```
# hole effect. Sends the player to same X/Y as on the map they started on.
```
## warpmuted
warpmuted
warpmuted `mapbank` `map` `warp` `x` `y`
* `mapbank` is a number.
* `map` is a number.
* `warp` is a number.
* `x` is a number.
* `y` is a number.
Example:
```
warpmuted 3 1 0 0 3
```
Notes:
```
# same as warp, but doesn't play sappy song 0009
```
## warpteleport
warpteleport
warpteleport `mapbank` `map` `warp` `x` `y`
* `mapbank` is a number.
* `map` is a number.
* `warp` is a number.
* `x` is a number.
* `y` is a number.
Example:
```
warpteleport 4 1 1 4 1
```
Notes:
```
# teleport effect on a warp. Warping to a door/cave opening causes the player to land on the exact same block as it.
```
## warpteleport2
warpteleport2
warpteleport2 `bank` `map` `exit` `x` `y`
Only available in BPRE BPGE BPEE
* `bank` is a number.
* `map` is a number.
* `exit` is a number.
* `x` is a number.
* `y` is a number.
Example:
```
warpteleport2 3 0 2 3 1
```
Notes:
```
# clone of warpteleport, only used in FR/LG and only with specials
```
## warpwalk
warpwalk
warpwalk `mapbank` `map` `warp` `x` `y`
* `mapbank` is a number.
* `map` is a number.
* `warp` is a number.
* `x` is a number.
* `y` is a number.
Example:
```
warpwalk 2 3 4 4 3
```
Notes:
```
# same as warp, but with a walking to an opening door effect
```
## wild.battle
wild.battle
wild.battle `species` `level` `item`
* `species` from data.pokemon.names
* `level` is a number.
* `item` from data.items.stats
Example:
```
wild.battle MACHOKE 2 ????????~3
```
Notes:
```
# setwildbattle, dowildbattle
```
## writebytetooffset
writebytetooffset
writebytetooffset `value` `offset`
* `value` is a number.
* `offset` is a number (hex).
Example:
```
writebytetooffset 4 0x05
```
Notes:
```
# store the byte 'value' at the RAM address 'offset'
```
## yesnobox
yesnobox
yesnobox `x` `y`
* `x` is a number.
* `y` is a number.
Example:
```
yesnobox 3 3
```
Notes:
```
# shows a yes/no dialog, 800D stores 1 if YES was selected.
```
# Specials
This is a list of all the specials available within HexManiacAdvance when writing scripts.
Use `special name` when doing an action with no result.
Use `special2 variable name` when doing an action that has a result.
* The result will be returned to the variable.
## AccessHallOfFamePC
AccessHallOfFamePC
*(Supports axve, axpe, bpee)*
Example Usage:
```
special AccessHallOfFamePC
```
## AnimateElevator
AnimateElevator
*(Supports bpre, bpge)*
Example Usage:
```
special AnimateElevator
```
## AnimatePcTurnOff
AnimatePcTurnOff
*(Supports bpre, bpge)*
Example Usage:
```
special AnimatePcTurnOff
```
## AnimatePcTurnOn
AnimatePcTurnOn
*(Supports bpre, bpge)*
Example Usage:
```
special AnimatePcTurnOn
```
## AnimateTeleporterCable
AnimateTeleporterCable
*(Supports bpre, bpge)*
Example Usage:
```
special AnimateTeleporterCable
```
## AnimateTeleporterHousing
AnimateTeleporterHousing
*(Supports bpre, bpge)*
Example Usage:
```
special AnimateTeleporterHousing
```
## AreLeadMonEVsMaxedOut
AreLeadMonEVsMaxedOut
*(Supports bpre, bpge)*
Example Usage:
```
special AreLeadMonEVsMaxedOut
```
## AwardBattleTowerRibbons
AwardBattleTowerRibbons
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special AwardBattleTowerRibbons
```
## BackupHelpContext
BackupHelpContext
*(Supports bpre, bpge)*
Example Usage:
```
special BackupHelpContext
```
## Bag_ChooseBerry
Bag_ChooseBerry
*(Supports bpee)*
Example Usage:
```
special Bag_ChooseBerry
```
## BattleCardAction
BattleCardAction
*(Supports bpre, bpge)*
Example Usage:
```
special BattleCardAction
```
## BattlePyramidChooseMonHeldItems
BattlePyramidChooseMonHeldItems
*(Supports bpee)*
Example Usage:
```
special BattlePyramidChooseMonHeldItems
```
## BattleSetup_StartLatiBattle
BattleSetup_StartLatiBattle
*(Supports bpee)*
Example Usage:
```
special BattleSetup_StartLatiBattle
```
## BattleSetup_StartLegendaryBattle
BattleSetup_StartLegendaryBattle
*(Supports bpee)*
Example Usage:
```
special BattleSetup_StartLegendaryBattle
```
## BattleSetup_StartRematchBattle
BattleSetup_StartRematchBattle
*(Supports axve, axpe, bpee)*
Example Usage:
```
special BattleSetup_StartRematchBattle
```
## BattleTower_SoftReset
BattleTower_SoftReset
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special BattleTower_SoftReset
```
## BattleTowerMapScript2
BattleTowerMapScript2
*(Supports bpre, bpge)*
Example Usage:
```
special BattleTowerMapScript2
```
## BattleTowerReconnectLink
BattleTowerReconnectLink
*(Supports bpee)*
Example Usage:
```
special BattleTowerReconnectLink
```
## BattleTowerUtil
BattleTowerUtil
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special BattleTowerUtil
```
## BedroomPC
BedroomPC
*(Supports all games.)*
Example Usage:
```
special BedroomPC
```
## Berry_FadeAndGoToBerryBagMenu
Berry_FadeAndGoToBerryBagMenu
*(Supports axve, axpe)*
Example Usage:
```
special Berry_FadeAndGoToBerryBagMenu
```
## BrailleCursorToggle
BrailleCursorToggle
*(Supports bpre, bpge)*
Example Usage:
```
special BrailleCursorToggle
```
## BufferBattleFrontierTutorMoveName
BufferBattleFrontierTutorMoveName
*(Supports bpee)*
Example Usage:
```
special BufferBattleFrontierTutorMoveName
```
## BufferBattleTowerElevatorFloors
BufferBattleTowerElevatorFloors
*(Supports bpee)*
Example Usage:
```
special BufferBattleTowerElevatorFloors
```
## BufferBigGuyOrBigGirlString
BufferBigGuyOrBigGirlString
*(Supports bpre, bpge)*
Example Usage:
```
special BufferBigGuyOrBigGirlString
```
## BufferContestTrainerAndMonNames
BufferContestTrainerAndMonNames
*(Supports axve, axpe, bpee)*
Example Usage:
```
special BufferContestTrainerAndMonNames
```
## BufferContestWinnerMonName
BufferContestWinnerMonName
*(Supports bpee)*
Example Usage:
```
special BufferContestWinnerMonName
```
## BufferContestWinnerTrainerName
BufferContestWinnerTrainerName
*(Supports bpee)*
Example Usage:
```
special BufferContestWinnerTrainerName
```
## BufferDeepLinkPhrase
BufferDeepLinkPhrase
*(Supports bpee)*
Example Usage:
```
special BufferDeepLinkPhrase
```
## BufferEReaderTrainerGreeting
BufferEReaderTrainerGreeting
*(Supports bpre, bpge)*
Example Usage:
```
special BufferEReaderTrainerGreeting
```
## BufferEReaderTrainerName
BufferEReaderTrainerName
*(Supports all games.)*
Example Usage:
```
special BufferEReaderTrainerName
```
## BufferFanClubTrainerName
BufferFanClubTrainerName
*(Supports bpee)*
Example Usage:
```
special BufferFanClubTrainerName
```
## BufferFavorLadyItemName
BufferFavorLadyItemName
*(Supports bpee)*
Example Usage:
```
special BufferFavorLadyItemName
```
## BufferFavorLadyPlayerName
BufferFavorLadyPlayerName
*(Supports bpee)*
Example Usage:
```
special BufferFavorLadyPlayerName
```
## BufferFavorLadyRequest
BufferFavorLadyRequest
*(Supports bpee)*
Example Usage:
```
special BufferFavorLadyRequest
```
## BufferLottoTicketNumber
BufferLottoTicketNumber
*(Supports axve, axpe, bpee)*
Example Usage:
```
special BufferLottoTicketNumber
```
## BufferMonNickname
BufferMonNickname
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special BufferMonNickname
```
## BufferMoveDeleterNicknameAndMove
BufferMoveDeleterNicknameAndMove
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special BufferMoveDeleterNicknameAndMove
```
## BufferQuizAuthorNameAndCheckIfLady
BufferQuizAuthorNameAndCheckIfLady
*(Supports bpee)*
Example Usage:
```
special BufferQuizAuthorNameAndCheckIfLady
```
## BufferQuizCorrectAnswer
BufferQuizCorrectAnswer
*(Supports bpee)*
Example Usage:
```
special BufferQuizCorrectAnswer
```
## BufferQuizPrizeItem
BufferQuizPrizeItem
*(Supports bpee)*
Example Usage:
```
special BufferQuizPrizeItem
```
## BufferQuizPrizeName
BufferQuizPrizeName
*(Supports bpee)*
Example Usage:
```
special BufferQuizPrizeName
```
## BufferRandomHobbyOrLifestyleString
BufferRandomHobbyOrLifestyleString
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special BufferRandomHobbyOrLifestyleString
```
## BufferSecretBaseOwnerName
BufferSecretBaseOwnerName
*(Supports axve, axpe)*
Example Usage:
```
special BufferSecretBaseOwnerName
```
## BufferSonOrDaughterString
BufferSonOrDaughterString
*(Supports bpre, bpge)*
Example Usage:
```
special BufferSonOrDaughterString
```
## BufferStreakTrainerText
BufferStreakTrainerText
*(Supports axve, axpe)*
Example Usage:
```
special BufferStreakTrainerText
```
## BufferTMHMMoveName
BufferTMHMMoveName
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special BufferTMHMMoveName
```
## BufferTrendyPhraseString
BufferTrendyPhraseString
*(Supports axve, axpe, bpee)*
Example Usage:
```
special BufferTrendyPhraseString
```
## BufferUnionRoomPlayerName
BufferUnionRoomPlayerName
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special2 0x800D BufferUnionRoomPlayerName
```
## BufferVarsForIVRater
BufferVarsForIVRater
*(Supports bpee)*
Example Usage:
```
special BufferVarsForIVRater
```
## CableCar
CableCar
*(Supports axve, axpe, bpee)*
Example Usage:
```
special CableCar
```
## CableCarWarp
CableCarWarp
*(Supports axve, axpe, bpee)*
Example Usage:
```
special CableCarWarp
```
## CableClub_AskSaveTheGame
CableClub_AskSaveTheGame
*(Supports bpre, bpge)*
Example Usage:
```
special CableClub_AskSaveTheGame
```
## CableClubSaveGame
CableClubSaveGame
*(Supports bpee)*
Example Usage:
```
special CableClubSaveGame
```
## CalculatePlayerPartyCount
CalculatePlayerPartyCount
*(Supports all games.)*
Example Usage:
```
special2 0x800D CalculatePlayerPartyCount
```
## CallApprenticeFunction
CallApprenticeFunction
*(Supports bpee)*
Example Usage:
```
special CallApprenticeFunction
```
## CallBattleArenaFunction
CallBattleArenaFunction
*(Supports bpee)*
Example Usage:
```
special CallBattleArenaFunction
```
## CallBattleDomeFunction
CallBattleDomeFunction
*(Supports bpee)*
Example Usage:
```
special CallBattleDomeFunction
```
## CallBattleFactoryFunction
CallBattleFactoryFunction
*(Supports bpee)*
Example Usage:
```
special CallBattleFactoryFunction
```
## CallBattlePalaceFunction
CallBattlePalaceFunction
*(Supports bpee)*
Example Usage:
```
special CallBattlePalaceFunction
```
## CallBattlePikeFunction
CallBattlePikeFunction
*(Supports bpee)*
Example Usage:
```
special CallBattlePikeFunction
```
## CallBattlePyramidFunction
CallBattlePyramidFunction
*(Supports bpee)*
Example Usage:
```
special CallBattlePyramidFunction
```
## CallBattleTowerFunc
CallBattleTowerFunc
*(Supports bpee)*
Example Usage:
```
special CallBattleTowerFunc
```
## CallFallarborTentFunction
CallFallarborTentFunction
*(Supports bpee)*
Example Usage:
```
special CallFallarborTentFunction
```
## CallFrontierUtilFunc
CallFrontierUtilFunc
*(Supports bpee)*
Example Usage:
```
special CallFrontierUtilFunc
```
## CallSlateportTentFunction
CallSlateportTentFunction
*(Supports bpee)*
Example Usage:
```
special CallSlateportTentFunction
```
## CallTrainerHillFunction
CallTrainerHillFunction
*(Supports bpee)*
Example Usage:
```
special CallTrainerHillFunction
```
## CallTrainerTowerFunc
CallTrainerTowerFunc
*(Supports bpre, bpge)*
Example Usage:
```
special CallTrainerTowerFunc
```
## CallVerdanturfTentFunction
CallVerdanturfTentFunction
*(Supports bpee)*
Example Usage:
```
special CallVerdanturfTentFunction
```
## CapeBrinkGetMoveToTeachLeadPokemon
CapeBrinkGetMoveToTeachLeadPokemon
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D CapeBrinkGetMoveToTeachLeadPokemon
```
## ChangeBoxPokemonNickname
ChangeBoxPokemonNickname
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special ChangeBoxPokemonNickname
```
## ChangePokemonNickname
ChangePokemonNickname
*(Supports all games.)*
Example Usage:
```
special ChangePokemonNickname
```
## CheckAddCoins
CheckAddCoins
*(Supports bpre, bpge)*
Example Usage:
```
special CheckAddCoins
```
## CheckDaycareMonReceivedMail
CheckDaycareMonReceivedMail
*(Supports bpee)*
Example Usage:
```
special CheckDaycareMonReceivedMail
```
## CheckForBigMovieOrEmergencyNewsOnTV
CheckForBigMovieOrEmergencyNewsOnTV
*(Supports axve, axpe)*
Example Usage:
```
special CheckForBigMovieOrEmergencyNewsOnTV
```
## CheckForPlayersHouseNews
CheckForPlayersHouseNews
*(Supports bpee)*
Example Usage:
```
special CheckForPlayersHouseNews
```
## CheckFreePokemonStorageSpace
CheckFreePokemonStorageSpace
*(Supports axve, axpe)*
Example Usage:
```
special CheckFreePokemonStorageSpace
```
## CheckInteractedWithFriendsCushionDecor
CheckInteractedWithFriendsCushionDecor
*(Supports bpee)*
Example Usage:
```
special CheckInteractedWithFriendsCushionDecor
```
## CheckInteractedWithFriendsDollDecor
CheckInteractedWithFriendsDollDecor
*(Supports bpee)*
Example Usage:
```
special CheckInteractedWithFriendsDollDecor
```
## CheckInteractedWithFriendsFurnitureBottom
CheckInteractedWithFriendsFurnitureBottom
*(Supports bpee)*
Example Usage:
```
special CheckInteractedWithFriendsFurnitureBottom
```
## CheckInteractedWithFriendsFurnitureMiddle
CheckInteractedWithFriendsFurnitureMiddle
*(Supports bpee)*
Example Usage:
```
special CheckInteractedWithFriendsFurnitureMiddle
```
## CheckInteractedWithFriendsFurnitureTop
CheckInteractedWithFriendsFurnitureTop
*(Supports bpee)*
Example Usage:
```
special CheckInteractedWithFriendsFurnitureTop
```
## CheckInteractedWithFriendsPosterDecor
CheckInteractedWithFriendsPosterDecor
*(Supports bpee)*
Example Usage:
```
special CheckInteractedWithFriendsPosterDecor
```
## CheckInteractedWithFriendsSandOrnament
CheckInteractedWithFriendsSandOrnament
*(Supports bpee)*
Example Usage:
```
special CheckInteractedWithFriendsSandOrnament
```
## CheckLeadMonBeauty
CheckLeadMonBeauty
*(Supports axve, axpe, bpee)*
Example Usage:
```
special CheckLeadMonBeauty
```
## CheckLeadMonCool
CheckLeadMonCool
*(Supports axve, axpe, bpee)*
Example Usage:
```
special CheckLeadMonCool
```
## CheckLeadMonCute
CheckLeadMonCute
*(Supports axve, axpe, bpee)*
Example Usage:
```
special CheckLeadMonCute
```
## CheckLeadMonSmart
CheckLeadMonSmart
*(Supports axve, axpe, bpee)*
Example Usage:
```
special CheckLeadMonSmart
```
## CheckLeadMonTough
CheckLeadMonTough
*(Supports axve, axpe, bpee)*
Example Usage:
```
special CheckLeadMonTough
```
## CheckPartyBattleTowerBanlist
CheckPartyBattleTowerBanlist
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special CheckPartyBattleTowerBanlist
```
## CheckPlayerHasSecretBase
CheckPlayerHasSecretBase
*(Supports axve, axpe, bpee)*
Example Usage:
```
special CheckPlayerHasSecretBase
```
## CheckRelicanthWailord
CheckRelicanthWailord
*(Supports axve, axpe, bpee)*
Example Usage:
```
special CheckRelicanthWailord
```
## ChooseBattleTowerPlayerParty
ChooseBattleTowerPlayerParty
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special ChooseBattleTowerPlayerParty
```
## ChooseHalfPartyForBattle
ChooseHalfPartyForBattle
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special ChooseHalfPartyForBattle
```
## ChooseItemsToTossFromPyramidBag
ChooseItemsToTossFromPyramidBag
*(Supports bpee)*
Example Usage:
```
special ChooseItemsToTossFromPyramidBag
```
## ChooseMonForMoveRelearner
ChooseMonForMoveRelearner
*(Supports bpee)*
Example Usage:
```
special ChooseMonForMoveRelearner
```
## ChooseMonForMoveTutor
ChooseMonForMoveTutor
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special ChooseMonForMoveTutor
```
## ChooseMonForWirelessMinigame
ChooseMonForWirelessMinigame
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special ChooseMonForWirelessMinigame
```
## ChooseNextBattleTowerTrainer
ChooseNextBattleTowerTrainer
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special ChooseNextBattleTowerTrainer
```
## ChoosePartyForBattleFrontier
ChoosePartyForBattleFrontier
*(Supports bpee)*
Example Usage:
```
special ChoosePartyForBattleFrontier
```
## ChoosePartyMon
ChoosePartyMon
*(Supports all games.)*
Example Usage:
```
special ChoosePartyMon
```
Selected index will be stored in 0x8004. 0x8004=1 for lead pokemon, 0x8004=6 for last pokemon, 0x8004=7 for cancel. Requires `waitstate` after.
## ChooseSendDaycareMon
ChooseSendDaycareMon
*(Supports all games.)*
Example Usage:
```
special ChooseSendDaycareMon
```
## ChooseStarter
ChooseStarter
*(Supports bpee)*
Example Usage:
```
special ChooseStarter
```
## CleanupLinkRoomState
CleanupLinkRoomState
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special CleanupLinkRoomState
```
## ClearAndLeaveSecretBase
ClearAndLeaveSecretBase
*(Supports bpee)*
Example Usage:
```
special ClearAndLeaveSecretBase
```
## ClearLinkContestFlags
ClearLinkContestFlags
*(Supports bpee)*
Example Usage:
```
special ClearLinkContestFlags
```
## ClearQuizLadyPlayerAnswer
ClearQuizLadyPlayerAnswer
*(Supports bpee)*
Example Usage:
```
special ClearQuizLadyPlayerAnswer
```
## ClearQuizLadyQuestionAndAnswer
ClearQuizLadyQuestionAndAnswer
*(Supports bpee)*
Example Usage:
```
special ClearQuizLadyQuestionAndAnswer
```
## CloseBattleFrontierTutorWindow
CloseBattleFrontierTutorWindow
*(Supports bpee)*
Example Usage:
```
special CloseBattleFrontierTutorWindow
```
## CloseBattlePikeCurtain
CloseBattlePikeCurtain
*(Supports bpee)*
Example Usage:
```
special CloseBattlePikeCurtain
```
## CloseBattlePointsWindow
CloseBattlePointsWindow
*(Supports bpee)*
Example Usage:
```
special CloseBattlePointsWindow
```
## CloseDeptStoreElevatorWindow
CloseDeptStoreElevatorWindow
*(Supports bpee)*
Example Usage:
```
special CloseDeptStoreElevatorWindow
```
## CloseElevatorCurrentFloorWindow
CloseElevatorCurrentFloorWindow
*(Supports bpre, bpge)*
Example Usage:
```
special CloseElevatorCurrentFloorWindow
```
## CloseFrontierExchangeCornerItemIconWindow
CloseFrontierExchangeCornerItemIconWindow
*(Supports bpee)*
Example Usage:
```
special CloseFrontierExchangeCornerItemIconWindow
```
## CloseLink
CloseLink
*(Supports all games.)*
Example Usage:
```
special CloseLink
```
## CloseMuseumFossilPic
CloseMuseumFossilPic
*(Supports bpre, bpge)*
Example Usage:
```
special CloseMuseumFossilPic
```
## ColosseumPlayerSpotTriggered
ColosseumPlayerSpotTriggered
*(Supports bpee)*
Example Usage:
```
special ColosseumPlayerSpotTriggered
```
## CompareBarboachSize
CompareBarboachSize
*(Supports axve, axpe)*
Example Usage:
```
special CompareBarboachSize
```
## CompareHeracrossSize
CompareHeracrossSize
*(Supports bpre, bpge)*
Example Usage:
```
special CompareHeracrossSize
```
## CompareLotadSize
CompareLotadSize
*(Supports bpee)*
Example Usage:
```
special CompareLotadSize
```
## CompareMagikarpSize
CompareMagikarpSize
*(Supports bpre, bpge)*
Example Usage:
```
special CompareMagikarpSize
```
## CompareSeedotSize
CompareSeedotSize
*(Supports bpee)*
Example Usage:
```
special CompareSeedotSize
```
## CompareShroomishSize
CompareShroomishSize
*(Supports axve, axpe)*
Example Usage:
```
special CompareShroomishSize
```
## CompletedHoennPokedex
CompletedHoennPokedex
*(Supports axve, axpe)*
Example Usage:
```
special CompletedHoennPokedex
```
## CopyCurSecretBaseOwnerName_StrVar1
CopyCurSecretBaseOwnerName_StrVar1
*(Supports bpee)*
Example Usage:
```
special CopyCurSecretBaseOwnerName_StrVar1
```
## CopyEReaderTrainerGreeting
CopyEReaderTrainerGreeting
*(Supports bpee)*
Example Usage:
```
special CopyEReaderTrainerGreeting
```
## CountAlivePartyMonsExceptSelectedOne
CountAlivePartyMonsExceptSelectedOne
*(Supports axve, axpe)*
Example Usage:
```
special CountAlivePartyMonsExceptSelectedOne
```
## CountPartyAliveNonEggMons
CountPartyAliveNonEggMons
*(Supports bpee)*
Example Usage:
```
special CountPartyAliveNonEggMons
```
## CountPartyAliveNonEggMons_IgnoreVar0x8004Slot
CountPartyAliveNonEggMons_IgnoreVar0x8004Slot
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special2 0x800D CountPartyAliveNonEggMons_IgnoreVar0x8004Slot
```
## CountPartyNonEggMons
CountPartyNonEggMons
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special2 0x800D CountPartyNonEggMons
```
## CountPlayerMuseumPaintings
CountPlayerMuseumPaintings
*(Supports axve, axpe, bpee)*
Example Usage:
```
special CountPlayerMuseumPaintings
```
## CountPlayerTrainerStars
CountPlayerTrainerStars
*(Supports bpee)*
Example Usage:
```
special CountPlayerTrainerStars
```
## CreateAbnormalWeatherEvent
CreateAbnormalWeatherEvent
*(Supports bpee)*
Example Usage:
```
special CreateAbnormalWeatherEvent
```
## CreateEventLegalEnemyMon
CreateEventLegalEnemyMon
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special CreateEventLegalEnemyMon
```
## CreateInGameTradePokemon
CreateInGameTradePokemon
*(Supports all games.)*
Example Usage:
```
special CreateInGameTradePokemon
```
## CreatePCMenu
CreatePCMenu
*(Supports bpre, bpge)*
Example Usage:
```
special CreatePCMenu
```
## DaisyMassageServices
DaisyMassageServices
*(Supports bpre, bpge)*
Example Usage:
```
special DaisyMassageServices
```
## DaycareMonReceivedMail
DaycareMonReceivedMail
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special DaycareMonReceivedMail
```
## DeclinedSecretBaseBattle
DeclinedSecretBaseBattle
*(Supports bpee)*
Example Usage:
```
special DeclinedSecretBaseBattle
```
## DeleteMonMove
DeleteMonMove
*(Supports axve, axpe)*
Example Usage:
```
special DeleteMonMove
```
## DestroyMewEmergingGrassSprite
DestroyMewEmergingGrassSprite
*(Supports bpee)*
Example Usage:
```
special DestroyMewEmergingGrassSprite
```
## DetermineBattleTowerPrize
DetermineBattleTowerPrize
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special DetermineBattleTowerPrize
```
## DidFavorLadyLikeItem
DidFavorLadyLikeItem
*(Supports bpee)*
Example Usage:
```
special DidFavorLadyLikeItem
```
## DisableMsgBoxWalkaway
DisableMsgBoxWalkaway
*(Supports bpre, bpge)*
Example Usage:
```
special DisableMsgBoxWalkaway
```
## DisplayBerryPowderVendorMenu
DisplayBerryPowderVendorMenu
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special DisplayBerryPowderVendorMenu
```
## DisplayCurrentElevatorFloor
DisplayCurrentElevatorFloor
*(Supports axve, axpe)*
Example Usage:
```
special DisplayCurrentElevatorFloor
```
## DisplayMoveTutorMenu
DisplayMoveTutorMenu
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special DisplayMoveTutorMenu
```
## DoBattlePyramidMonsHaveHeldItem
DoBattlePyramidMonsHaveHeldItem
*(Supports bpee)*
Example Usage:
```
special DoBattlePyramidMonsHaveHeldItem
```
## DoBerryBlending
DoBerryBlending
*(Supports axve, axpe, bpee)*
Example Usage:
```
special DoBerryBlending
```
## DoBrailleWait
DoBrailleWait
*(Supports axve, axpe)*
Example Usage:
```
special DoBrailleWait
```
## DoCableClubWarp
DoCableClubWarp
*(Supports all games.)*
Example Usage:
```
special DoCableClubWarp
```
## DoContestHallWarp
DoContestHallWarp
*(Supports bpee)*
Example Usage:
```
special DoContestHallWarp
```
## DoCredits
DoCredits
*(Supports bpre, bpge)*
Example Usage:
```
special DoCredits
```
## DoDeoxysRockInteraction
DoDeoxysRockInteraction
*(Supports bpee)*
Example Usage:
```
special DoDeoxysRockInteraction
```
## DoDeoxysTriangleInteraction
DoDeoxysTriangleInteraction
*(Supports bpre, bpge)*
Example Usage:
```
special DoDeoxysTriangleInteraction
```
## DoDiveWarp
DoDiveWarp
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special DoDiveWarp
```
## DoDomeConfetti
DoDomeConfetti
*(Supports bpee)*
Example Usage:
```
special DoDomeConfetti
```
## DoesContestCategoryHaveMuseumPainting
DoesContestCategoryHaveMuseumPainting
*(Supports axve, axpe, bpee)*
Example Usage:
```
special DoesContestCategoryHaveMuseumPainting
```
## DoesPartyHaveEnigmaBerry
DoesPartyHaveEnigmaBerry
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special2 0x800D DoesPartyHaveEnigmaBerry
```
## DoesPlayerPartyContainSpecies
DoesPlayerPartyContainSpecies
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D DoesPlayerPartyContainSpecies
```
read species from 0x8004, if it's in the party, return 1 (recomend returning to 0x800D)
## DoFallWarp
DoFallWarp
*(Supports all games.)*
Example Usage:
```
special DoFallWarp
```
## DoInGameTradeScene
DoInGameTradeScene
*(Supports all games.)*
Example Usage:
```
special DoInGameTradeScene
```
## DoLotteryCornerComputerEffect
DoLotteryCornerComputerEffect
*(Supports axve, axpe, bpee)*
Example Usage:
```
special DoLotteryCornerComputerEffect
```
## DoMirageTowerCeilingCrumble
DoMirageTowerCeilingCrumble
*(Supports bpee)*
Example Usage:
```
special DoMirageTowerCeilingCrumble
```
## DoOrbEffect
DoOrbEffect
*(Supports bpee)*
Example Usage:
```
special DoOrbEffect
```
## DoPCTurnOffEffect
DoPCTurnOffEffect
*(Supports axve, axpe, bpee)*
Example Usage:
```
special DoPCTurnOffEffect
```
## DoPCTurnOnEffect
DoPCTurnOnEffect
*(Supports axve, axpe, bpee)*
Example Usage:
```
special DoPCTurnOnEffect
```
## DoPicboxCancel
DoPicboxCancel
*(Supports bpre, bpge)*
Example Usage:
```
special DoPicboxCancel
```
## DoPokemonLeagueLightingEffect
DoPokemonLeagueLightingEffect
*(Supports bpre, bpge)*
Example Usage:
```
special DoPokemonLeagueLightingEffect
```
## DoPokeNews
DoPokeNews
*(Supports axve, axpe, bpee)*
Example Usage:
```
special DoPokeNews
```
## DoSeagallopFerryScene
DoSeagallopFerryScene
*(Supports bpre, bpge)*
Example Usage:
```
special DoSeagallopFerryScene
```
## DoSealedChamberShakingEffect1
DoSealedChamberShakingEffect1
*(Supports axve, axpe, bpee)*
Example Usage:
```
special DoSealedChamberShakingEffect1
```
## DoSealedChamberShakingEffect2
DoSealedChamberShakingEffect2
*(Supports axve, axpe, bpee)*
Example Usage:
```
special DoSealedChamberShakingEffect2
```
## DoSecretBasePCTurnOffEffect
DoSecretBasePCTurnOffEffect
*(Supports axve, axpe, bpee)*
Example Usage:
```
special DoSecretBasePCTurnOffEffect
```
## DoSoftReset
DoSoftReset
*(Supports all games.)*
Example Usage:
```
special DoSoftReset
```
## DoSpecialTrainerBattle
DoSpecialTrainerBattle
*(Supports bpee)*
Example Usage:
```
special DoSpecialTrainerBattle
```
## DoSSAnneDepartureCutscene
DoSSAnneDepartureCutscene
*(Supports bpre, bpge)*
Example Usage:
```
special DoSSAnneDepartureCutscene
```
## DoTrainerApproach
DoTrainerApproach
*(Supports bpee)*
Example Usage:
```
special DoTrainerApproach
```
## DoTVShow
DoTVShow
*(Supports axve, axpe, bpee)*
Example Usage:
```
special DoTVShow
```
## DoTVShowInSearchOfTrainers
DoTVShowInSearchOfTrainers
*(Supports axve, axpe, bpee)*
Example Usage:
```
special DoTVShowInSearchOfTrainers
```
## DoWaldaNamingScreen
DoWaldaNamingScreen
*(Supports bpee)*
Example Usage:
```
special DoWaldaNamingScreen
```
## DoWateringBerryTreeAnim
DoWateringBerryTreeAnim
*(Supports all games.)*
Example Usage:
```
special DoWateringBerryTreeAnim
```
## DrawElevatorCurrentFloorWindow
DrawElevatorCurrentFloorWindow
*(Supports bpre, bpge)*
Example Usage:
```
special DrawElevatorCurrentFloorWindow
```
## DrawSeagallopDestinationMenu
DrawSeagallopDestinationMenu
*(Supports bpre, bpge)*
Example Usage:
```
special DrawSeagallopDestinationMenu
```
## DrawWholeMapView
DrawWholeMapView
*(Supports all games.)*
Example Usage:
```
special DrawWholeMapView
```
## DrewSecretBaseBattle
DrewSecretBaseBattle
*(Supports bpee)*
Example Usage:
```
special DrewSecretBaseBattle
```
## Dummy_TryEnableBravoTrainerBattleTower
Dummy_TryEnableBravoTrainerBattleTower
*(Supports bpre, bpge)*
Example Usage:
```
special Dummy_TryEnableBravoTrainerBattleTower
```
## EggHatch
EggHatch
*(Supports all games.)*
Example Usage:
```
special EggHatch
```
## EnableNationalPokedex
EnableNationalPokedex
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special EnableNationalPokedex
```
## EndLotteryCornerComputerEffect
EndLotteryCornerComputerEffect
*(Supports axve, axpe, bpee)*
Example Usage:
```
special EndLotteryCornerComputerEffect
```
## EndTrainerApproach
EndTrainerApproach
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special EndTrainerApproach
```
## EnterColosseumPlayerSpot
EnterColosseumPlayerSpot
*(Supports bpre, bpge)*
Example Usage:
```
special EnterColosseumPlayerSpot
```
## EnterHallOfFame
EnterHallOfFame
*(Supports bpre, bpge)*
Example Usage:
```
special EnterHallOfFame
```
## EnterNewlyCreatedSecretBase
EnterNewlyCreatedSecretBase
*(Supports bpee)*
Example Usage:
```
special EnterNewlyCreatedSecretBase
```
## EnterSafariMode
EnterSafariMode
*(Supports all games.)*
Example Usage:
```
special EnterSafariMode
```
## EnterSecretBase
EnterSecretBase
*(Supports bpee)*
Example Usage:
```
special EnterSecretBase
```
## EnterTradeSeat
EnterTradeSeat
*(Supports bpre, bpge)*
Example Usage:
```
special EnterTradeSeat
```
## ExecuteWhiteOut
ExecuteWhiteOut
*(Supports axve, axpe)*
Example Usage:
```
special ExecuteWhiteOut
```
## ExitLinkRoom
ExitLinkRoom
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special ExitLinkRoom
```
## ExitSafariMode
ExitSafariMode
*(Supports all games.)*
Example Usage:
```
special ExitSafariMode
```
## FadeOutOrbEffect
FadeOutOrbEffect
*(Supports bpee)*
Example Usage:
```
special FadeOutOrbEffect
```
## FavorLadyGetPrize
FavorLadyGetPrize
*(Supports bpee)*
Example Usage:
```
special FavorLadyGetPrize
```
## Field_AskSaveTheGame
Field_AskSaveTheGame
*(Supports bpre, bpge)*
Example Usage:
```
special Field_AskSaveTheGame
```
## FieldShowRegionMap
FieldShowRegionMap
*(Supports axve, axpe, bpee)*
Example Usage:
```
special FieldShowRegionMap
```
## FinishCyclingRoadChallenge
FinishCyclingRoadChallenge
*(Supports axve, axpe, bpee)*
Example Usage:
```
special FinishCyclingRoadChallenge
```
## ForcePlayerOntoBike
ForcePlayerOntoBike
*(Supports bpre, bpge)*
Example Usage:
```
special ForcePlayerOntoBike
```
## ForcePlayerToStartSurfing
ForcePlayerToStartSurfing
*(Supports bpre, bpge)*
Example Usage:
```
special ForcePlayerToStartSurfing
```
## FoundAbandonedShipRoom1Key
FoundAbandonedShipRoom1Key
*(Supports axve, axpe, bpee)*
Example Usage:
```
special FoundAbandonedShipRoom1Key
```
## FoundAbandonedShipRoom2Key
FoundAbandonedShipRoom2Key
*(Supports axve, axpe, bpee)*
Example Usage:
```
special FoundAbandonedShipRoom2Key
```
## FoundAbandonedShipRoom4Key
FoundAbandonedShipRoom4Key
*(Supports axve, axpe, bpee)*
Example Usage:
```
special FoundAbandonedShipRoom4Key
```
## FoundAbandonedShipRoom6Key
FoundAbandonedShipRoom6Key
*(Supports axve, axpe, bpee)*
Example Usage:
```
special FoundAbandonedShipRoom6Key
```
## FoundBlackGlasses
FoundBlackGlasses
*(Supports axve, axpe, bpee)*
Example Usage:
```
special FoundBlackGlasses
```
## GabbyAndTyAfterInterview
GabbyAndTyAfterInterview
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GabbyAndTyAfterInterview
```
## GabbyAndTyBeforeInterview
GabbyAndTyBeforeInterview
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GabbyAndTyBeforeInterview
```
## GabbyAndTyGetBattleNum
GabbyAndTyGetBattleNum
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GabbyAndTyGetBattleNum
```
## GabbyAndTyGetLastBattleTrivia
GabbyAndTyGetLastBattleTrivia
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GabbyAndTyGetLastBattleTrivia
```
## GabbyAndTyGetLastQuote
GabbyAndTyGetLastQuote
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GabbyAndTyGetLastQuote
```
## GabbyAndTySetScriptVarsToObjectEventLocalIds
GabbyAndTySetScriptVarsToObjectEventLocalIds
*(Supports axve, axpe)*
Example Usage:
```
special GabbyAndTySetScriptVarsToObjectEventLocalIds
```
## GameClear
GameClear
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GameClear
```
## GenerateContestRand
GenerateContestRand
*(Supports bpee)*
Example Usage:
```
special GenerateContestRand
```
## GetAbnormalWeatherMapNameAndType
GetAbnormalWeatherMapNameAndType
*(Supports bpee)*
Example Usage:
```
special GetAbnormalWeatherMapNameAndType
```
## GetBarboachSizeRecordInfo
GetBarboachSizeRecordInfo
*(Supports axve, axpe)*
Example Usage:
```
special GetBarboachSizeRecordInfo
```
## GetBattleFrontierTutorMoveIndex
GetBattleFrontierTutorMoveIndex
*(Supports bpee)*
Example Usage:
```
special GetBattleFrontierTutorMoveIndex
```
## GetBattleOutcome
GetBattleOutcome
*(Supports all games.)*
Example Usage:
```
special2 0x800D GetBattleOutcome
```
## GetBattlePyramidHint
GetBattlePyramidHint
*(Supports bpee)*
Example Usage:
```
special GetBattlePyramidHint
```
## GetBestBattleTowerStreak
GetBestBattleTowerStreak
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetBestBattleTowerStreak
```
## GetContestantNamesAtRank
GetContestantNamesAtRank
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetContestantNamesAtRank
```
## GetContestLadyCategory
GetContestLadyCategory
*(Supports bpee)*
Example Usage:
```
special GetContestLadyCategory
```
## GetContestLadyMonSpecies
GetContestLadyMonSpecies
*(Supports bpee)*
Example Usage:
```
special GetContestLadyMonSpecies
```
## GetContestMonCondition
GetContestMonCondition
*(Supports bpee)*
Example Usage:
```
special GetContestMonCondition
```
## GetContestMonConditionRanking
GetContestMonConditionRanking
*(Supports bpee)*
Example Usage:
```
special GetContestMonConditionRanking
```
## GetContestMultiplayerId
GetContestMultiplayerId
*(Supports bpee)*
Example Usage:
```
special GetContestMultiplayerId
```
## GetContestPlayerId
GetContestPlayerId
*(Supports bpee)*
Example Usage:
```
special GetContestPlayerId
```
## GetContestWinnerId
GetContestWinnerId
*(Supports bpee)*
Example Usage:
```
special GetContestWinnerId
```
## GetCostToWithdrawRoute5DaycareMon
GetCostToWithdrawRoute5DaycareMon
*(Supports bpre, bpge)*
Example Usage:
```
special GetCostToWithdrawRoute5DaycareMon
```
## GetCurSecretBaseRegistrationValidity
GetCurSecretBaseRegistrationValidity
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetCurSecretBaseRegistrationValidity
```
## GetDaycareCost
GetDaycareCost
*(Supports all games.)*
Example Usage:
```
special GetDaycareCost
```
## GetDaycareMonNicknames
GetDaycareMonNicknames
*(Supports all games.)*
Example Usage:
```
special GetDaycareMonNicknames
```
## GetDaycarePokemonCount
GetDaycarePokemonCount
*(Supports bpre, bpge)*
Example Usage:
```
special GetDaycarePokemonCount
```
## GetDaycareState
GetDaycareState
*(Supports all games.)*
Example Usage:
```
special2 0x800D GetDaycareState
```
## GetDaysUntilPacifidlogTMAvailable
GetDaysUntilPacifidlogTMAvailable
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetDaysUntilPacifidlogTMAvailable
```
## GetDeptStoreDefaultFloorChoice
GetDeptStoreDefaultFloorChoice
*(Supports bpee)*
Example Usage:
```
special GetDeptStoreDefaultFloorChoice
```
## GetDewfordHallPaintingNameIndex
GetDewfordHallPaintingNameIndex
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetDewfordHallPaintingNameIndex
```
## GetElevatorFloor
GetElevatorFloor
*(Supports bpre, bpge)*
Example Usage:
```
special GetElevatorFloor
```
## GetFavorLadyState
GetFavorLadyState
*(Supports bpee)*
Example Usage:
```
special GetFavorLadyState
```
## GetFirstFreePokeblockSlot
GetFirstFreePokeblockSlot
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetFirstFreePokeblockSlot
```
## GetFrontierBattlePoints
GetFrontierBattlePoints
*(Supports bpee)*
Example Usage:
```
special GetFrontierBattlePoints
```
## GetGabbyAndTyLocalIds
GetGabbyAndTyLocalIds
*(Supports bpee)*
Example Usage:
```
special GetGabbyAndTyLocalIds
```
## GetHeracrossSizeRecordInfo
GetHeracrossSizeRecordInfo
*(Supports bpre, bpge)*
Example Usage:
```
special GetHeracrossSizeRecordInfo
```
## GetInGameTradeSpeciesInfo
GetInGameTradeSpeciesInfo
*(Supports all games.)*
Example Usage:
```
special2 0x800D GetInGameTradeSpeciesInfo
```
## GetLeadMonFriendship
GetLeadMonFriendship
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D GetLeadMonFriendship
```
## GetLeadMonFriendshipScore
GetLeadMonFriendshipScore
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetLeadMonFriendshipScore
```
## GetLilycoveSSTidalSelection
GetLilycoveSSTidalSelection
*(Supports bpee)*
Example Usage:
```
special GetLilycoveSSTidalSelection
```
## GetLinkPartnerNames
GetLinkPartnerNames
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetLinkPartnerNames
```
## GetLotadSizeRecordInfo
GetLotadSizeRecordInfo
*(Supports bpee)*
Example Usage:
```
special GetLotadSizeRecordInfo
```
## GetMagikarpSizeRecordInfo
GetMagikarpSizeRecordInfo
*(Supports bpre, bpge)*
Example Usage:
```
special GetMagikarpSizeRecordInfo
```
## GetMartClerkObjectId
GetMartClerkObjectId
*(Supports bpre, bpge)*
Example Usage:
```
special GetMartClerkObjectId
```
## GetMartEmployeeObjectEventId
GetMartEmployeeObjectEventId
*(Supports bpee)*
Example Usage:
```
special GetMartEmployeeObjectEventId
```
## GetMENewsJisanItemAndState
GetMENewsJisanItemAndState
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x8004 GetMENewsJisanItemAndState
```
## GetMomOrDadStringForTVMessage
GetMomOrDadStringForTVMessage
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetMomOrDadStringForTVMessage
```
## GetMysteryEventCardVal
GetMysteryEventCardVal
*(Supports bpee)*
Example Usage:
```
special GetMysteryEventCardVal
```
## GetNameOfEnigmaBerryInPlayerParty
GetNameOfEnigmaBerryInPlayerParty
*(Supports axve, axpe)*
Example Usage:
```
special GetNameOfEnigmaBerryInPlayerParty
```
## GetNextActiveShowIfMassOutbreak
GetNextActiveShowIfMassOutbreak
*(Supports bpee)*
Example Usage:
```
special GetNextActiveShowIfMassOutbreak
```
## GetNonMassOutbreakActiveTVShow
GetNonMassOutbreakActiveTVShow
*(Supports axve, axpe)*
Example Usage:
```
special GetNonMassOutbreakActiveTVShow
```
## GetNpcContestantLocalId
GetNpcContestantLocalId
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetNpcContestantLocalId
```
## GetNumFansOfPlayerInTrainerFanClub
GetNumFansOfPlayerInTrainerFanClub
*(Supports bpee)*
Example Usage:
```
special GetNumFansOfPlayerInTrainerFanClub
```
## GetNumLevelsGainedForRoute5DaycareMon
GetNumLevelsGainedForRoute5DaycareMon
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D GetNumLevelsGainedForRoute5DaycareMon
```
## GetNumLevelsGainedFromDaycare
GetNumLevelsGainedFromDaycare
*(Supports all games.)*
Example Usage:
```
special2 0x800D GetNumLevelsGainedFromDaycare
```
## GetNumMovedLilycoveFanClubMembers
GetNumMovedLilycoveFanClubMembers
*(Supports axve, axpe)*
Example Usage:
```
special GetNumMovedLilycoveFanClubMembers
```
## GetNumMovesSelectedMonHas
GetNumMovesSelectedMonHas
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special GetNumMovesSelectedMonHas
```
## GetNumValidDaycarePartyMons
GetNumValidDaycarePartyMons
*(Supports axve, axpe)*
Example Usage:
```
special GetNumValidDaycarePartyMons
```
## GetObjectEventLocalIdByFlag
GetObjectEventLocalIdByFlag
*(Supports bpee)*
Example Usage:
```
special GetObjectEventLocalIdByFlag
```
## GetPartyMonSpecies
GetPartyMonSpecies
*(Supports all games.)*
Example Usage:
```
special2 0x800D GetPartyMonSpecies
```
Read party index from 0x8004, return species
## GetPCBoxToSendMon
GetPCBoxToSendMon
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special2 0x800D GetPCBoxToSendMon
```
## GetPlayerAvatarBike
GetPlayerAvatarBike
*(Supports all games.)*
Example Usage:
```
special GetPlayerAvatarBike
```
## GetPlayerBigGuyGirlString
GetPlayerBigGuyGirlString
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetPlayerBigGuyGirlString
```
## GetPlayerFacingDirection
GetPlayerFacingDirection
*(Supports all games.)*
Example Usage:
```
special2 0x800D GetPlayerFacingDirection
```
## GetPlayerTrainerIdOnesDigit
GetPlayerTrainerIdOnesDigit
*(Supports all games.)*
Example Usage:
```
special GetPlayerTrainerIdOnesDigit
```
## GetPlayerXY
GetPlayerXY
*(Supports bpre, bpge)*
Example Usage:
```
special GetPlayerXY
```
## GetPokeblockFeederInFront
GetPokeblockFeederInFront
*(Supports bpee)*
Example Usage:
```
special GetPokeblockFeederInFront
```
## GetPokeblockNameByMonNature
GetPokeblockNameByMonNature
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetPokeblockNameByMonNature
```
## GetPokedexCount
GetPokedexCount
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D GetPokedexCount
```
## GetProfOaksRatingMessage
GetProfOaksRatingMessage
*(Supports bpre, bpge)*
Example Usage:
```
special GetProfOaksRatingMessage
```
## GetQuestLogState
GetQuestLogState
*(Supports bpre, bpge)*
Example Usage:
```
special GetQuestLogState
```
## GetQuizAuthor
GetQuizAuthor
*(Supports bpee)*
Example Usage:
```
special GetQuizAuthor
```
## GetQuizLadyState
GetQuizLadyState
*(Supports bpee)*
Example Usage:
```
special GetQuizLadyState
```
## GetRandomActiveShowIdx
GetRandomActiveShowIdx
*(Supports bpee)*
Example Usage:
```
special GetRandomActiveShowIdx
```
## GetRandomSlotMachineId
GetRandomSlotMachineId
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D GetRandomSlotMachineId
```
## GetRecordedCyclingRoadResults
GetRecordedCyclingRoadResults
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetRecordedCyclingRoadResults
```
## GetRivalSonDaughterString
GetRivalSonDaughterString
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetRivalSonDaughterString
```
## GetSeagallopNumber
GetSeagallopNumber
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D GetSeagallopNumber
```
## GetSecretBaseNearbyMapName
GetSecretBaseNearbyMapName
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetSecretBaseNearbyMapName
```
## GetSecretBaseOwnerAndState
GetSecretBaseOwnerAndState
*(Supports bpee)*
Example Usage:
```
special GetSecretBaseOwnerAndState
```
## GetSecretBaseTypeInFrontOfPlayer
GetSecretBaseTypeInFrontOfPlayer
*(Supports bpee)*
Example Usage:
```
special GetSecretBaseTypeInFrontOfPlayer
```
## GetSeedotSizeRecordInfo
GetSeedotSizeRecordInfo
*(Supports bpee)*
Example Usage:
```
special GetSeedotSizeRecordInfo
```
## GetSelectedDaycareMonNickname
GetSelectedDaycareMonNickname
*(Supports axve, axpe)*
Example Usage:
```
special GetSelectedDaycareMonNickname
```
## GetSelectedMonNicknameAndSpecies
GetSelectedMonNicknameAndSpecies
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special2 0x8005 GetSelectedMonNicknameAndSpecies
```
## GetSelectedSeagallopDestination
GetSelectedSeagallopDestination
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x8006 GetSelectedSeagallopDestination
```
## GetSelectedTVShow
GetSelectedTVShow
*(Supports bpee)*
Example Usage:
```
special GetSelectedTVShow
```
## GetShieldToyTVDecorationInfo
GetShieldToyTVDecorationInfo
*(Supports axve, axpe)*
Example Usage:
```
special GetShieldToyTVDecorationInfo
```
## GetShroomishSizeRecordInfo
GetShroomishSizeRecordInfo
*(Supports axve, axpe)*
Example Usage:
```
special GetShroomishSizeRecordInfo
```
## GetSlotMachineId
GetSlotMachineId
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetSlotMachineId
```
## GetStarterSpecies
GetStarterSpecies
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D GetStarterSpecies
```
## GetTradeSpecies
GetTradeSpecies
*(Supports all games.)*
Example Usage:
```
special2 0x800D GetTradeSpecies
```
## GetTrainerBattleMode
GetTrainerBattleMode
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special GetTrainerBattleMode
```
## GetTrainerFlag
GetTrainerFlag
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetTrainerFlag
```
## GetTVShowType
GetTVShowType
*(Supports axve, axpe)*
Example Usage:
```
special GetTVShowType
```
## GetWeekCount
GetWeekCount
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GetWeekCount
```
## GetWirelessCommType
GetWirelessCommType
*(Supports bpee)*
Example Usage:
```
special GetWirelessCommType
```
## GiveBattleTowerPrize
GiveBattleTowerPrize
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special GiveBattleTowerPrize
```
## GiveEggFromDaycare
GiveEggFromDaycare
*(Supports all games.)*
Example Usage:
```
special GiveEggFromDaycare
```
## GiveFrontierBattlePoints
GiveFrontierBattlePoints
*(Supports bpee)*
Example Usage:
```
special GiveFrontierBattlePoints
```
## GiveLeadMonEffortRibbon
GiveLeadMonEffortRibbon
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special GiveLeadMonEffortRibbon
```
## GiveMonArtistRibbon
GiveMonArtistRibbon
*(Supports axve, axpe, bpee)*
Example Usage:
```
special GiveMonArtistRibbon
```
## GiveMonContestRibbon
GiveMonContestRibbon
*(Supports bpee)*
Example Usage:
```
special GiveMonContestRibbon
```
## GivLeadMonEffortRibbon
GivLeadMonEffortRibbon
*(Supports axve, axpe)*
Example Usage:
```
special GivLeadMonEffortRibbon
```
## HallOfFamePCBeginFade
HallOfFamePCBeginFade
*(Supports bpre, bpge)*
Example Usage:
```
special HallOfFamePCBeginFade
```
## HasAllHoennMons
HasAllHoennMons
*(Supports bpee)*
Example Usage:
```
special HasAllHoennMons
```
## HasAllKantoMons
HasAllKantoMons
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D HasAllKantoMons
```
## HasAllMons
HasAllMons
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D HasAllMons
```
## HasAnotherPlayerGivenFavorLadyItem
HasAnotherPlayerGivenFavorLadyItem
*(Supports bpee)*
Example Usage:
```
special HasAnotherPlayerGivenFavorLadyItem
```
## HasAtLeastOneBerry
HasAtLeastOneBerry
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special HasAtLeastOneBerry
```
## HasEnoughBerryPowder
HasEnoughBerryPowder
*(Supports bpee)*
Example Usage:
```
special HasEnoughBerryPowder
```
## HasEnoughMoneyFor
HasEnoughMoneyFor
*(Supports axve, axpe)*
Example Usage:
```
special HasEnoughMoneyFor
```
## HasEnoughMonsForDoubleBattle
HasEnoughMonsForDoubleBattle
*(Supports all games.)*
Example Usage:
```
special HasEnoughMonsForDoubleBattle
```
## HasLeadMonBeenRenamed
HasLeadMonBeenRenamed
*(Supports bpre, bpge)*
Example Usage:
```
special HasLeadMonBeenRenamed
```
## HasLearnedAllMovesFromCapeBrinkTutor
HasLearnedAllMovesFromCapeBrinkTutor
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D HasLearnedAllMovesFromCapeBrinkTutor
```
## HasMonWonThisContestBefore
HasMonWonThisContestBefore
*(Supports bpee)*
Example Usage:
```
special HasMonWonThisContestBefore
```
## HasPlayerGivenContestLadyPokeblock
HasPlayerGivenContestLadyPokeblock
*(Supports bpee)*
Example Usage:
```
special HasPlayerGivenContestLadyPokeblock
```
## HealPlayerParty
HealPlayerParty
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special HealPlayerParty
```
## HelpSystem_Disable
HelpSystem_Disable
*(Supports bpre, bpge)*
Example Usage:
```
special HelpSystem_Disable
```
## HelpSystem_Enable
HelpSystem_Enable
*(Supports bpre, bpge)*
Example Usage:
```
special HelpSystem_Enable
```
## HideContestEntryMonPic
HideContestEntryMonPic
*(Supports bpee)*
Example Usage:
```
special HideContestEntryMonPic
```
## IncrementDailyPickedBerries
IncrementDailyPickedBerries
*(Supports bpee)*
Example Usage:
```
special IncrementDailyPickedBerries
```
## IncrementDailyPlantedBerries
IncrementDailyPlantedBerries
*(Supports bpee)*
Example Usage:
```
special IncrementDailyPlantedBerries
```
## InitBirchState
InitBirchState
*(Supports axve, axpe, bpee)*
Example Usage:
```
special InitBirchState
```
## InitElevatorFloorSelectMenuPos
InitElevatorFloorSelectMenuPos
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D InitElevatorFloorSelectMenuPos
```
## InitRoamer
InitRoamer
*(Supports all games.)*
Example Usage:
```
special InitRoamer
```
## InitSecretBaseDecorationSprites
InitSecretBaseDecorationSprites
*(Supports bpee)*
Example Usage:
```
special InitSecretBaseDecorationSprites
```
## InitSecretBaseVars
InitSecretBaseVars
*(Supports bpee)*
Example Usage:
```
special InitSecretBaseVars
```
## InitUnionRoom
InitUnionRoom
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special InitUnionRoom
```
## InteractWithShieldOrTVDecoration
InteractWithShieldOrTVDecoration
*(Supports bpee)*
Example Usage:
```
special InteractWithShieldOrTVDecoration
```
## InterviewAfter
InterviewAfter
*(Supports axve, axpe, bpee)*
Example Usage:
```
special InterviewAfter
```
## InterviewBefore
InterviewBefore
*(Supports axve, axpe, bpee)*
Example Usage:
```
special InterviewBefore
```
## IsBadEggInParty
IsBadEggInParty
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special2 0x800D IsBadEggInParty
```
## IsContestDebugActive
IsContestDebugActive
*(Supports bpee)*
Example Usage:
```
special IsContestDebugActive
```
## IsContestWithRSPlayer
IsContestWithRSPlayer
*(Supports bpee)*
Example Usage:
```
special IsContestWithRSPlayer
```
## IsCurSecretBaseOwnedByAnotherPlayer
IsCurSecretBaseOwnedByAnotherPlayer
*(Supports bpee)*
Example Usage:
```
special IsCurSecretBaseOwnedByAnotherPlayer
```
## IsDodrioInParty
IsDodrioInParty
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special IsDodrioInParty
```
## IsEnigmaBerryValid
IsEnigmaBerryValid
*(Supports all games.)*
Example Usage:
```
special IsEnigmaBerryValid
```
## IsEnoughForCostInVar0x8005
IsEnoughForCostInVar0x8005
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special2 0x800D IsEnoughForCostInVar0x8005
```
## IsFanClubMemberFanOfPlayer
IsFanClubMemberFanOfPlayer
*(Supports bpee)*
Example Usage:
```
special IsFanClubMemberFanOfPlayer
```
## IsFavorLadyThresholdMet
IsFavorLadyThresholdMet
*(Supports bpee)*
Example Usage:
```
special IsFavorLadyThresholdMet
```
## IsGabbyAndTyShowOnTheAir
IsGabbyAndTyShowOnTheAir
*(Supports bpee)*
Example Usage:
```
special IsGabbyAndTyShowOnTheAir
```
## IsGrassTypeInParty
IsGrassTypeInParty
*(Supports axve, axpe, bpee)*
Example Usage:
```
special IsGrassTypeInParty
```
## IsLastMonThatKnowsSurf
IsLastMonThatKnowsSurf
*(Supports bpee)*
Example Usage:
```
special IsLastMonThatKnowsSurf
```
## IsLeadMonNicknamedOrNotEnglish
IsLeadMonNicknamedOrNotEnglish
*(Supports bpee)*
Example Usage:
```
special IsLeadMonNicknamedOrNotEnglish
```
## IsMirageIslandPresent
IsMirageIslandPresent
*(Supports axve, axpe, bpee)*
Example Usage:
```
special IsMirageIslandPresent
```
## IsMonOTIDNotPlayers
IsMonOTIDNotPlayers
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special IsMonOTIDNotPlayers
```
## IsMonOTNameNotPlayers
IsMonOTNameNotPlayers
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D IsMonOTNameNotPlayers
```
## IsNationalPokedexEnabled
IsNationalPokedexEnabled
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D IsNationalPokedexEnabled
```
## IsPlayerLeftOfVermilionSailor
IsPlayerLeftOfVermilionSailor
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D IsPlayerLeftOfVermilionSailor
```
## IsPlayerNotInTrainerTowerLobby
IsPlayerNotInTrainerTowerLobby
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D IsPlayerNotInTrainerTowerLobby
```
## IsPokemonJumpSpeciesInParty
IsPokemonJumpSpeciesInParty
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special IsPokemonJumpSpeciesInParty
```
## IsPokerusInParty
IsPokerusInParty
*(Supports all games.)*
Example Usage:
```
special IsPokerusInParty
```
## IsQuizAnswerCorrect
IsQuizAnswerCorrect
*(Supports bpee)*
Example Usage:
```
special IsQuizAnswerCorrect
```
## IsQuizLadyWaitingForChallenger
IsQuizLadyWaitingForChallenger
*(Supports bpee)*
Example Usage:
```
special IsQuizLadyWaitingForChallenger
```
## IsSelectedMonEgg
IsSelectedMonEgg
*(Supports all games.)*
Example Usage:
```
special IsSelectedMonEgg
```
## IsStarterFirstStageInParty
IsStarterFirstStageInParty
*(Supports bpre, bpge)*
Example Usage:
```
special IsStarterFirstStageInParty
```
## IsStarterInParty
IsStarterInParty
*(Supports axve, axpe, bpee)*
Example Usage:
```
special IsStarterInParty
```
## IsThereMonInRoute5Daycare
IsThereMonInRoute5Daycare
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D IsThereMonInRoute5Daycare
```
## IsThereRoomInAnyBoxForMorePokemon
IsThereRoomInAnyBoxForMorePokemon
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D IsThereRoomInAnyBoxForMorePokemon
```
## IsTrainerReadyForRematch
IsTrainerReadyForRematch
*(Supports all games.)*
Example Usage:
```
special IsTrainerReadyForRematch
```
## IsTrainerRegistered
IsTrainerRegistered
*(Supports bpee)*
Example Usage:
```
special IsTrainerRegistered
```
## IsTrendyPhraseBoring
IsTrendyPhraseBoring
*(Supports bpee)*
Example Usage:
```
special IsTrendyPhraseBoring
```
## IsTVShowAlreadyInQueue
IsTVShowAlreadyInQueue
*(Supports bpee)*
Example Usage:
```
special IsTVShowAlreadyInQueue
```
## IsTVShowInSearchOfTrainersAiring
IsTVShowInSearchOfTrainersAiring
*(Supports axve, axpe)*
Example Usage:
```
special IsTVShowInSearchOfTrainersAiring
```
## IsWirelessAdapterConnected
IsWirelessAdapterConnected
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special2 0x800D IsWirelessAdapterConnected
```
## IsWirelessContest
IsWirelessContest
*(Supports bpee)*
Example Usage:
```
special IsWirelessContest
```
## LeadMonHasEffortRibbon
LeadMonHasEffortRibbon
*(Supports all games.)*
Example Usage:
```
special LeadMonHasEffortRibbon
```
## LeadMonNicknamed
LeadMonNicknamed
*(Supports axve, axpe)*
Example Usage:
```
special LeadMonNicknamed
```
## LinkContestTryHideWirelessIndicator
LinkContestTryHideWirelessIndicator
*(Supports bpee)*
Example Usage:
```
special LinkContestTryHideWirelessIndicator
```
## LinkContestTryShowWirelessIndicator
LinkContestTryShowWirelessIndicator
*(Supports bpee)*
Example Usage:
```
special LinkContestTryShowWirelessIndicator
```
## LinkContestWaitForConnection
LinkContestWaitForConnection
*(Supports bpee)*
Example Usage:
```
special LinkContestWaitForConnection
```
## LinkRetireStatusWithBattleTowerPartner
LinkRetireStatusWithBattleTowerPartner
*(Supports bpee)*
Example Usage:
```
special LinkRetireStatusWithBattleTowerPartner
```
## ListMenu
ListMenu
*(Supports bpre, bpge)*
Example Usage:
```
special ListMenu
```
## LoadLinkContestPlayerPalettes
LoadLinkContestPlayerPalettes
*(Supports bpee)*
Example Usage:
```
special LoadLinkContestPlayerPalettes
```
## LoadPlayerBag
LoadPlayerBag
*(Supports all games.)*
Example Usage:
```
special LoadPlayerBag
```
## LoadPlayerParty
LoadPlayerParty
*(Supports all games.)*
Example Usage:
```
special LoadPlayerParty
```
## LookThroughPorthole
LookThroughPorthole
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special LookThroughPorthole
```
## LoopWingFlapSE
LoopWingFlapSE
*(Supports bpee)*
Example Usage:
```
special LoopWingFlapSE
```
## LoopWingFlapSound
LoopWingFlapSound
*(Supports bpre, bpge)*
Example Usage:
```
special LoopWingFlapSound
```
## LostSecretBaseBattle
LostSecretBaseBattle
*(Supports bpee)*
Example Usage:
```
special LostSecretBaseBattle
```
## MauvilleGymDeactivatePuzzle
MauvilleGymDeactivatePuzzle
*(Supports bpee)*
Example Usage:
```
special MauvilleGymDeactivatePuzzle
```
## MauvilleGymPressSwitch
MauvilleGymPressSwitch
*(Supports bpee)*
Example Usage:
```
special MauvilleGymPressSwitch
```
## MauvilleGymSetDefaultBarriers
MauvilleGymSetDefaultBarriers
*(Supports bpee)*
Example Usage:
```
special MauvilleGymSetDefaultBarriers
```
## MauvilleGymSpecial1
MauvilleGymSpecial1
*(Supports axve, axpe)*
Example Usage:
```
special MauvilleGymSpecial1
```
## MauvilleGymSpecial2
MauvilleGymSpecial2
*(Supports axve, axpe)*
Example Usage:
```
special MauvilleGymSpecial2
```
## MauvilleGymSpecial3
MauvilleGymSpecial3
*(Supports axve, axpe)*
Example Usage:
```
special MauvilleGymSpecial3
```
## MonOTNameMatchesPlayer
MonOTNameMatchesPlayer
*(Supports axve, axpe)*
Example Usage:
```
special MonOTNameMatchesPlayer
```
## MonOTNameNotPlayer
MonOTNameNotPlayer
*(Supports bpee)*
Example Usage:
```
special MonOTNameNotPlayer
```
## MoveDeleterChooseMoveToForget
MoveDeleterChooseMoveToForget
*(Supports bpee)*
Example Usage:
```
special MoveDeleterChooseMoveToForget
```
## MoveDeleterForgetMove
MoveDeleterForgetMove
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special MoveDeleterForgetMove
```
## MoveElevator
MoveElevator
*(Supports bpee)*
Example Usage:
```
special MoveElevator
```
## MoveOutOfSecretBase
MoveOutOfSecretBase
*(Supports axve, axpe, bpee)*
Example Usage:
```
special MoveOutOfSecretBase
```
## MoveOutOfSecretBaseFromOutside
MoveOutOfSecretBaseFromOutside
*(Supports bpee)*
Example Usage:
```
special MoveOutOfSecretBaseFromOutside
```
## MoveSecretBase
MoveSecretBase
*(Supports axve, axpe)*
Example Usage:
```
special MoveSecretBase
```
## NameRaterWasNicknameChanged
NameRaterWasNicknameChanged
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D NameRaterWasNicknameChanged
```
## ObjectEventInteractionGetBerryCountString
ObjectEventInteractionGetBerryCountString
*(Supports bpee)*
Example Usage:
```
special ObjectEventInteractionGetBerryCountString
```
## ObjectEventInteractionGetBerryName
ObjectEventInteractionGetBerryName
*(Supports bpee)*
Example Usage:
```
special ObjectEventInteractionGetBerryName
```
## ObjectEventInteractionGetBerryTreeData
ObjectEventInteractionGetBerryTreeData
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ObjectEventInteractionGetBerryTreeData
```
## ObjectEventInteractionPickBerryTree
ObjectEventInteractionPickBerryTree
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ObjectEventInteractionPickBerryTree
```
## ObjectEventInteractionPlantBerryTree
ObjectEventInteractionPlantBerryTree
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ObjectEventInteractionPlantBerryTree
```
## ObjectEventInteractionRemoveBerryTree
ObjectEventInteractionRemoveBerryTree
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ObjectEventInteractionRemoveBerryTree
```
## ObjectEventInteractionWaterBerryTree
ObjectEventInteractionWaterBerryTree
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ObjectEventInteractionWaterBerryTree
```
## OffsetCameraForBattle
OffsetCameraForBattle
*(Supports bpee)*
Example Usage:
```
special OffsetCameraForBattle
```
## OpenMuseumFossilPic
OpenMuseumFossilPic
*(Supports bpre, bpge)*
Example Usage:
```
special OpenMuseumFossilPic
```
## OpenPokeblockCaseForContestLady
OpenPokeblockCaseForContestLady
*(Supports bpee)*
Example Usage:
```
special OpenPokeblockCaseForContestLady
```
## OpenPokeblockCaseOnFeeder
OpenPokeblockCaseOnFeeder
*(Supports axve, axpe, bpee)*
Example Usage:
```
special OpenPokeblockCaseOnFeeder
```
## OpenPokenavForTutorial
OpenPokenavForTutorial
*(Supports bpee)*
Example Usage:
```
special OpenPokenavForTutorial
```
## Overworld_PlaySpecialMapMusic
Overworld_PlaySpecialMapMusic
*(Supports all games.)*
Example Usage:
```
special Overworld_PlaySpecialMapMusic
```
## OverworldWhiteOutGetMoneyLoss
OverworldWhiteOutGetMoneyLoss
*(Supports bpre, bpge)*
Example Usage:
```
special OverworldWhiteOutGetMoneyLoss
```
## PayMoneyFor
PayMoneyFor
*(Supports axve, axpe)*
Example Usage:
```
special PayMoneyFor
```
## PetalburgGymOpenDoorsInstantly
PetalburgGymOpenDoorsInstantly
*(Supports axve, axpe)*
Example Usage:
```
special PetalburgGymOpenDoorsInstantly
```
## PetalburgGymSlideOpenDoors
PetalburgGymSlideOpenDoors
*(Supports axve, axpe)*
Example Usage:
```
special PetalburgGymSlideOpenDoors
```
## PetalburgGymSlideOpenRoomDoors
PetalburgGymSlideOpenRoomDoors
*(Supports bpee)*
Example Usage:
```
special PetalburgGymSlideOpenRoomDoors
```
## PetalburgGymUnlockRoomDoors
PetalburgGymUnlockRoomDoors
*(Supports bpee)*
Example Usage:
```
special PetalburgGymUnlockRoomDoors
```
## PickLotteryCornerTicket
PickLotteryCornerTicket
*(Supports axve, axpe, bpee)*
Example Usage:
```
special PickLotteryCornerTicket
```
## PlayerEnteredTradeSeat
PlayerEnteredTradeSeat
*(Supports bpee)*
Example Usage:
```
special PlayerEnteredTradeSeat
```
## PlayerFaceTrainerAfterBattle
PlayerFaceTrainerAfterBattle
*(Supports bpee)*
Example Usage:
```
special PlayerFaceTrainerAfterBattle
```
## PlayerHasBerries
PlayerHasBerries
*(Supports axve, axpe, bpee)*
Example Usage:
```
special PlayerHasBerries
```
## PlayerHasGrassPokemonInParty
PlayerHasGrassPokemonInParty
*(Supports bpre, bpge)*
Example Usage:
```
special PlayerHasGrassPokemonInParty
```
## PlayerNotAtTrainerHillEntrance
PlayerNotAtTrainerHillEntrance
*(Supports bpee)*
Example Usage:
```
special PlayerNotAtTrainerHillEntrance
```
## PlayerPartyContainsSpeciesWithPlayerID
PlayerPartyContainsSpeciesWithPlayerID
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D PlayerPartyContainsSpeciesWithPlayerID
```
## PlayerPC
PlayerPC
*(Supports all games.)*
Example Usage:
```
special PlayerPC
```
## PlayRoulette
PlayRoulette
*(Supports axve, axpe, bpee)*
Example Usage:
```
special PlayRoulette
```
## PlayTrainerEncounterMusic
PlayTrainerEncounterMusic
*(Supports all games.)*
Example Usage:
```
special PlayTrainerEncounterMusic
```
## PrepSecretBaseBattleFlags
PrepSecretBaseBattleFlags
*(Supports bpee)*
Example Usage:
```
special PrepSecretBaseBattleFlags
```
## PrintBattleTowerTrainerGreeting
PrintBattleTowerTrainerGreeting
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special PrintBattleTowerTrainerGreeting
```
## PrintEReaderTrainerGreeting
PrintEReaderTrainerGreeting
*(Supports axve, axpe)*
Example Usage:
```
special PrintEReaderTrainerGreeting
```
## PrintPlayerBerryPowderAmount
PrintPlayerBerryPowderAmount
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special PrintPlayerBerryPowderAmount
```
## PutAwayDecorationIteration
PutAwayDecorationIteration
*(Supports bpee)*
Example Usage:
```
special PutAwayDecorationIteration
```
## PutFanClubSpecialOnTheAir
PutFanClubSpecialOnTheAir
*(Supports bpee)*
Example Usage:
```
special PutFanClubSpecialOnTheAir
```
## PutLilycoveContestLadyShowOnTheAir
PutLilycoveContestLadyShowOnTheAir
*(Supports bpee)*
Example Usage:
```
special PutLilycoveContestLadyShowOnTheAir
```
## PutMonInRoute5Daycare
PutMonInRoute5Daycare
*(Supports bpre, bpge)*
Example Usage:
```
special PutMonInRoute5Daycare
```
## PutZigzagoonInPlayerParty
PutZigzagoonInPlayerParty
*(Supports axve, axpe, bpee)*
Example Usage:
```
special PutZigzagoonInPlayerParty
```
## QuestLog_CutRecording
QuestLog_CutRecording
*(Supports bpre, bpge)*
Example Usage:
```
special QuestLog_CutRecording
```
## QuestLog_StartRecordingInputsAfterDeferredEvent
QuestLog_StartRecordingInputsAfterDeferredEvent
*(Supports bpre, bpge)*
Example Usage:
```
special QuestLog_StartRecordingInputsAfterDeferredEvent
```
## QuizLadyGetPlayerAnswer
QuizLadyGetPlayerAnswer
*(Supports bpee)*
Example Usage:
```
special QuizLadyGetPlayerAnswer
```
## QuizLadyPickNewQuestion
QuizLadyPickNewQuestion
*(Supports bpee)*
Example Usage:
```
special QuizLadyPickNewQuestion
```
## QuizLadyRecordCustomQuizData
QuizLadyRecordCustomQuizData
*(Supports bpee)*
Example Usage:
```
special QuizLadyRecordCustomQuizData
```
## QuizLadySetCustomQuestion
QuizLadySetCustomQuestion
*(Supports bpee)*
Example Usage:
```
special QuizLadySetCustomQuestion
```
## QuizLadySetWaitingForChallenger
QuizLadySetWaitingForChallenger
*(Supports bpee)*
Example Usage:
```
special QuizLadySetWaitingForChallenger
```
## QuizLadyShowQuizQuestion
QuizLadyShowQuizQuestion
*(Supports bpee)*
Example Usage:
```
special QuizLadyShowQuizQuestion
```
## QuizLadyTakePrizeForCustomQuiz
QuizLadyTakePrizeForCustomQuiz
*(Supports bpee)*
Example Usage:
```
special QuizLadyTakePrizeForCustomQuiz
```
## ReadTrainerTowerAndValidate
ReadTrainerTowerAndValidate
*(Supports bpre, bpge)*
Example Usage:
```
special ReadTrainerTowerAndValidate
```
## RecordMixingPlayerSpotTriggered
RecordMixingPlayerSpotTriggered
*(Supports axve, axpe, bpee)*
Example Usage:
```
special RecordMixingPlayerSpotTriggered
```
## ReducePlayerPartyToSelectedMons
ReducePlayerPartyToSelectedMons
*(Supports bpee)*
Example Usage:
```
special ReducePlayerPartyToSelectedMons
```
## ReducePlayerPartyToThree
ReducePlayerPartyToThree
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special ReducePlayerPartyToThree
```
## RegisteredItemHandleBikeSwap
RegisteredItemHandleBikeSwap
*(Supports bpre, bpge)*
Example Usage:
```
special RegisteredItemHandleBikeSwap
```
## RejectEggFromDayCare
RejectEggFromDayCare
*(Supports all games.)*
Example Usage:
```
special RejectEggFromDayCare
```
## RemoveBerryPowderVendorMenu
RemoveBerryPowderVendorMenu
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special RemoveBerryPowderVendorMenu
```
## RemoveCameraDummy
RemoveCameraDummy
*(Supports axve, axpe)*
Example Usage:
```
special RemoveCameraDummy
```
## RemoveCameraObject
RemoveCameraObject
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special RemoveCameraObject
```
## RemoveRecordsWindow
RemoveRecordsWindow
*(Supports bpee)*
Example Usage:
```
special RemoveRecordsWindow
```
## ResetHealLocationFromDewford
ResetHealLocationFromDewford
*(Supports bpee)*
Example Usage:
```
special ResetHealLocationFromDewford
```
## ResetSSTidalFlag
ResetSSTidalFlag
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ResetSSTidalFlag
```
## ResetTrickHouseEndRoomFlag
ResetTrickHouseEndRoomFlag
*(Supports axve, axpe)*
Example Usage:
```
special ResetTrickHouseEndRoomFlag
```
## ResetTrickHouseNuggetFlag
ResetTrickHouseNuggetFlag
*(Supports bpee)*
Example Usage:
```
special ResetTrickHouseNuggetFlag
```
## ResetTVShowState
ResetTVShowState
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ResetTVShowState
```
## RestoreHelpContext
RestoreHelpContext
*(Supports bpre, bpge)*
Example Usage:
```
special RestoreHelpContext
```
## RetrieveLotteryNumber
RetrieveLotteryNumber
*(Supports axve, axpe, bpee)*
Example Usage:
```
special RetrieveLotteryNumber
```
## RetrieveWonderNewsVal
RetrieveWonderNewsVal
*(Supports bpee)*
Example Usage:
```
special RetrieveWonderNewsVal
```
## ReturnFromLinkRoom
ReturnFromLinkRoom
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special ReturnFromLinkRoom
```
## ReturnToListMenu
ReturnToListMenu
*(Supports bpre, bpge)*
Example Usage:
```
special ReturnToListMenu
```
## RockSmashWildEncounter
RockSmashWildEncounter
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special RockSmashWildEncounter
```
## RotatingGate_InitPuzzle
RotatingGate_InitPuzzle
*(Supports axve, axpe, bpee)*
Example Usage:
```
special RotatingGate_InitPuzzle
```
## RotatingGate_InitPuzzleAndGraphics
RotatingGate_InitPuzzleAndGraphics
*(Supports axve, axpe, bpee)*
Example Usage:
```
special RotatingGate_InitPuzzleAndGraphics
```
## RunUnionRoom
RunUnionRoom
*(Supports bpee)*
Example Usage:
```
special RunUnionRoom
```
## SafariZoneGetPokeblockNameInFeeder
SafariZoneGetPokeblockNameInFeeder
*(Supports axve, axpe)*
Example Usage:
```
special SafariZoneGetPokeblockNameInFeeder
```
## SampleResortGorgeousMonAndReward
SampleResortGorgeousMonAndReward
*(Supports bpre, bpge)*
Example Usage:
```
special SampleResortGorgeousMonAndReward
```
## SaveBattleTowerProgress
SaveBattleTowerProgress
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special SaveBattleTowerProgress
```
## SaveForBattleTowerLink
SaveForBattleTowerLink
*(Supports bpee)*
Example Usage:
```
special SaveForBattleTowerLink
```
## SaveGame
SaveGame
*(Supports axve, axpe, bpee)*
Example Usage:
```
special SaveGame
```
## SaveMuseumContestPainting
SaveMuseumContestPainting
*(Supports axve, axpe, bpee)*
Example Usage:
```
special SaveMuseumContestPainting
```
## SavePlayerParty
SavePlayerParty
*(Supports all games.)*
Example Usage:
```
special SavePlayerParty
```
## Script_BufferContestLadyCategoryAndMonName
Script_BufferContestLadyCategoryAndMonName
*(Supports bpee)*
Example Usage:
```
special Script_BufferContestLadyCategoryAndMonName
```
## Script_BufferFanClubTrainerName
Script_BufferFanClubTrainerName
*(Supports bpre, bpge)*
Example Usage:
```
special Script_BufferFanClubTrainerName
```
## Script_ClearHeldMovement
Script_ClearHeldMovement
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special Script_ClearHeldMovement
```
## Script_DoesFavorLadyLikeItem
Script_DoesFavorLadyLikeItem
*(Supports bpee)*
Example Usage:
```
special Script_DoesFavorLadyLikeItem
```
## Script_DoRayquazaScene
Script_DoRayquazaScene
*(Supports bpee)*
Example Usage:
```
special Script_DoRayquazaScene
```
## Script_FacePlayer
Script_FacePlayer
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special Script_FacePlayer
```
## Script_FadeOutMapMusic
Script_FadeOutMapMusic
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special Script_FadeOutMapMusic
```
## Script_FavorLadyOpenBagMenu
Script_FavorLadyOpenBagMenu
*(Supports bpee)*
Example Usage:
```
special Script_FavorLadyOpenBagMenu
```
## Script_GetLilycoveLadyId
Script_GetLilycoveLadyId
*(Supports bpee)*
Example Usage:
```
special Script_GetLilycoveLadyId
```
## Script_GetNumFansOfPlayerInTrainerFanClub
Script_GetNumFansOfPlayerInTrainerFanClub
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D Script_GetNumFansOfPlayerInTrainerFanClub
```
## Script_HasEnoughBerryPowder
Script_HasEnoughBerryPowder
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D Script_HasEnoughBerryPowder
```
## Script_HasTrainerBeenFought
Script_HasTrainerBeenFought
*(Supports bpre, bpge)*
Example Usage:
```
special Script_HasTrainerBeenFought
```
## Script_IsFanClubMemberFanOfPlayer
Script_IsFanClubMemberFanOfPlayer
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D Script_IsFanClubMemberFanOfPlayer
```
## Script_QuizLadyOpenBagMenu
Script_QuizLadyOpenBagMenu
*(Supports bpee)*
Example Usage:
```
special Script_QuizLadyOpenBagMenu
```
## Script_ResetUnionRoomTrade
Script_ResetUnionRoomTrade
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special Script_ResetUnionRoomTrade
```
## Script_SetHelpContext
Script_SetHelpContext
*(Supports bpre, bpge)*
Example Usage:
```
special Script_SetHelpContext
```
## Script_SetPlayerGotFirstFans
Script_SetPlayerGotFirstFans
*(Supports bpre, bpge)*
Example Usage:
```
special Script_SetPlayerGotFirstFans
```
## Script_ShowLinkTrainerCard
Script_ShowLinkTrainerCard
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special Script_ShowLinkTrainerCard
```
## Script_TakeBerryPowder
Script_TakeBerryPowder
*(Supports bpre, bpge)*
Example Usage:
```
special Script_TakeBerryPowder
```
## Script_TryGainNewFanFromCounter
Script_TryGainNewFanFromCounter
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special Script_TryGainNewFanFromCounter
```
## Script_TryLoseFansFromPlayTime
Script_TryLoseFansFromPlayTime
*(Supports bpre, bpge)*
Example Usage:
```
special Script_TryLoseFansFromPlayTime
```
## Script_TryLoseFansFromPlayTimeAfterLinkBattle
Script_TryLoseFansFromPlayTimeAfterLinkBattle
*(Supports bpre, bpge)*
Example Usage:
```
special Script_TryLoseFansFromPlayTimeAfterLinkBattle
```
## Script_UpdateTrainerFanClubGameClear
Script_UpdateTrainerFanClubGameClear
*(Supports bpre, bpge)*
Example Usage:
```
special Script_UpdateTrainerFanClubGameClear
```
## ScriptCheckFreePokemonStorageSpace
ScriptCheckFreePokemonStorageSpace
*(Supports bpee)*
Example Usage:
```
special ScriptCheckFreePokemonStorageSpace
```
## ScriptGetMultiplayerId
ScriptGetMultiplayerId
*(Supports axve, axpe)*
Example Usage:
```
special ScriptGetMultiplayerId
```
## ScriptGetPokedexInfo
ScriptGetPokedexInfo
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScriptGetPokedexInfo
```
## ScriptHatchMon
ScriptHatchMon
*(Supports all games.)*
Example Usage:
```
special ScriptHatchMon
```
## ScriptMenu_CreateLilycoveSSTidalMultichoice
ScriptMenu_CreateLilycoveSSTidalMultichoice
*(Supports bpee)*
Example Usage:
```
special ScriptMenu_CreateLilycoveSSTidalMultichoice
```
## ScriptMenu_CreatePCMultichoice
ScriptMenu_CreatePCMultichoice
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScriptMenu_CreatePCMultichoice
```
## ScriptMenu_CreateStartMenuForPokenavTutorial
ScriptMenu_CreateStartMenuForPokenavTutorial
*(Supports bpee)*
Example Usage:
```
special ScriptMenu_CreateStartMenuForPokenavTutorial
```
## ScriptRandom
ScriptRandom
*(Supports axve, axpe)*
Example Usage:
```
special ScriptRandom
```
## ScrollableMultichoice_ClosePersistentMenu
ScrollableMultichoice_ClosePersistentMenu
*(Supports bpee)*
Example Usage:
```
special ScrollableMultichoice_ClosePersistentMenu
```
## ScrollableMultichoice_RedrawPersistentMenu
ScrollableMultichoice_RedrawPersistentMenu
*(Supports bpee)*
Example Usage:
```
special ScrollableMultichoice_RedrawPersistentMenu
```
## ScrollableMultichoice_TryReturnToList
ScrollableMultichoice_TryReturnToList
*(Supports bpee)*
Example Usage:
```
special ScrollableMultichoice_TryReturnToList
```
## ScrollRankingHallRecordsWindow
ScrollRankingHallRecordsWindow
*(Supports bpee)*
Example Usage:
```
special ScrollRankingHallRecordsWindow
```
## ScrSpecial_AreLeadMonEVsMaxedOut
ScrSpecial_AreLeadMonEVsMaxedOut
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_AreLeadMonEVsMaxedOut
```
## ScrSpecial_BeginCyclingRoadChallenge
ScrSpecial_BeginCyclingRoadChallenge
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_BeginCyclingRoadChallenge
```
## ScrSpecial_CanMonParticipateInSelectedLinkContest
ScrSpecial_CanMonParticipateInSelectedLinkContest
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_CanMonParticipateInSelectedLinkContest
```
## ScrSpecial_CheckSelectedMonAndInitContest
ScrSpecial_CheckSelectedMonAndInitContest
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_CheckSelectedMonAndInitContest
```
## ScrSpecial_ChooseStarter
ScrSpecial_ChooseStarter
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_ChooseStarter
```
## ScrSpecial_CountContestMonsWithBetterCondition
ScrSpecial_CountContestMonsWithBetterCondition
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_CountContestMonsWithBetterCondition
```
## ScrSpecial_CountPokemonMoves
ScrSpecial_CountPokemonMoves
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_CountPokemonMoves
```
## ScrSpecial_DoesPlayerHaveNoDecorations
ScrSpecial_DoesPlayerHaveNoDecorations
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_DoesPlayerHaveNoDecorations
```
## ScrSpecial_GenerateGiddyLine
ScrSpecial_GenerateGiddyLine
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_GenerateGiddyLine
```
## ScrSpecial_GetContestPlayerMonIdx
ScrSpecial_GetContestPlayerMonIdx
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_GetContestPlayerMonIdx
```
## ScrSpecial_GetContestWinnerIdx
ScrSpecial_GetContestWinnerIdx
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_GetContestWinnerIdx
```
## ScrSpecial_GetContestWinnerNick
ScrSpecial_GetContestWinnerNick
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_GetContestWinnerNick
```
## ScrSpecial_GetContestWinnerTrainerName
ScrSpecial_GetContestWinnerTrainerName
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_GetContestWinnerTrainerName
```
## ScrSpecial_GetCurrentMauvilleMan
ScrSpecial_GetCurrentMauvilleMan
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_GetCurrentMauvilleMan
```
## ScrSpecial_GetHipsterSpokenFlag
ScrSpecial_GetHipsterSpokenFlag
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_GetHipsterSpokenFlag
```
## ScrSpecial_GetMonCondition
ScrSpecial_GetMonCondition
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_GetMonCondition
```
## ScrSpecial_GetPokemonNicknameAndMoveName
ScrSpecial_GetPokemonNicknameAndMoveName
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_GetPokemonNicknameAndMoveName
```
## ScrSpecial_GetTraderTradedFlag
ScrSpecial_GetTraderTradedFlag
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_GetTraderTradedFlag
```
## ScrSpecial_GetTrainerBattleMode
ScrSpecial_GetTrainerBattleMode
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_GetTrainerBattleMode
```
## ScrSpecial_GiddyShouldTellAnotherTale
ScrSpecial_GiddyShouldTellAnotherTale
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_GiddyShouldTellAnotherTale
```
## ScrSpecial_GiveContestRibbon
ScrSpecial_GiveContestRibbon
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_GiveContestRibbon
```
## ScrSpecial_HasBardSongBeenChanged
ScrSpecial_HasBardSongBeenChanged
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_HasBardSongBeenChanged
```
## ScrSpecial_HasStorytellerAlreadyRecorded
ScrSpecial_HasStorytellerAlreadyRecorded
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_HasStorytellerAlreadyRecorded
```
## ScrSpecial_HealPlayerParty
ScrSpecial_HealPlayerParty
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_HealPlayerParty
```
## ScrSpecial_HipsterTeachWord
ScrSpecial_HipsterTeachWord
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_HipsterTeachWord
```
## ScrSpecial_IsDecorationFull
ScrSpecial_IsDecorationFull
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_IsDecorationFull
```
## ScrSpecial_PlayBardSong
ScrSpecial_PlayBardSong
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_PlayBardSong
```
## ScrSpecial_RockSmashWildEncounter
ScrSpecial_RockSmashWildEncounter
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_RockSmashWildEncounter
```
## ScrSpecial_SaveBardSongLyrics
ScrSpecial_SaveBardSongLyrics
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_SaveBardSongLyrics
```
## ScrSpecial_SetHipsterSpokenFlag
ScrSpecial_SetHipsterSpokenFlag
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_SetHipsterSpokenFlag
```
## ScrSpecial_SetLinkContestTrainerGfxIdx
ScrSpecial_SetLinkContestTrainerGfxIdx
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_SetLinkContestTrainerGfxIdx
```
## ScrSpecial_SetMauvilleOldManObjEventGfx
ScrSpecial_SetMauvilleOldManObjEventGfx
*(Supports bpee)*
Example Usage:
```
special ScrSpecial_SetMauvilleOldManObjEventGfx
```
## ScrSpecial_ShowDiploma
ScrSpecial_ShowDiploma
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_ShowDiploma
```
## ScrSpecial_ShowTrainerNonBattlingSpeech
ScrSpecial_ShowTrainerNonBattlingSpeech
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_ShowTrainerNonBattlingSpeech
```
## ScrSpecial_StartGroudonKyogreBattle
ScrSpecial_StartGroudonKyogreBattle
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_StartGroudonKyogreBattle
```
## ScrSpecial_StartRayquazaBattle
ScrSpecial_StartRayquazaBattle
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_StartRayquazaBattle
```
## ScrSpecial_StartRegiBattle
ScrSpecial_StartRegiBattle
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_StartRegiBattle
```
## ScrSpecial_StartSouthernIslandBattle
ScrSpecial_StartSouthernIslandBattle
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_StartSouthernIslandBattle
```
## ScrSpecial_StartWallyTutorialBattle
ScrSpecial_StartWallyTutorialBattle
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_StartWallyTutorialBattle
```
## ScrSpecial_StorytellerDisplayStory
ScrSpecial_StorytellerDisplayStory
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_StorytellerDisplayStory
```
## ScrSpecial_StorytellerGetFreeStorySlot
ScrSpecial_StorytellerGetFreeStorySlot
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_StorytellerGetFreeStorySlot
```
## ScrSpecial_StorytellerInitializeRandomStat
ScrSpecial_StorytellerInitializeRandomStat
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_StorytellerInitializeRandomStat
```
## ScrSpecial_StorytellerStoryListMenu
ScrSpecial_StorytellerStoryListMenu
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_StorytellerStoryListMenu
```
## ScrSpecial_StorytellerUpdateStat
ScrSpecial_StorytellerUpdateStat
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_StorytellerUpdateStat
```
## ScrSpecial_TraderDoDecorationTrade
ScrSpecial_TraderDoDecorationTrade
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_TraderDoDecorationTrade
```
## ScrSpecial_TraderMenuGetDecoration
ScrSpecial_TraderMenuGetDecoration
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_TraderMenuGetDecoration
```
## ScrSpecial_TraderMenuGiveDecoration
ScrSpecial_TraderMenuGiveDecoration
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ScrSpecial_TraderMenuGiveDecoration
```
## ScrSpecial_ViewWallClock
ScrSpecial_ViewWallClock
*(Supports axve, axpe)*
Example Usage:
```
special ScrSpecial_ViewWallClock
```
## SeafoamIslandsB4F_CurrentDumpsPlayerOnLand
SeafoamIslandsB4F_CurrentDumpsPlayerOnLand
*(Supports bpre, bpge)*
Example Usage:
```
special SeafoamIslandsB4F_CurrentDumpsPlayerOnLand
```
## SecretBasePC_Decoration
SecretBasePC_Decoration
*(Supports axve, axpe)*
Example Usage:
```
special SecretBasePC_Decoration
```
## SecretBasePC_Registry
SecretBasePC_Registry
*(Supports axve, axpe)*
Example Usage:
```
special SecretBasePC_Registry
```
## SelectMove
SelectMove
*(Supports axve, axpe)*
Example Usage:
```
special SelectMove
```
## SelectMoveDeleterMove
SelectMoveDeleterMove
*(Supports bpre, bpge)*
Example Usage:
```
special SelectMoveDeleterMove
```
## SelectMoveTutorMon
SelectMoveTutorMon
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special SelectMoveTutorMon
```
## SetBattledOwnerFromResult
SetBattledOwnerFromResult
*(Supports bpee)*
Example Usage:
```
special SetBattledOwnerFromResult
```
## SetBattledTrainerFlag
SetBattledTrainerFlag
*(Supports bpre, bpge)*
Example Usage:
```
special SetBattledTrainerFlag
```
## SetBattleTowerLinkPlayerGfx
SetBattleTowerLinkPlayerGfx
*(Supports bpee)*
Example Usage:
```
special SetBattleTowerLinkPlayerGfx
```
## SetBattleTowerParty
SetBattleTowerParty
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special SetBattleTowerParty
```
## SetBattleTowerProperty
SetBattleTowerProperty
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special SetBattleTowerProperty
```
## SetCableClubWarp
SetCableClubWarp
*(Supports all games.)*
Example Usage:
```
special SetCableClubWarp
```
## SetCB2WhiteOut
SetCB2WhiteOut
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special SetCB2WhiteOut
```
## SetChampionSaveWarp
SetChampionSaveWarp
*(Supports bpee)*
Example Usage:
```
special SetChampionSaveWarp
```
## SetContestCategoryStringVarForInterview
SetContestCategoryStringVarForInterview
*(Supports axve, axpe, bpee)*
Example Usage:
```
special SetContestCategoryStringVarForInterview
```
## SetContestLadyGivenPokeblock
SetContestLadyGivenPokeblock
*(Supports bpee)*
Example Usage:
```
special SetContestLadyGivenPokeblock
```
## SetContestTrainerGfxIds
SetContestTrainerGfxIds
*(Supports axve, axpe, bpee)*
Example Usage:
```
special SetContestTrainerGfxIds
```
## SetDaycareCompatibilityString
SetDaycareCompatibilityString
*(Supports all games.)*
Example Usage:
```
special SetDaycareCompatibilityString
```
## SetDecoration
SetDecoration
*(Supports bpee)*
Example Usage:
```
special SetDecoration
```
## SetDeoxysRockPalette
SetDeoxysRockPalette
*(Supports bpee)*
Example Usage:
```
special SetDeoxysRockPalette
```
## SetDeoxysTrianglePalette
SetDeoxysTrianglePalette
*(Supports bpre, bpge)*
Example Usage:
```
special SetDeoxysTrianglePalette
```
## SetDepartmentStoreFloorVar
SetDepartmentStoreFloorVar
*(Supports axve, axpe)*
Example Usage:
```
special SetDepartmentStoreFloorVar
```
## SetDeptStoreFloor
SetDeptStoreFloor
*(Supports bpee)*
Example Usage:
```
special SetDeptStoreFloor
```
## SetEReaderTrainerGfxId
SetEReaderTrainerGfxId
*(Supports all games.)*
Example Usage:
```
special SetEReaderTrainerGfxId
```
## SetFavorLadyState_Complete
SetFavorLadyState_Complete
*(Supports bpee)*
Example Usage:
```
special SetFavorLadyState_Complete
```
## SetFlavorTextFlagFromSpecialVars
SetFlavorTextFlagFromSpecialVars
*(Supports bpre, bpge)*
Example Usage:
```
special SetFlavorTextFlagFromSpecialVars
```
## SetHelpContextForMap
SetHelpContextForMap
*(Supports bpre, bpge)*
Example Usage:
```
special SetHelpContextForMap
```
## SetHiddenItemFlag
SetHiddenItemFlag
*(Supports all games.)*
Example Usage:
```
special SetHiddenItemFlag
```
## SetIcefallCaveCrackedIceMetatiles
SetIcefallCaveCrackedIceMetatiles
*(Supports bpre, bpge)*
Example Usage:
```
special SetIcefallCaveCrackedIceMetatiles
```
## SetLilycoveLadyGfx
SetLilycoveLadyGfx
*(Supports bpee)*
Example Usage:
```
special SetLilycoveLadyGfx
```
## SetLinkContestPlayerGfx
SetLinkContestPlayerGfx
*(Supports bpee)*
Example Usage:
```
special SetLinkContestPlayerGfx
```
## SetMatchCallRegisteredFlag
SetMatchCallRegisteredFlag
*(Supports bpee)*
Example Usage:
```
special SetMatchCallRegisteredFlag
```
## SetMewAboveGrass
SetMewAboveGrass
*(Supports bpee)*
Example Usage:
```
special SetMewAboveGrass
```
## SetMirageTowerVisibility
SetMirageTowerVisibility
*(Supports bpee)*
Example Usage:
```
special SetMirageTowerVisibility
```
## SetPacifidlogTMReceivedDay
SetPacifidlogTMReceivedDay
*(Supports axve, axpe, bpee)*
Example Usage:
```
special SetPacifidlogTMReceivedDay
```
## SetPlayerGotFirstFans
SetPlayerGotFirstFans
*(Supports bpee)*
Example Usage:
```
special SetPlayerGotFirstFans
```
## SetPlayerSecretBase
SetPlayerSecretBase
*(Supports bpee)*
Example Usage:
```
special SetPlayerSecretBase
```
## SetPostgameFlags
SetPostgameFlags
*(Supports bpre, bpge)*
Example Usage:
```
special SetPostgameFlags
```
## SetQuizLadyState_Complete
SetQuizLadyState_Complete
*(Supports bpee)*
Example Usage:
```
special SetQuizLadyState_Complete
```
## SetQuizLadyState_GivePrize
SetQuizLadyState_GivePrize
*(Supports bpee)*
Example Usage:
```
special SetQuizLadyState_GivePrize
```
## SetRoute119Weather
SetRoute119Weather
*(Supports axve, axpe, bpee)*
Example Usage:
```
special SetRoute119Weather
```
## SetRoute123Weather
SetRoute123Weather
*(Supports axve, axpe, bpee)*
Example Usage:
```
special SetRoute123Weather
```
## SetSecretBaseOwnerGfxId
SetSecretBaseOwnerGfxId
*(Supports axve, axpe, bpee)*
Example Usage:
```
special SetSecretBaseOwnerGfxId
```
## SetSeenMon
SetSeenMon
*(Supports bpre, bpge)*
Example Usage:
```
special SetSeenMon
```
## SetSootopolisGymCrackedIceMetatiles
SetSootopolisGymCrackedIceMetatiles
*(Supports axve, axpe, bpee)*
Example Usage:
```
special SetSootopolisGymCrackedIceMetatiles
```
## SetSSTidalFlag
SetSSTidalFlag
*(Supports axve, axpe, bpee)*
Example Usage:
```
special SetSSTidalFlag
```
## SetTrainerFacingDirection
SetTrainerFacingDirection
*(Supports bpee)*
Example Usage:
```
special SetTrainerFacingDirection
```
## SetTrickHouseEndRoomFlag
SetTrickHouseEndRoomFlag
*(Supports axve, axpe)*
Example Usage:
```
special SetTrickHouseEndRoomFlag
```
## SetTrickHouseNuggetFlag
SetTrickHouseNuggetFlag
*(Supports bpee)*
Example Usage:
```
special SetTrickHouseNuggetFlag
```
## SetUnlockedPokedexFlags
SetUnlockedPokedexFlags
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special SetUnlockedPokedexFlags
```
## SetUpTrainerMovement
SetUpTrainerMovement
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special SetUpTrainerMovement
```
## SetUsedPkmnCenterQuestLogEvent
SetUsedPkmnCenterQuestLogEvent
*(Supports bpre, bpge)*
Example Usage:
```
special SetUsedPkmnCenterQuestLogEvent
```
## SetVermilionTrashCans
SetVermilionTrashCans
*(Supports bpre, bpge)*
Example Usage:
```
special SetVermilionTrashCans
```
## SetWalkingIntoSignVars
SetWalkingIntoSignVars
*(Supports bpre, bpge)*
Example Usage:
```
special SetWalkingIntoSignVars
```
## ShakeCamera
ShakeCamera
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ShakeCamera
```
## ShakeScreen
ShakeScreen
*(Supports bpre, bpge)*
Example Usage:
```
special ShakeScreen
```
## ShakeScreenInElevator
ShakeScreenInElevator
*(Supports axve, axpe)*
Example Usage:
```
special ShakeScreenInElevator
```
## ShouldContestLadyShowGoOnAir
ShouldContestLadyShowGoOnAir
*(Supports bpee)*
Example Usage:
```
special ShouldContestLadyShowGoOnAir
```
## ShouldDistributeEonTicket
ShouldDistributeEonTicket
*(Supports bpee)*
Example Usage:
```
special ShouldDistributeEonTicket
```
## ShouldDoBrailleRegicePuzzle
ShouldDoBrailleRegicePuzzle
*(Supports bpee)*
Example Usage:
```
special ShouldDoBrailleRegicePuzzle
```
## ShouldDoBrailleRegirockEffectOld
ShouldDoBrailleRegirockEffectOld
*(Supports bpee)*
Example Usage:
```
special ShouldDoBrailleRegirockEffectOld
```
## ShouldHideFanClubInterviewer
ShouldHideFanClubInterviewer
*(Supports bpee)*
Example Usage:
```
special ShouldHideFanClubInterviewer
```
## ShouldMoveLilycoveFanClubMember
ShouldMoveLilycoveFanClubMember
*(Supports axve, axpe)*
Example Usage:
```
special ShouldMoveLilycoveFanClubMember
```
## ShouldReadyContestArtist
ShouldReadyContestArtist
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ShouldReadyContestArtist
```
## ShouldShowBoxWasFullMessage
ShouldShowBoxWasFullMessage
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special2 0x800D ShouldShowBoxWasFullMessage
```
## ShouldTryGetTrainerScript
ShouldTryGetTrainerScript
*(Supports bpee)*
Example Usage:
```
special ShouldTryGetTrainerScript
```
## ShouldTryRematchBattle
ShouldTryRematchBattle
*(Supports all games.)*
Example Usage:
```
special2 0x800D ShouldTryRematchBattle
```
## ShowBattlePointsWindow
ShowBattlePointsWindow
*(Supports bpee)*
Example Usage:
```
special ShowBattlePointsWindow
```
## ShowBattleRecords
ShowBattleRecords
*(Supports bpre, bpge)*
Example Usage:
```
special ShowBattleRecords
```
## ShowBattleTowerRecords
ShowBattleTowerRecords
*(Supports axve, axpe)*
Example Usage:
```
special ShowBattleTowerRecords
```
## ShowBerryBlenderRecordWindow
ShowBerryBlenderRecordWindow
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ShowBerryBlenderRecordWindow
```
## ShowBerryCrushRankings
ShowBerryCrushRankings
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special ShowBerryCrushRankings
```
## ShowContestEntryMonPic
ShowContestEntryMonPic
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ShowContestEntryMonPic
```
## ShowContestPainting @ unused
ShowContestPainting @ unused
*(Supports bpee)*
Example Usage:
```
special ShowContestPainting @ unused
```
## ShowContestWinner
ShowContestWinner
*(Supports axve, axpe)*
Example Usage:
```
special ShowContestWinner
```
## ShowDaycareLevelMenu
ShowDaycareLevelMenu
*(Supports all games.)*
Example Usage:
```
special ShowDaycareLevelMenu
```
## ShowDeptStoreElevatorFloorSelect
ShowDeptStoreElevatorFloorSelect
*(Supports bpee)*
Example Usage:
```
special ShowDeptStoreElevatorFloorSelect
```
## ShowDiploma
ShowDiploma
*(Supports bpre, bpge)*
Example Usage:
```
special ShowDiploma
```
## ShowDodrioBerryPickingRecords
ShowDodrioBerryPickingRecords
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special ShowDodrioBerryPickingRecords
```
## ShowEasyChatMessage
ShowEasyChatMessage
*(Supports bpre, bpge)*
Example Usage:
```
special ShowEasyChatMessage
```
## ShowEasyChatProfile
ShowEasyChatProfile
*(Supports bpee)*
Example Usage:
```
special ShowEasyChatProfile
```
## ShowEasyChatScreen
ShowEasyChatScreen
*(Supports all games.)*
Example Usage:
```
special ShowEasyChatScreen
```
## ShowFieldMessageStringVar4
ShowFieldMessageStringVar4
*(Supports all games.)*
Example Usage:
```
special ShowFieldMessageStringVar4
```
## ShowFrontierExchangeCornerItemIconWindow
ShowFrontierExchangeCornerItemIconWindow
*(Supports bpee)*
Example Usage:
```
special ShowFrontierExchangeCornerItemIconWindow
```
## ShowFrontierGamblerGoMessage
ShowFrontierGamblerGoMessage
*(Supports bpee)*
Example Usage:
```
special ShowFrontierGamblerGoMessage
```
## ShowFrontierGamblerLookingMessage
ShowFrontierGamblerLookingMessage
*(Supports bpee)*
Example Usage:
```
special ShowFrontierGamblerLookingMessage
```
## ShowFrontierManiacMessage
ShowFrontierManiacMessage
*(Supports bpee)*
Example Usage:
```
special ShowFrontierManiacMessage
```
## ShowGlassWorkshopMenu
ShowGlassWorkshopMenu
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ShowGlassWorkshopMenu
```
## ShowLinkBattleRecords
ShowLinkBattleRecords
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ShowLinkBattleRecords
```
## ShowMapNamePopup
ShowMapNamePopup
*(Supports bpee)*
Example Usage:
```
special ShowMapNamePopup
```
## ShowNatureGirlMessage
ShowNatureGirlMessage
*(Supports bpee)*
Example Usage:
```
special ShowNatureGirlMessage
```
## ShowPokedexRatingMessage
ShowPokedexRatingMessage
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ShowPokedexRatingMessage
```
## ShowPokemonJumpRecords
ShowPokemonJumpRecords
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special ShowPokemonJumpRecords
```
## ShowPokemonStorageSystem
ShowPokemonStorageSystem
*(Supports axve, axpe)*
Example Usage:
```
special ShowPokemonStorageSystem
```
## ShowPokemonStorageSystemPC
ShowPokemonStorageSystemPC
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special ShowPokemonStorageSystemPC
```
## ShowRankingHallRecordsWindow
ShowRankingHallRecordsWindow
*(Supports bpee)*
Example Usage:
```
special ShowRankingHallRecordsWindow
```
## ShowScrollableMultichoice
ShowScrollableMultichoice
*(Supports bpee)*
Example Usage:
```
special ShowScrollableMultichoice
```
## ShowSecretBaseDecorationMenu
ShowSecretBaseDecorationMenu
*(Supports bpee)*
Example Usage:
```
special ShowSecretBaseDecorationMenu
```
## ShowSecretBaseRegistryMenu
ShowSecretBaseRegistryMenu
*(Supports bpee)*
Example Usage:
```
special ShowSecretBaseRegistryMenu
```
## ShowTownMap
ShowTownMap
*(Supports bpre, bpge)*
Example Usage:
```
special ShowTownMap
```
## ShowTrainerCantBattleSpeech
ShowTrainerCantBattleSpeech
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special ShowTrainerCantBattleSpeech
```
## ShowTrainerHillRecords
ShowTrainerHillRecords
*(Supports bpee)*
Example Usage:
```
special ShowTrainerHillRecords
```
## ShowTrainerIntroSpeech
ShowTrainerIntroSpeech
*(Supports all games.)*
Example Usage:
```
special ShowTrainerIntroSpeech
```
## ShowWirelessCommunicationScreen
ShowWirelessCommunicationScreen
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special ShowWirelessCommunicationScreen
```
## sp0C8_whiteout_maybe
sp0C8_whiteout_maybe
*(Supports axve, axpe)*
Example Usage:
```
special sp0C8_whiteout_maybe
```
## sp13E_warp_to_last_warp
sp13E_warp_to_last_warp
*(Supports axve, axpe)*
Example Usage:
```
special sp13E_warp_to_last_warp
```
## SpawnBerryBlenderLinkPlayerSprites
SpawnBerryBlenderLinkPlayerSprites
*(Supports axve, axpe)*
Example Usage:
```
special SpawnBerryBlenderLinkPlayerSprites
```
## SpawnCameraDummy
SpawnCameraDummy
*(Supports axve, axpe)*
Example Usage:
```
special SpawnCameraDummy
```
## SpawnCameraObject
SpawnCameraObject
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special SpawnCameraObject
```
## SpawnLinkPartnerObjectEvent
SpawnLinkPartnerObjectEvent
*(Supports bpee)*
Example Usage:
```
special SpawnLinkPartnerObjectEvent
```
## special_0x44
special_0x44
*(Supports axve, axpe)*
Example Usage:
```
special special_0x44
```
## Special_AreLeadMonEVsMaxedOut
Special_AreLeadMonEVsMaxedOut
*(Supports bpee)*
Example Usage:
```
special Special_AreLeadMonEVsMaxedOut
```
## Special_BeginCyclingRoadChallenge
Special_BeginCyclingRoadChallenge
*(Supports bpee)*
Example Usage:
```
special Special_BeginCyclingRoadChallenge
```
## Special_ShowDiploma
Special_ShowDiploma
*(Supports bpee)*
Example Usage:
```
special Special_ShowDiploma
```
## Special_ViewWallClock
Special_ViewWallClock
*(Supports bpee)*
Example Usage:
```
special Special_ViewWallClock
```
## StartDroughtWeatherBlend
StartDroughtWeatherBlend
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special StartDroughtWeatherBlend
```
## StartGroudonKyogreBattle
StartGroudonKyogreBattle
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special StartGroudonKyogreBattle
```
## StartLegendaryBattle
StartLegendaryBattle
*(Supports bpre, bpge)*
Example Usage:
```
special StartLegendaryBattle
```
## StartMarowakBattle
StartMarowakBattle
*(Supports bpre, bpge)*
Example Usage:
```
special StartMarowakBattle
```
## StartMirageTowerDisintegration
StartMirageTowerDisintegration
*(Supports bpee)*
Example Usage:
```
special StartMirageTowerDisintegration
```
## StartMirageTowerFossilFallAndSink
StartMirageTowerFossilFallAndSink
*(Supports bpee)*
Example Usage:
```
special StartMirageTowerFossilFallAndSink
```
## StartMirageTowerShake
StartMirageTowerShake
*(Supports bpee)*
Example Usage:
```
special StartMirageTowerShake
```
## StartOldManTutorialBattle
StartOldManTutorialBattle
*(Supports bpre, bpge)*
Example Usage:
```
special StartOldManTutorialBattle
```
## StartPlayerDescendMirageTower
StartPlayerDescendMirageTower
*(Supports bpee)*
Example Usage:
```
special StartPlayerDescendMirageTower
```
## StartRegiBattle
StartRegiBattle
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special StartRegiBattle
```
## StartRematchBattle
StartRematchBattle
*(Supports bpre, bpge)*
Example Usage:
```
special StartRematchBattle
```
## StartSouthernIslandBattle
StartSouthernIslandBattle
*(Supports bpre, bpge)*
Example Usage:
```
special StartSouthernIslandBattle
```
## StartSpecialBattle
StartSpecialBattle
*(Supports axve, axpe, bpre, bpge)*
Example Usage:
```
special StartSpecialBattle
```
## StartWallClock
StartWallClock
*(Supports axve, axpe, bpee)*
Example Usage:
```
special StartWallClock
```
## StartWallyTutorialBattle
StartWallyTutorialBattle
*(Supports bpee)*
Example Usage:
```
special StartWallyTutorialBattle
```
## StartWiredCableClubTrade
StartWiredCableClubTrade
*(Supports bpre, bpge)*
Example Usage:
```
special StartWiredCableClubTrade
```
## StickerManGetBragFlags
StickerManGetBragFlags
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x8008 StickerManGetBragFlags
```
## StopMapMusic
StopMapMusic
*(Supports bpee)*
Example Usage:
```
special StopMapMusic
```
## StorePlayerCoordsInVars
StorePlayerCoordsInVars
*(Supports axve, axpe, bpee)*
Example Usage:
```
special StorePlayerCoordsInVars
```
## StoreSelectedPokemonInDaycare
StoreSelectedPokemonInDaycare
*(Supports all games.)*
Example Usage:
```
special StoreSelectedPokemonInDaycare
```
## sub_8064EAC
sub_8064EAC
*(Supports axve, axpe)*
Example Usage:
```
special sub_8064EAC
```
## sub_8064ED4
sub_8064ED4
*(Supports axve, axpe)*
Example Usage:
```
special sub_8064ED4
```
## sub_807E25C
sub_807E25C
*(Supports axve, axpe)*
Example Usage:
```
special sub_807E25C
```
## sub_80810DC
sub_80810DC
*(Supports axve, axpe)*
Example Usage:
```
special sub_80810DC
```
## sub_8081334
sub_8081334
*(Supports axve, axpe)*
Example Usage:
```
special sub_8081334
```
## sub_80818A4
sub_80818A4
*(Supports axve, axpe)*
Example Usage:
```
special sub_80818A4
```
## sub_80818FC
sub_80818FC
*(Supports axve, axpe)*
Example Usage:
```
special sub_80818FC
```
## sub_8081924
sub_8081924
*(Supports axve, axpe)*
Example Usage:
```
special sub_8081924
```
## sub_808347C
sub_808347C
*(Supports axve, axpe)*
Example Usage:
```
special sub_808347C
```
## sub_80834E4
sub_80834E4
*(Supports axve, axpe)*
Example Usage:
```
special sub_80834E4
```
## sub_808350C
sub_808350C
*(Supports axve, axpe)*
Example Usage:
```
special sub_808350C
```
## sub_80835D8
sub_80835D8
*(Supports axve, axpe)*
Example Usage:
```
special sub_80835D8
```
## sub_8083614
sub_8083614
*(Supports axve, axpe)*
Example Usage:
```
special sub_8083614
```
## sub_808363C
sub_808363C
*(Supports axve, axpe)*
Example Usage:
```
special sub_808363C
```
## sub_8083820
sub_8083820
*(Supports axve, axpe)*
Example Usage:
```
special sub_8083820
```
## sub_80839A4
sub_80839A4
*(Supports axve, axpe)*
Example Usage:
```
special sub_80839A4
```
## sub_80839D0
sub_80839D0
*(Supports axve, axpe)*
Example Usage:
```
special sub_80839D0
```
## sub_8083B5C
sub_8083B5C
*(Supports axve, axpe)*
Example Usage:
```
special sub_8083B5C
```
## sub_8083B80
sub_8083B80
*(Supports axve, axpe)*
Example Usage:
```
special sub_8083B80
```
## sub_8083B90
sub_8083B90
*(Supports axve, axpe)*
Example Usage:
```
special sub_8083B90
```
## sub_8083BDC
sub_8083BDC
*(Supports axve, axpe)*
Example Usage:
```
special sub_8083BDC
```
## sub_80BB70C
sub_80BB70C
*(Supports axve, axpe)*
Example Usage:
```
special sub_80BB70C
```
## sub_80BB8CC
sub_80BB8CC
*(Supports axve, axpe)*
Example Usage:
```
special sub_80BB8CC
```
## sub_80BBAF0
sub_80BBAF0
*(Supports axve, axpe)*
Example Usage:
```
special sub_80BBAF0
```
## sub_80BBC78
sub_80BBC78
*(Supports axve, axpe)*
Example Usage:
```
special sub_80BBC78
```
## sub_80BBDD0
sub_80BBDD0
*(Supports axve, axpe)*
Example Usage:
```
special sub_80BBDD0
```
## sub_80BC114
sub_80BC114
*(Supports axve, axpe)*
Example Usage:
```
special sub_80BC114
```
## sub_80BC440
sub_80BC440
*(Supports axve, axpe)*
Example Usage:
```
special sub_80BC440
```
## sub_80BCE1C
sub_80BCE1C
*(Supports axve, axpe)*
Example Usage:
```
special sub_80BCE1C
```
## sub_80BCE4C
sub_80BCE4C
*(Supports axve, axpe)*
Example Usage:
```
special sub_80BCE4C
```
## sub_80BCE90
sub_80BCE90
*(Supports axve, axpe)*
Example Usage:
```
special sub_80BCE90
```
## sub_80C5044
sub_80C5044
*(Supports axve, axpe)*
Example Usage:
```
special sub_80C5044
```
## sub_80C5164
sub_80C5164
*(Supports axve, axpe)*
Example Usage:
```
special sub_80C5164
```
## sub_80C5568
sub_80C5568
*(Supports axve, axpe)*
Example Usage:
```
special sub_80C5568
```
## sub_80C7958
sub_80C7958
*(Supports axve, axpe)*
Example Usage:
```
special sub_80C7958
```
## sub_80EB7C4
sub_80EB7C4
*(Supports axve, axpe)*
Example Usage:
```
special sub_80EB7C4
```
## sub_80F83D0
sub_80F83D0
*(Supports axve, axpe)*
Example Usage:
```
special sub_80F83D0
```
## sub_80FF474
sub_80FF474
*(Supports axve, axpe)*
Example Usage:
```
special sub_80FF474
```
## sub_8100A7C
sub_8100A7C
*(Supports axve, axpe)*
Example Usage:
```
special sub_8100A7C
```
## sub_8100B20
sub_8100B20
*(Supports axve, axpe)*
Example Usage:
```
special sub_8100B20
```
## sub_810FA74
sub_810FA74
*(Supports axve, axpe)*
Example Usage:
```
special sub_810FA74
```
## sub_810FF48
sub_810FF48
*(Supports axve, axpe)*
Example Usage:
```
special sub_810FF48
```
## sub_810FF60
sub_810FF60
*(Supports axve, axpe)*
Example Usage:
```
special sub_810FF60
```
## sub_8134548
sub_8134548
*(Supports axve, axpe)*
Example Usage:
```
special sub_8134548
```
## SubtractMoneyFromVar0x8005
SubtractMoneyFromVar0x8005
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special SubtractMoneyFromVar0x8005
```
## SwapRegisteredBike
SwapRegisteredBike
*(Supports axve, axpe, bpee)*
Example Usage:
```
special SwapRegisteredBike
```
## TakeBerryPowder
TakeBerryPowder
*(Supports bpee)*
Example Usage:
```
special TakeBerryPowder
```
## TakeFrontierBattlePoints
TakeFrontierBattlePoints
*(Supports bpee)*
Example Usage:
```
special TakeFrontierBattlePoints
```
## TakePokemonFromDaycare
TakePokemonFromDaycare
*(Supports all games.)*
Example Usage:
```
special2 0x800D TakePokemonFromDaycare
```
## TakePokemonFromRoute5Daycare
TakePokemonFromRoute5Daycare
*(Supports bpre, bpge)*
Example Usage:
```
special2 0x800D TakePokemonFromRoute5Daycare
```
## TeachMoveRelearnerMove
TeachMoveRelearnerMove
*(Supports bpee)*
Example Usage:
```
special TeachMoveRelearnerMove
```
## ToggleCurSecretBaseRegistry
ToggleCurSecretBaseRegistry
*(Supports axve, axpe, bpee)*
Example Usage:
```
special ToggleCurSecretBaseRegistry
```
## TrendyPhraseIsOld
TrendyPhraseIsOld
*(Supports axve, axpe)*
Example Usage:
```
special TrendyPhraseIsOld
```
## TryBattleLinkup
TryBattleLinkup
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special TryBattleLinkup
```
## TryBecomeLinkLeader
TryBecomeLinkLeader
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special TryBecomeLinkLeader
```
## TryBerryBlenderLinkup
TryBerryBlenderLinkup
*(Supports bpee)*
Example Usage:
```
special TryBerryBlenderLinkup
```
## TryBufferWaldaPhrase
TryBufferWaldaPhrase
*(Supports bpee)*
Example Usage:
```
special TryBufferWaldaPhrase
```
## TryContestEModeLinkup
TryContestEModeLinkup
*(Supports bpee)*
Example Usage:
```
special TryContestEModeLinkup
```
## TryContestGModeLinkup
TryContestGModeLinkup
*(Supports bpee)*
Example Usage:
```
special TryContestGModeLinkup
```
## TryContestLinkup
TryContestLinkup
*(Supports bpre, bpge)*
Example Usage:
```
special TryContestLinkup
```
## TryEnableBravoTrainerBattleTower
TryEnableBravoTrainerBattleTower
*(Supports axve, axpe)*
Example Usage:
```
special TryEnableBravoTrainerBattleTower
```
## TryEnterContestMon
TryEnterContestMon
*(Supports bpee)*
Example Usage:
```
special TryEnterContestMon
```
## TryFieldPoisonWhiteOut
TryFieldPoisonWhiteOut
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special TryFieldPoisonWhiteOut
```
## TryGetWallpaperWithWaldaPhrase
TryGetWallpaperWithWaldaPhrase
*(Supports bpee)*
Example Usage:
```
special TryGetWallpaperWithWaldaPhrase
```
## TryHideBattleTowerReporter
TryHideBattleTowerReporter
*(Supports bpee)*
Example Usage:
```
special TryHideBattleTowerReporter
```
## TryInitBattleTowerAwardManObjectEvent
TryInitBattleTowerAwardManObjectEvent
*(Supports axve, axpe, bpee)*
Example Usage:
```
special TryInitBattleTowerAwardManObjectEvent
```
## TryJoinLinkGroup
TryJoinLinkGroup
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special TryJoinLinkGroup
```
## TryLoseFansFromPlayTime
TryLoseFansFromPlayTime
*(Supports bpee)*
Example Usage:
```
special TryLoseFansFromPlayTime
```
## TryLoseFansFromPlayTimeAfterLinkBattle
TryLoseFansFromPlayTimeAfterLinkBattle
*(Supports bpee)*
Example Usage:
```
special TryLoseFansFromPlayTimeAfterLinkBattle
```
## TryPrepareSecondApproachingTrainer
TryPrepareSecondApproachingTrainer
*(Supports bpee)*
Example Usage:
```
special TryPrepareSecondApproachingTrainer
```
## TryPutLotteryWinnerReportOnAir
TryPutLotteryWinnerReportOnAir
*(Supports bpee)*
Example Usage:
```
special TryPutLotteryWinnerReportOnAir
```
## TryPutNameRaterShowOnTheAir
TryPutNameRaterShowOnTheAir
*(Supports bpee)*
Example Usage:
```
special TryPutNameRaterShowOnTheAir
```
## TryPutTrainerFanClubOnAir
TryPutTrainerFanClubOnAir
*(Supports bpee)*
Example Usage:
```
special TryPutTrainerFanClubOnAir
```
## TryPutTreasureInvestigatorsOnAir
TryPutTreasureInvestigatorsOnAir
*(Supports bpee)*
Example Usage:
```
special TryPutTreasureInvestigatorsOnAir
```
## TryRecordMixLinkup
TryRecordMixLinkup
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special TryRecordMixLinkup
```
## TrySetBattleTowerLinkType
TrySetBattleTowerLinkType
*(Supports bpee)*
Example Usage:
```
special TrySetBattleTowerLinkType
```
## TryStoreHeldItemsInPyramidBag
TryStoreHeldItemsInPyramidBag
*(Supports bpee)*
Example Usage:
```
special TryStoreHeldItemsInPyramidBag
```
## TryTradeLinkup
TryTradeLinkup
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special TryTradeLinkup
```
## TryUpdateRusturfTunnelState
TryUpdateRusturfTunnelState
*(Supports axve, axpe, bpee)*
Example Usage:
```
special TryUpdateRusturfTunnelState
```
## TurnOffTVScreen
TurnOffTVScreen
*(Supports axve, axpe, bpee)*
Example Usage:
```
special TurnOffTVScreen
```
## TurnOnTVScreen
TurnOnTVScreen
*(Supports bpee)*
Example Usage:
```
special TurnOnTVScreen
```
## TV_CheckMonOTIDEqualsPlayerID
TV_CheckMonOTIDEqualsPlayerID
*(Supports axve, axpe)*
Example Usage:
```
special TV_CheckMonOTIDEqualsPlayerID
```
## TV_CopyNicknameToStringVar1AndEnsureTerminated
TV_CopyNicknameToStringVar1AndEnsureTerminated
*(Supports axve, axpe)*
Example Usage:
```
special TV_CopyNicknameToStringVar1AndEnsureTerminated
```
## TV_IsScriptShowKindAlreadyInQueue
TV_IsScriptShowKindAlreadyInQueue
*(Supports axve, axpe)*
Example Usage:
```
special TV_IsScriptShowKindAlreadyInQueue
```
## TV_PutNameRaterShowOnTheAirIfNicnkameChanged
TV_PutNameRaterShowOnTheAirIfNicnkameChanged
*(Supports axve, axpe)*
Example Usage:
```
special TV_PutNameRaterShowOnTheAirIfNicnkameChanged
```
## UnionRoomSpecial
UnionRoomSpecial
*(Supports bpre, bpge)*
Example Usage:
```
special UnionRoomSpecial
```
## Unused_SetWeatherSunny
Unused_SetWeatherSunny
*(Supports bpee)*
Example Usage:
```
special Unused_SetWeatherSunny
```
## UpdateBattlePointsWindow
UpdateBattlePointsWindow
*(Supports bpee)*
Example Usage:
```
special UpdateBattlePointsWindow
```
## UpdateCyclingRoadState
UpdateCyclingRoadState
*(Supports axve, axpe, bpee)*
Example Usage:
```
special UpdateCyclingRoadState
```
## UpdateLoreleiDollCollection
UpdateLoreleiDollCollection
*(Supports bpre, bpge)*
Example Usage:
```
special UpdateLoreleiDollCollection
```
## UpdateMovedLilycoveFanClubMembers
UpdateMovedLilycoveFanClubMembers
*(Supports axve, axpe)*
Example Usage:
```
special UpdateMovedLilycoveFanClubMembers
```
## UpdatePickStateFromSpecialVar8005
UpdatePickStateFromSpecialVar8005
*(Supports bpre, bpge)*
Example Usage:
```
special UpdatePickStateFromSpecialVar8005
```
## UpdateShoalTideFlag
UpdateShoalTideFlag
*(Supports axve, axpe, bpee)*
Example Usage:
```
special UpdateShoalTideFlag
```
## UpdateTrainerCardPhotoIcons
UpdateTrainerCardPhotoIcons
*(Supports bpre, bpge)*
Example Usage:
```
special UpdateTrainerCardPhotoIcons
```
## UpdateTrainerFanClubGameClear
UpdateTrainerFanClubGameClear
*(Supports axve, axpe, bpee)*
Example Usage:
```
special UpdateTrainerFanClubGameClear
```
## ValidateEReaderTrainer
ValidateEReaderTrainer
*(Supports all games.)*
Example Usage:
```
special ValidateEReaderTrainer
```
## ValidateMixingGameLanguage
ValidateMixingGameLanguage
*(Supports bpee)*
Example Usage:
```
special ValidateMixingGameLanguage
```
## ValidateReceivedWonderCard
ValidateReceivedWonderCard
*(Supports bpre, bpge, bpee)*
Example Usage:
```
special2 0x800D ValidateReceivedWonderCard
```
## VsSeekerFreezeObjectsAfterChargeComplete
VsSeekerFreezeObjectsAfterChargeComplete
*(Supports bpre, bpge)*
Example Usage:
```
special VsSeekerFreezeObjectsAfterChargeComplete
```
## VsSeekerResetObjectMovementAfterChargeComplete
VsSeekerResetObjectMovementAfterChargeComplete
*(Supports bpre, bpge)*
Example Usage:
```
special VsSeekerResetObjectMovementAfterChargeComplete
```
## WaitWeather
WaitWeather
*(Supports axve, axpe, bpee)*
Example Usage:
```
special WaitWeather
```
## WonSecretBaseBattle
WonSecretBaseBattle
*(Supports bpee)*
Example Usage:
```
special WonSecretBaseBattle
```