244 KiB
This is a list of all the commands currently available within HexManiacAdvance when writing scripts. For example scripts and tutorials, see the HexManiacAdvance Wiki.
Commands
adddecoration
adddecoration
adddecoration decoration
decorationfrom data.decorations.stats
Example:
# From BPEE0, 20FE28:
adddecoration "TORCHIC DOLL"
Notes:
# In RSE only, this command tries to add a decoration to the player's PC. If the operation succeeds, varResult is set to 1, otherwise 0.
# In FRLG, this command does nothing and does not affect varResult.
# 'decoration' can be a variable.
addelevmenuitem
addelevmenuitem
addelevmenuitem param1 param2 param3 param4
Only available in AXVE AXPE
-
param1is a number. -
param2is a number. -
param3is a number. -
param4is a number.
Example:
addelevmenuitem 0 4 2 3
Notes:
# Adds an elevator menu item. Unused in Ruby & Sapphire.
additem
additem
additem item quantity
-
itemfrom data.items.stats -
quantityis a number.
Example:
# From BPRE0, 160B72:
additem HM01 1
Notes:
# Tries to put 'quantity' more of 'item' in the player's inventory.
# 'item' and 'quantity' can be variables.
# if the operation was succcessful, varResult is set to 1. If the operation fails, it is set to 0.
# In FRLG only, the TM case or berry pouch is also given to the player if they would need them to view the item, including setting the flag that enables the berry pouch.
# In FRLG only, receiving certain key items, or receiving the town map in the rival's house, will attempt to add an event to the Quest Log.
# In RSE only, this may result in having multiple stacks of the same item.
# In Emerald only, if the appropriate flag is set or the map uses the appropriate layout, the item will be added to the Battle Pyramid inventory instead.
# In Emerald only, this command may rarely result in the player losing all of their items or other bugs due to memory allocation failure.
addpcitem
addpcitem
addpcitem item quantity
-
itemfrom data.items.stats -
quantityis a number.
Example:
addpcitem "BLUE SHARD" 4
Notes:
# same as additem, except the item is put into the player's PC
addvar
addvar
addvar variable value
-
variablefrom scriptvariablealiases -
valueis a number.
Example:
# From BPRE0, 1C52A6:
addvar temp1 1
Notes:
# variable += value
applymovement
applymovement
applymovement npc data
-
npcis a number. -
datapoints to movement data or auto
Example:
# From BPRE0, 1A7506:
applymovement 255 <1A75FE>
{
delay_16
delay_16
}
Notes:
# has character 'npc' in the current map move according to movement data 'data'
# npc can be a character number or a variable.
# FF is the player, 7F is the camera.
# Does nothing if the NPC doesn't exist or is disabled (from a flag/hidesprite) or is too far off-screen.
applymovement2
applymovement2
applymovement2 npc data bank map
-
npcis a number. -
datapoints to movement data or auto -
bankis a number. -
mapis a number.
Example:
# From BPEE0, 1ED123:
applymovement2 7 <1ED22A> 0 19
{
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fastest_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_right
walk_fast_right
walk_fast_right
walk_fast_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fastest_right
walk_fast_right
walk_fast_right
walk_fast_right
walk_fast_right
walk_right
walk_right
walk_down
walk_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_fast_down
walk_down
walk_down
}
Notes:
# like applymovement, but does not assume the map that the NPC is from is the current map.
# probably useful for using FRLG clone NPCs in cutscenes?
braille
braille
braille text
textis a pointer.
Example:
# From BPRE0, 163BDE:
braille <1A92DC>
Notes:
# displays a message in braille. The text must be formatted to use braille.
braillelength
braillelength
braillelength pointer
Only available in BPRE BPGE
pointeris a pointer.
Example:
# From BPRE0, 16442F:
braillelength <1A9321>
Notes:
# sets variable var4 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
-
bufferfrom bufferNames -
movefrom data.pokemon.moves.names
Example:
# From BPRE0, 16CEAF:
bufferattack buffer2 "ICE BEAM"
Notes:
# Species, party, item, decoration, and move can all be literals or variables
bufferboxname
bufferboxname
bufferboxname buffer box
Only available in BPRE BPGE BPEE
-
bufferfrom bufferNames -
boxis a number.
Example:
# From BPRE0, 1A8C75:
bufferboxname buffer3 0x800D
Notes:
# box can be a variable or a literal
buffercontesttype
buffercontesttype
buffercontesttype buffer contest
Only available in BPEE
-
bufferfrom bufferNames -
contestis a number.
Example:
# From BPEE0, 27A097:
buffercontesttype buffer2 0x8008
Notes:
# stores the contest type name in a buffer. (Emerald Only)
bufferdecoration
bufferdecoration
bufferdecoration buffer decoration
-
bufferfrom bufferNames -
decorationis a number.
Example:
# From BPEE0, 20FD6C:
bufferdecoration buffer1 88
bufferfirstPokemon
bufferfirstPokemon
bufferfirstPokemon buffer
bufferfrom bufferNames
Example:
# From AXVE0, 14BAE2:
bufferfirstPokemon buffer1
Notes:
# Species of your first pokemon gets stored in the given buffer
bufferitem
bufferitem
bufferitem buffer item
-
bufferfrom bufferNames -
itemfrom data.items.stats
Example:
# From BPRE0, 16B020:
bufferitem buffer1 "HP UP"
Notes:
# stores an item name in a buffer
bufferitems2
bufferitems2
bufferitems2 buffer item quantity
Only available in BPRE BPGE
-
bufferfrom bufferNames -
itemis a number. -
quantityis a number.
Example:
# From BPEE0, 26E357:
turnrotatingtileobjects
Notes:
# buffers the item name, but pluralized if quantity is 2 or more
bufferitems2 buffer item quantity
Only available in BPEE
-
bufferfrom bufferNames -
itemfrom data.items.stats -
quantityis a number.
Example:
bufferitems2 buffer3 TM02 4
Notes:
# stores pluralized item name in a buffer. (Emerald Only)
buffernumber
buffernumber
buffernumber buffer number
-
bufferfrom bufferNames -
numberis a number.
Example:
# From BPRE0, 16F6AC:
buffernumber buffer3 0x8006
Notes:
# literal or variable gets converted to a string and put in the buffer.
bufferpartyPokemon
bufferpartyPokemon
bufferpartyPokemon buffer party
-
bufferfrom bufferNames -
partyis a number.
Example:
# From BPRE0, 1BF506:
bufferpartyPokemon buffer1 0x800D
Notes:
# Nickname of pokemon 'party' from your party gets stored in the buffer
bufferPokemon
bufferPokemon
bufferPokemon buffer species
-
bufferfrom bufferNames -
speciesfrom data.pokemon.names
Example:
# From BPRE0, 16E6A6:
bufferPokemon buffer1 KABUTO
Notes:
# Species can be a literal or variable. Store the name in the given buffer
bufferstd
bufferstd
bufferstd buffer index
-
bufferfrom bufferNames -
indexis a number.
Example:
# From BPRE0, 1C5424:
bufferstd buffer3 24
Notes:
# gets one of the standard strings and pushes it into a buffer
bufferstring
bufferstring
bufferstring buffer pointer
-
bufferfrom bufferNames -
pointerpoints to text or auto
Example:
# From AXVE0, 1A15F2:
bufferstring buffer2 <1A17B0>
{
cutely
}
Notes:
# copies the string into the buffer.
buffertrainerclass
buffertrainerclass
buffertrainerclass buffer class
Only available in BPEE
-
bufferfrom bufferNames -
classfrom data.trainers.classes.names
Example:
buffertrainerclass buffer3 "RICH BOY"
Notes:
# stores a trainer class into a specific buffer (Emerald only)
buffertrainername
buffertrainername
buffertrainername buffer trainer
Only available in BPEE
-
bufferfrom bufferNames -
trainerfrom data.trainers.stats
Example:
buffertrainername buffer2 GRUNT~23
Notes:
# stores a trainer name into a specific buffer (Emerald only)
call
call
call pointer
pointerpoints to a script or section
Example:
# From BPRE0, 160E81:
call <1A8CD9>
Notes:
# Continues script execution from another point. Can be returned to.
callasm
callasm
callasm code
codeis a pointer.
Example:
callasm <F00000>
Notes:
# run the given ASM code, then continue the script
callstd
callstd
callstd function
functionis a number.
Example:
# From BPRE0, 160585:
callstd 6
Notes:
# call a built-in function
callstdif
callstdif
callstdif condition function
-
conditionfrom script_compare -
functionis a number.
Example:
callstdif < 4
Notes:
# call a built in function if the condition is met
cfru.init.roamer
cfru.init.roamer
cfru.init.roamer species level onland onwater
Only available in BPRE
-
speciesfrom data.pokemon.names -
levelis a number. -
onlandfrom onland -
onwaterfrom onwater
Example:
cfru.init.roamer BRELOOM 2 OnLand NotWater
Notes:
# Creates a custom roaming pokemon if CFRU is enabled.
# result is 0 if that species is already roaming, or
# if you already have 10 roaming pokemon.
cfru.set.wild.moves
cfru.set.wild.moves
cfru.set.wild.moves move0 move1 move2 move3
Only available in BPRE
-
move0from data.pokemon.moves.names -
move1from data.pokemon.moves.names -
move2from data.pokemon.moves.names -
move3from data.pokemon.moves.names
Example:
cfru.set.wild.moves TELEPORT "POISON STING" "SLACK OFF" MEDITATE
changewalktile
changewalktile
changewalktile method
methodis a number.
Example:
# From BPEE0, 22DC6E:
changewalktile 7
Notes:
# used with ash-grass(1), breaking ice(4), and crumbling floor (7). Complicated.
checkanimation
checkanimation
checkanimation animation
animationis a number.
Example:
# From BPRE0, 1A65DB:
checkanimation 25
Notes:
# if the given animation is playing, pause the script until the animation completes
checkattack
checkattack
checkattack move
movefrom data.pokemon.moves.names
Example:
# From BPRE0, 1BE13E:
checkattack STRENGTH
Notes:
# varResult=n, where n is the index of the pokemon that knows the move.
# varResult=6, if no pokemon in your party knows the move
# if successful, var4 is set to the pokemon species
checkcoins
checkcoins
checkcoins output
outputis a number.
Example:
# From BPRE0, 16C8BA:
checkcoins 0x4001
Notes:
# your number of coins is stored to the given variable
checkdailyflags
checkdailyflags
checkdailyflags
Example:
checkdailyflags
Notes:
# nop in FRLG. Updates flags, variables, and other data in RSE based on real-time-clock
checkdecoration
checkdecoration
checkdecoration decoration
decorationfrom data.decorations.stats
Example:
checkdecoration "GORGEOUS PLANT"
Notes:
# In RSE only, this command sets varResult to 1 if the PC has at least one of that decoration, otherwise 0.
# In FRLG, this command does nothing and does not affect varResult.
checkflag
checkflag
checkflag flag
flagis a number (hex).
Example:
# From BPRE0, 160B3B:
checkflag 0x0237
Notes:
# sets the condition variable based on the value of the flag. Used with < (when the flag is 0) or = (when the flag is 1) compare values
checkgender
checkgender
checkgender
Example:
checkgender
Notes:
# if male, varResult=0. If female, varResult=1
checkitem
checkitem
checkitem item quantity
-
itemfrom data.items.stats -
quantityis a number.
Example:
# From BPRE0, 168A74:
checkitem LEMONADE 1
Notes:
# varResult is set to 1 if removeitem would succeed, otherwise 0.
# 'item' and 'quantity' can be variables.
checkitemroom
checkitemroom
checkitemroom item quantity
-
itemfrom data.items.stats -
quantityis a number.
Example:
# From BPRE0, 16782C:
checkitemroom "FULL RESTORE" 1
Notes:
# varResult is set to 1 if additem would succeed, otherwise 0.
# 'item' and 'quantity' can be variables.
checkitemtype
checkitemtype
checkitemtype item
itemfrom data.items.stats
Example:
checkitemtype "BLACK BELT"
Notes:
# varResult is set to the bag pocket number of the item.
# 'item' can be a variable.
checkmodernfatefulencounter
checkmodernfatefulencounter
checkmodernfatefulencounter slot
Only available in BPRE BPGE BPEE
slotis a number.
Example:
checkmodernfatefulencounter 1
Notes:
# if the pokemon is not a modern fateful encounter, then varResult = 1.
# if the pokemon is a fateful encounter (or the specified slot is invalid), then varResult = 0.
checkmoney
checkmoney
checkmoney money check
-
moneyis a number. -
checkis a number.
Example:
# From BPEE0, 22BC5D:
checkmoney 500 0
Notes:
# if check is 0, checks if the player has at least that much money. if so, varResult=1
checkpcitem
checkpcitem
checkpcitem item quantity
-
itemfrom data.items.stats -
quantityis a number.
Example:
# From BPEE0, 204DEE:
checkpcitem "ENIGMA BERRY" 1
Notes:
# same as checkitem, except it looks for the item in the player's PC
checktrainerflag
checktrainerflag
checktrainerflag trainer
trainerfrom data.trainers.stats
Example:
# From BPRE0, 1613F7:
checktrainerflag GRUNT~17
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
-
xis a number. -
yis a number. -
widthis a number. -
heightis a number.
Example:
clearbox 1 0 1 0
Notes:
# clear only a part of a custom box (nop in Emerald)
clearflag
clearflag
clearflag flag
flagis a number (hex).
Example:
# From BPRE0, 1631E1:
clearflag 0x0807
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
-
variablefrom scriptvariablealiases -
valueis a number.
Example:
# From BPRE0, 160789:
compare varResult 0
Notes:
# sets the condition variable based on the value in the given variable, as compared to the given value
comparebanks
comparebanks
comparebanks bankA bankB
-
bankAfrom 4 -
bankBfrom 4
Example:
comparebanks 1 2
Notes:
# sets the condition variable based on the value in memory bank A as compared to the value in memory bank B
comparebanktobyte
comparebanktobyte
comparebanktobyte bank value
-
bankfrom 4 -
valueis a number.
Example:
comparebanktobyte 0 1
Notes:
# sets the condition variable based on the value in the specified memory bank as compared to the given value
compareBankTofarbyte
compareBankTofarbyte
compareBankTofarbyte bank pointer
-
bankfrom 4 -
pointeris a number (hex).
Example:
compareBankTofarbyte 0 0x02
Notes:
# sets the condition variable based on the memory bank value as compared to the value stored in the RAM address
compareFarBytes
compareFarBytes
compareFarBytes a b
-
ais a number (hex). -
bis a number (hex).
Example:
compareFarBytes 0x01 0x0C
Notes:
# sets the condition variable based on the value at the RAM address A as compared to the value at RAM address B
compareFarByteToBank
compareFarByteToBank
compareFarByteToBank pointer bank
-
pointeris a number (hex). -
bankfrom 4
Example:
compareFarByteToBank 0x08 2
Notes:
# sets the condition variable based on the value stored in the RAM address as compared to the memory bank value
compareFarByteToByte
compareFarByteToByte
compareFarByteToByte pointer value
-
pointeris a number (hex). -
valueis a number.
Example:
compareFarByteToByte 0x05 2
Notes:
# sets the condition variable based on the value at the RAM address as compared to the given value
comparehiddenvar
comparehiddenvar
comparehiddenvar a value
Only available in BPRE BPGE
-
ais a number. -
valueis a number.
Example:
comparehiddenvar 2 4
Notes:
# compares a hidden value to a given value.
comparevars
comparevars
comparevars var1 var2
-
var1is a number. -
var2is a number.
Example:
# From BPRE0, 16E393:
comparevars 0x800D 0x8009
Notes:
# sets the condition variable based on the value in var1 as compared to the value in var2
contestlinktransfer
contestlinktransfer
contestlinktransfer
Example:
contestlinktransfer
Notes:
# nop in FireRed. In Emerald, starts a wireless connection contest
copybyte
copybyte
copybyte destination source
-
destinationis a number (hex). -
sourceis a number (hex).
Example:
copybyte 0x03 0x01
Notes:
# copies the value from the source RAM address to the destination RAM address
copyscriptbanks
copyscriptbanks
copyscriptbanks destination source
-
destinationfrom 4 -
sourcefrom 4
Example:
copyscriptbanks 1 3
Notes:
# copies the value in the source memory bank to destination memory bank
copyvar
copyvar
copyvar variable source
-
variablefrom scriptvariablealiases -
sourcefrom scriptvariablealiases
Example:
# From BPRE0, 1C53B4:
copyvar var0 varResult
Notes:
# variable = source
copyvarifnotzero
copyvarifnotzero
copyvarifnotzero variable source
-
variablefrom scriptvariablealiases -
sourcefrom scriptvariablealiases
Example:
# From BPRE0, 1BE5F6:
setorcopyvar var0 68
Notes:
# Alternate, old name for 'setorcopyvar'.
countPokemon
countPokemon
countPokemon
Example:
countPokemon
Notes:
# stores number of pokemon in your party, including non-usable eggs and bad eggs, into varResult
createsprite
createsprite
createsprite sprite virtualNPC x y behavior facing
-
spriteis a number. -
virtualNPCis a number. -
xis a number. -
yis a number. -
behavioris a number. -
facingis a number.
Example:
# From BPEE0, 23BDCE:
createsprite 5 10 12 3 3 3
Notes:
# creates a virtual sprite that can be used to bypass the 16 NPCs limit.
cry
cry
cry species effect
-
speciesfrom data.pokemon.names -
effectis a number.
Example:
# From BPRE0, 163B4D:
cry MOLTRES 2
Notes:
# plays that pokemon's cry. Can use a variable or a literal. effect uses a cry mode constant.
darken
darken
darken flashSize
flashSizeis a number.
Example:
# From BPEE0, 1FC6BA:
darken 6
Notes:
# makes the screen go dark. Related to flash? Call from a level script.
decorationmart
decorationmart
decorationmart products
productspoints to decor data or auto
Example:
# From BPEE0, 1DD1A9:
decorationmart <1DD1B8>
{
"RED BRICK"
"BLUE BRICK"
"YELLOW BRICK"
"RED BALLOON"
"BLUE BALLOON"
"YELLOW BALLOON"
"C Low NOTE MAT"
"D NOTE MAT"
"E NOTE MAT"
"F NOTE MAT"
"G NOTE MAT"
"A NOTE MAT"
"B NOTE MAT"
"C High NOTE MAT"
}
Notes:
# same as pokemart, but with decorations instead of items
decorationmart2
decorationmart2
decorationmart2 products
productspoints to decor data or auto
Example:
# From BPEE0, 220012:
decorationmart2 <220024>
{
"BALL POSTER"
"GREEN POSTER"
"RED POSTER"
"BLUE POSTER"
"CUTE POSTER"
"PIKA POSTER"
"LONG POSTER"
"SEA POSTER"
"SKY POSTER"
}
Notes:
# near-clone of decorationmart, but with slightly changed dialogue
defeatedtrainer
defeatedtrainer
defeatedtrainer trainer
trainerfrom data.trainers.stats
Example:
# From BPRE0, 1A6B9D:
defeatedtrainer MARY
Notes:
# set flag 0x500+trainer to 1. That trainer now counts as defeated.
doanimation
doanimation
doanimation animation
animationis a number.
Example:
# From BPRE0, 1A65D8:
doanimation 25
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
-
trainerfrom data.trainers.stats -
startpoints to text or auto -
playerwinpoints to text or auto -
needmorepokemonTextpoints to text or auto
Example:
# From BPRE0, 1AAB67
double.battle "KIRI & JAN" <1863B7> <1863EA> <18642E>
{
KIRI: JAN, let's try really,
really hard together.
}
{
KIRI: Whimper\.
We lost, didn't we?
}
{
KIRI: We can battle if you have
two POKéMON.
}
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
-
trainerfrom data.trainers.stats -
startpoints to text or auto -
playerwinpoints to text or auto -
needmorepokemonTextpoints to text or auto -
continuescriptpoints to a script or section
Example:
# From BPEE0, 28CF36
double.battle.continue.music "GABBY & TY~6" <28B7B1> <28B8F6> <28B841> <section0>
{
TY: Hey, lookie here!
I remember you!
I'll get this battle all on this
here camera!
}
{
TY: Yep, I got it all.
That whole battle's on camera.
}
{
TY: Do you only have the one POKéMON
and that's it?
If you had more POKéMON, it'd make for
better footage, but\.
}
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
-
trainerfrom data.trainers.stats -
startpoints to text or auto -
playerwinpoints to text or auto -
needmorepokemonTextpoints to text or auto -
continuescriptpoints to a script or section
Example:
# From AXVE0, 15A56B
double.battle.continue.silent TATE&LIZA <18CF02> <18D077> <18D324> <section0>
{
TATE: Hehehe... Were you surprised?
LIZA: Fufufu... Were you surprised?
TATE: That there are two GYM LEADERS?
LIZA: That there are two GYM LEADERS?
TATE: We're twins!
LIZA: We're twins!
TATE: We don't need to talk because...
LIZA: We can each determine what...
TATE: The other is thinking...
LIZA: All in our minds!
TATE: This combination of ours...
LIZA: Can you beat it?
}
{
TATE: What?! Our combination...
LIZA: Was shattered!
TATE: It can't be helped. You've won...
LIZA: So, in recognition, take this.
}
{
TATE: Hehehe... Were you surprised?
LIZA: That there are two GYM LEADERS?
TATE: Oops, you have only one...
LIZA: POKéMON that can battle.
TATE: We can't battle that way!
LIZA: If you want to challenge us,
bring some more POKéMON.
}
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
-
trainerfrom data.trainers.stats -
startpoints to text or auto -
playerwinpoints to text or auto -
needmorepokemonTextpoints to text or auto
Example:
# From BPRE0, 1AA3BA
double.battle.rematch "ELI & ANNE" <1C1A0D> <184675> <1846AF>
{
ANNE: Our twin power powered up!
}
{
ANNE: Our twin power\.
}
{
ANNE: Hi, hi! Let's battle!
But bring two POKéMON.
}
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:
# end the current script and delete the Wonder Card 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 current music out and fades the default map music in, if they are different songs.
# Does nothing in FRLG if the Quest Log is active.
fadein
fadein
fadein speed
speedis a number.
Example:
# From AXVE0, 15F240:
fadein 0
Notes:
# blocks script execution until the current song fades back in from silence.
# The fade in will complete after max(16*speed, 16) frames.
# Does nothing in FRLG if the Quest Log is active.
fadeout
fadeout
fadeout speed
speedis a number.
Example:
# From BPRE0, 16A783:
fadeout 0
Notes:
# blocks script execution until the current song fades out to silence.
# The fadeout will complete after max(16*speed, 16) frames.
# Does nothing in FRLG if the Quest Log is active.
fadescreen
fadescreen
fadescreen effect
effectfrom screenfades
Example:
# From BPRE0, 1A923B:
fadescreen FromBlack
fadescreen3
fadescreen3
fadescreen3 mode
Only available in BPEE
modefrom screenfades
Example:
# From BPEE0, 273772:
fadescreen3 FromBlack
Notes:
# fades the screen in or out, swapping buffers. Emerald only.
fadescreendelay
fadescreendelay
fadescreendelay effect delay
-
effectfrom screenfades -
delayis a number.
Example:
# From BPEE0, 235859:
fadescreendelay ToBlack 4
fadesong
fadesong
fadesong song
songfrom songnames
Example:
# From AXVE0, 1501BF:
fadesong mus_route110
Notes:
# fades the current music out and fades the given song in, if they are different songs.
# Does nothing in FRLG if the Quest Log is active.
fanfare
fanfare
fanfare song
songfrom songnames
Example:
# From BPRE0, 1A7953:
fanfare mus_level_up
Notes:
# plays a song in the fanfare song list as a fanfare, defaulting to the level-up jingle.
# In FRLG, this command does nothing when the Quest Log is active, except change the number of frames to wait to 255 (it doesn't actually wait that many frames).
find.item
find.item
find.item item count
-
itemfrom data.items.stats -
countis a number.
Example:
# From BPRE0, 1BE692
find.item ETHER 1
Notes:
# copyvarifnotzero (item and count), callstd 1
freerotatingtilepuzzle
freerotatingtilepuzzle
freerotatingtilepuzzle
Only available in BPEE
Example:
freerotatingtilepuzzle
getplayerpos
getplayerpos
getplayerpos varX varY
-
varXis a number. -
varYis a number.
Example:
# From BPRE0, 1636FA:
getplayerpos 0x8004 0x8005
Notes:
# stores the current player position into varX and varY
getpokenewsactive
getpokenewsactive
getpokenewsactive newsKind
Only available in BPEE
newsKindis a number.
Example:
# From BPEE0, 2A5AF4:
getpokenewsactive 2
getpricereduction
getpricereduction
getpricereduction index
Only available in AXVE AXPE
indexfrom data.items.stats
Example:
# From BPEE0, 2A5AC6:
getpokenewsactive 2
gettime
gettime
gettime
Example:
gettime
Notes:
# sets variables var0, var1, and var2 to the current time in hours, minutes, and seconds (or all zeroes in FRLG)
givecoins
givecoins
givecoins count
countis a number.
Example:
# From BPEE0, 20FC52:
givecoins 50
giveEgg
giveEgg
giveEgg species
speciesfrom data.pokemon.names
Example:
# From BPRE0, 1688C9:
giveEgg TOGEPI
Notes:
# species can be a pokemon or a variable
givemoney
givemoney
givemoney money check
-
moneyis a number. -
checkis a number.
Example:
givemoney 3 1
Notes:
# if check is 0, gives the player money
givePokemon
givePokemon
givePokemon species level item
-
speciesfrom data.pokemon.names -
levelis a number. -
itemfrom data.items.stats
Example:
# From BPEE0, 211A43:
givePokemon LILEEP 20 ????????
Notes:
# gives the player one of that pokemon. the last 9 bytes are all 00.
# varResult=0 if it was added to the party
# varResult=1 if it was put in the PC
# varResult=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
pointerpoints to a script or section
Example:
# From BPRE0, 162566:
goto <1A9236>
Notes:
# Continues script execution from another point. Cannot return.
gotostd
gotostd
gotostd function
functionis a number.
Example:
gotostd 0
Notes:
# goto a built-in function
gotostdif
gotostdif
gotostdif condition function
-
conditionfrom script_compare -
functionis a number.
Example:
gotostdif != 3
Notes:
# goto a built in function if the condition is met
helptext
helptext
helptext pointer
Only available in BPRE BPGE
pointerpoints to text or auto
Example:
helptext <auto>
Notes:
# something with helptext? Does some tile loading, which can glitch textboxes
hidebox
hidebox
hidebox x y width height
-
xis a number. -
yis a number. -
widthis a number. -
heightis a number.
Example:
# From BPRE0, 1BB3AD:
hidebox 0 0 29 19
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
-
xis a number. -
yis a number.
Example:
# From AXVE0, 156B2D:
hidecoins 0 5
Notes:
# the X & Y coordinates are required even though they end up being unused
hidemoney
hidemoney
hidemoney x y
-
xis a number. -
yis a number.
Example:
# From BPRE0, 16F8B6:
hidemoney 0 0
hidepokepic
hidepokepic
hidepokepic
Example:
hidepokepic
Notes:
# hides all shown pokepics
hidesprite
hidesprite
hidesprite npc
npcis a number.
Example:
# From BPRE0, 1A922F:
hidesprite 0x800F
Notes:
# hides an NPC, but only if they have an associated flag. Doesn't work on the player.
hidesprite2
hidesprite2
hidesprite2 npc mapbank map
-
npcis a number. -
mapbankis a number. -
mapis a number.
Example:
hidesprite2 1 0 1
Notes:
# like hidesprite, but has extra parameters for a specifiable map.
if.compare.call
if.compare.call
if.compare.call variable value condition pointer
-
variablefrom scriptvariablealiases -
valueis a number. -
conditionfrom script_compare -
pointerpoints to a script or section
Example:
# From BPRE0, 1640C0
if.compare.call var4 <= 24 <section0>
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
-
variablefrom scriptvariablealiases -
valueis a number. -
conditionfrom script_compare -
pointerpoints to a script or section
Example:
# From BPRE0, 1C47EE
if.no.goto <section0>
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
ptrpoints to a script or section
Example:
if.female.call <section1>
if.female.goto
if.female.goto
if.female.goto ptr
ptrpoints to a script or section
Example:
# From BPEE0, 1F92E6
if.female.goto <section0>
if.flag.clear.call
if.flag.clear.call
if.flag.clear.call flag pointer
-
flagis a number (hex). -
pointerpoints to a script or section
Example:
# From BPRE0, 162A5E
if.flag.clear.call 0x0844 <section0>
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
-
flagis a number (hex). -
pointerpoints to a script or section
Example:
# From BPRE0, 1BDF22
if.flag.clear.goto 0x0821 <section0>
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
-
flagis a number (hex). -
pointerpoints to a script or section
Example:
# From BPRE0, 1A8C4D
if.flag.set.call 0x0834 <section0>
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
-
flagis a number (hex). -
pointerpoints to a script or section
Example:
# From BPRE0, 161ACA
if.flag.set.goto 0x0246 <section0>
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
-
malepoints to a script or section -
femalepoints to a script or section
Example:
# From BPEE0, 1F9501
if.gender.call <section0> <section1>
if.gender.goto
if.gender.goto
if.gender.goto male female
-
malepoints to a script or section -
femalepoints to a script or section
Example:
# From BPEE0, 1E0FF3
if.gender.goto <section0> <section1>
if.male.call
if.male.call
if.male.call ptr
ptrpoints to a script or section
Example:
# From BPRE0, 170600
if.gender.call <section0> <section1>
if.male.goto
if.male.goto
if.male.goto ptr
ptrpoints to a script or section
Example:
# From BPRE0, 16F76E
if.gender.goto <section0> <section1>
if.no.call
if.no.call
if.no.call ptr
ptrpoints to a script or section
Example:
# From BPRE0, 163CE9
if.no.call <section0>
if.no.goto
if.no.goto
if.no.goto ptr
ptrpoints to a script or section
Example:
# From BPRE0, 160E56
if.no.goto <section0>
if.trainer.defeated.call
if.trainer.defeated.call
if.trainer.defeated.call trainer pointer
-
trainerfrom data.trainers.stats -
pointerpoints to a script or section
Example:
# From BPEE0, 2048DA
if.trainer.defeated.call ALEXIA <section0>
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
-
trainerfrom data.trainers.stats -
pointerpoints to a script or section
Example:
# From BPEE0, 1FC648
if.trainer.defeated.goto BRAWLY <section0>
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
-
trainerfrom data.trainers.stats -
pointerpoints to a script or section
Example:
# From BPRE0, 1611A0
if.trainer.ready.call GRUNT~12 <section0>
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
-
trainerfrom data.trainers.stats -
pointerpoints to a script or section
Example:
# From BPRE0, 16DFD2
if.trainer.ready.goto DUSTY <section0>
Notes:
# If the trainer is not defeated, goto another address or section
if.yes.call
if.yes.call
if.yes.call ptr
ptrpoints to a script or section
Example:
# From BPRE0, 17095D
if.yes.call <section0>
if.yes.goto
if.yes.goto
if.yes.goto ptr
ptrpoints to a script or section
Example:
# From BPRE0, 16624E
if.yes.goto <section0>
if1
if1
if1 condition pointer
-
conditionfrom script_compare -
pointerpoints to a script or section
Example:
# From BPRE0, 1BE146:
if1 == <section0>
Notes:
# if the condition variable fits with 'condition', then "goto" another script
if2
if2
if2 condition pointer
-
conditionfrom script_compare -
pointerpoints to a script or section
Example:
# From BPRE0, 16144F:
if2 == <section0>
Notes:
# if the condition variable fits with 'condition', then "call" another script
incrementhiddenvalue
incrementhiddenvalue
incrementhiddenvalue a
ais a number.
Example:
# From BPRE0, 1A65B8:
incrementhiddenvalue 15
Notes:
# example: pokecenter nurse uses variable 0xF after you pick yes
initclock
initclock
initclock hour minute
Only available in AXVE AXPE BPEE
-
houris a number. -
minuteis a number.
Example:
initclock 0 1
Notes:
# Changes how many hours/minutes forward to adjust the real-time clock, without additional player input. 'hour' and 'minute' can be variables.
initrotatingtilepuzzle
initrotatingtilepuzzle
initrotatingtilepuzzle isTrickHouse
Only available in BPEE
isTrickHouseis a number.
Example:
# From BPEE0, 220C84:
initrotatingtilepuzzle 0
jumpram
jumpram
jumpram
Example:
jumpram
Notes:
# alternate, old name for returnram
killscript
killscript
killscript
Example:
killscript
Notes:
# alternate, old name for endram
lighten
lighten
lighten flashSize
flashSizeis a number.
Example:
# From BPEE0, 1FC71E:
lighten 6
Notes:
# lightens an area around the player?
loadbytefrompointer
loadbytefrompointer
loadbytefrompointer bank pointer
-
bankfrom 4 -
pointeris a number (hex).
Example:
loadbytefrompointer 3 0x0E
Notes:
# load a byte value from a RAM address into the specified memory bank, for other commands to use
loadpointer
loadpointer
loadpointer bank pointer
-
bankfrom 4 -
pointerpoints to text or auto
Example:
loadpointer 0 <auto>
Notes:
# loads a pointer into the specified memory bank, for other commands to use
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
datapoints to movement data or auto
Example:
# From BPEE0, 1E594C
move.camera <1E5A68>
{
walk_slow_diag_southwest
walk_slow_diag_southwest
walk_slow_diag_southwest
walk_slow_diag_southwest
walk_slow_diag_southwest
walk_slow_diag_southwest
walk_slow_diag_southwest
walk_slow_diag_southwest
walk_slow_diag_southwest
walk_slow_diag_southwest
walk_slow_diag_southwest
walk_slow_diag_southwest
}
Notes:
# Moves the camera (NPC object #127) around the map.
# Requires "special SpawnCameraObject" and "special RemoveCameraObject".
move.npc
move.npc
move.npc npc data
-
npcis a number. -
datapoints to movement data or auto
Example:
# From BPRE0, 1635F0
move.npc 2 <163624>
{
walk_down
walk_down
walk_down
walk_down
walk_right
walk_down
walk_down
}
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
datapoints to movement data or auto
Example:
# From BPRE0, 164139
move.player <1A75EB>
{
walk_in_place_fastest_right
}
Notes:
# Moves the player (NPC object #255) around the map.
# This macro assumes using "waitmovement 0" instead of "waitmovement 255".
moveoffscreen
moveoffscreen
moveoffscreen npc
npcis a number.
Example:
# From BPRE0, 1607C4:
moveoffscreen 3
Notes:
# moves the npc to just above the left-top corner of the screen
moverotatingtileobjects
moverotatingtileobjects
moverotatingtileobjects puzzleNumber
Only available in BPEE
puzzleNumberis a number.
Example:
# From BPRE0, 1644A7:
braillelength <1A9362>
movesprite
movesprite
movesprite npc x y
-
npcis a number. -
xis a number. -
yis a number.
Example:
# From BPRE0, 164878:
movesprite 255 9 7
movesprite2
movesprite2
movesprite2 npc x y
-
npcis a number. -
xis a number. -
yis a number.
Example:
# From BPRE0, 16829E:
movesprite2 1 25 5
Notes:
# permanently move the npc to the x/y location
msgbox.autoclose
msgbox.autoclose
msgbox.autoclose ptr
ptrpoints to text or auto
Example:
# From BPRE0, 160809
msgbox.autoclose <172D51>
{
Darn it all!
My associates won't stand for this!
}
Notes:
# loadpointer, callstd 6
msgbox.default
msgbox.default
msgbox.default ptr
ptrpoints to text or auto
Example:
# From BPRE0, 160DE7
msgbox.default <174444>
{
MACHOKE: Gwoh! Goggoh!
}
Notes:
# loadpointer, callstd 4
msgbox.fanfare
msgbox.fanfare
msgbox.fanfare song ptr
-
songfrom songnames -
ptrpoints to text or auto
Example:
# From BPRE0, 160765
msgbox.fanfare mus_obtain_key_item <172BD6>
{
All right.
Then this fossil is mine!
}
Notes:
# fanfare, preparemsg, waitmsg
msgbox.instant.autoclose
msgbox.instant.autoclose
msgbox.instant.autoclose ptr
Only available in BPEE
ptrpoints to text or auto
Example:
msgbox.instant.autoclose <auto>
Notes:
#Skips the typewriter effect
msgbox.instant.default
msgbox.instant.default
msgbox.instant.default ptr
Only available in BPEE
ptrpoints to text or auto
Example:
msgbox.instant.default <auto>
Notes:
#Skips the typewriter effect
msgbox.instant.npc
msgbox.instant.npc
msgbox.instant.npc ptr
Only available in BPEE
ptrpoints to text or auto
Example:
msgbox.instant.npc <auto>
Notes:
#Skips the typewriter effect
msgbox.item
msgbox.item
msgbox.item item count msg item count song
-
itemfrom data.items.stats -
countis a number. -
msgpoints to text or auto -
itemfrom data.items.stats -
countis a number. -
songfrom songnames
Example:
# From BPRE0, 169F47
msgbox.item <18F675> TM26 1 mus_level_up
{
[player] received TM26
from GIOVANNI.
}
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
ptrpoints to text or auto
Example:
# From BPRE0, 160C1E
msgbox.npc <173B21>
{
I always travel with WIGGLYTUFF.
I never leave home without it.
}
Notes:
# Equivalent to
# lock
# faceplayer
# msgbox.default
# release
msgbox.sign
msgbox.sign
msgbox.sign ptr
ptrpoints to text or auto
Example:
# From BPRE0, 1BE091
msgbox.sign <1BE0E2>
{
It's a rugged rock, but a POKéMON
may be able to smash it.
}
Notes:
# loadpointer, callstd 3
msgbox.yesno
msgbox.yesno
msgbox.yesno ptr
ptrpoints to text or auto
Example:
# From BPRE0, 1BDF45
msgbox.yesno <1BDF94>
{
This tree looks like it can be CUT
down!
Would you like to CUT it?
}
Notes:
# loadpointer, callstd 5
multichoice
multichoice
multichoice x y list allowCancel
-
xis a number. -
yis a number. -
listis a number. -
allowCancelfrom allowcanceloptions
Example:
# From BPRE0, 166B46:
multichoice 19 5 57 AllowCancel
Notes:
# player selection stored in varResult. If they backed out, varVesult=0x7F
multichoice2
multichoice2
multichoice2 x y list default canCancel
-
xis a number. -
yis a number. -
listis a number. -
defaultis a number. -
canCancelfrom allowcanceloptions
Example:
# From BPRE0, 16C1C3:
multichoice2 0 0 31 1 AllowCancel
Notes:
# like multichoice, but you can choose which option is selected at the start
multichoice3
multichoice3
multichoice3 x y list per_row canCancel
-
xis a number. -
yis a number. -
listis a number. -
per_rowis a number. -
canCancelfrom allowcanceloptions
Example:
# From BPRE0, 16A132:
multichoicegrid 7 1 15 3 AllowCancel
Notes:
# like multichoice, but shows multiple columns.
multichoicegrid
multichoicegrid
multichoicegrid x y list per_row canCancel
-
xis a number. -
yis a number. -
listis a number. -
per_rowis a number. -
canCancelfrom allowcanceloptions
Example:
# From AXVE0, 1579F7:
multichoicegrid 8 1 13 3 AllowCancel
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:
# does nothing
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
-
itemfrom data.items.stats -
countis a number.
Example:
# From BPRE0, 164D98
npc.item NUGGET 1
Notes:
# copyvarifnotzero (item and count), callstd 0
pause
pause
pause time
timeis a number.
Example:
# From BPRE0, 1631D2:
pause 10
Notes:
# blocks script execution for 'time' frames
paymoney
paymoney
paymoney money check
-
moneyis a number. -
checkis a number.
Example:
# From BPRE0, 16D3E0:
paymoney 500 0
Notes:
# if check is 0, takes money from the player
playsong
playsong
playsong song mode
-
songfrom songnames -
modefrom songloopoptions
Example:
# From BPRE0, 16919E:
playsong mus_encounter_rival playOnce
Notes:
# plays a song as background music, optionally marking it to become the "saved" background music.
# Does nothing in FRLG if the Quest Log is active.
pokecasino
pokecasino
pokecasino index
indexis a number.
Example:
# From BPRE0, 16C99F:
pokecasino 0x800D
pokemart
pokemart
pokemart products
productspoints to pokemart data or auto
Example:
# From BPRE0, 16B67C:
pokemart <16B68C>
{
"POKé BALL"
"SUPER POTION"
ANTIDOTE
"PARLYZ HEAL"
AWAKENING
"ICE HEAL"
REPEL
}
Notes:
# products is a list of 2-byte items, terminated with 0000
pokenavcall
pokenavcall
pokenavcall text
Only available in BPEE
textpoints to text or auto
Example:
# From BPEE0, 1ED100:
pokenavcall <1EE336>
{
\. \. \. \. \. \.
\. \. \. \. \. Beep!
DAD: Oh, [player]?
\. \. \. \. \. \.
Where are you now?
It sounds windy wherever you are.
I just heard from DEVON's MR. STONE
about your POKéNAV, so I decided
to give you a call.
It sounds like you're doing fine,
so that's fine with me.
You take care now.
\. \. \. \. \. \.
\. \. \. \. \. Click!
}
Notes:
# displays a pokenav call. (Emerald only)
preparemsg
preparemsg
preparemsg text
textpoints to text or auto
Example:
# From BPRE0, 1A65BA:
preparemsg <1A54E1>
{
Okay, I'll take your POKéMON for a
few seconds.
}
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
pointerpoints to text or auto
Example:
# From BPRE0, 1BB747:
preparemsg2 <1BC590>
{
Please enter.
}
Notes:
# prepares a message that automatically scrolls at a fixed speed
preparemsg3
preparemsg3
preparemsg3 pointer
Only available in BPEE
pointerpoints to text or auto
Example:
# From BPEE0, 21AA8E:
preparemsg3 <27BEEC>
{
Transmitting\.
}
Notes:
# shows a text box with text appearing instantaneously.
pyramid.battle
pyramid.battle
pyramid.battle trainer start playerwin
Only available in BPEE
-
trainerfrom data.trainers.stats -
startpoints to text or auto -
playerwinpoints to text or auto
Example:
# From BPEE0, 252C4F
pyramid.battle PHILLIP <252C8D> <252C8D>
{
This is a sample message.
}
{
This is a sample message.
}
Notes:
# trainerbattle 09: Only works when called by Battle Pyramid ASM.
random
random
random high
highis a number.
Example:
# From BPEE0, 1E2BEC:
random 10
Notes:
# returns 0 <= number < high, stored in varResult
readytrainer
readytrainer
readytrainer trainer
trainerfrom data.trainers.stats
Example:
# From AXVE0, 150019:
readytrainer VICTOR
Notes:
# set flag 0x500+trainer to 0. That trainer now counts as active.
register.matchcall
register.matchcall
register.matchcall trainer trainer
-
trainerfrom data.trainers.stats -
trainerfrom data.trainers.stats
Example:
register.matchcall ~43 MELISSA
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
countis a number.
Example:
# From BPEE0, 210035:
removecoins 3500
removedecoration
removedecoration
removedecoration decoration
decorationfrom data.decorations.stats
Example:
removedecoration "ZIGZAG CUSHION"
Notes:
# In RSE only, this command tries to remove a decoration from the player's PC. If the operation succeeds, varResult is set to 1, otherwise 0.
# In FRLG, this command does nothing and does not affect varResult.
# 'decoration' can be a variable.
removeitem
removeitem
removeitem item quantity
-
itemfrom data.items.stats -
quantityis a number.
Example:
# From BPRE0, 171741:
removeitem TINYMUSHROOM 2
Notes:
# Tries to remove 'quantity' of 'item' from the player's inventory.
# 'item' and 'quantity' can be variables.
# if the operation was successful, varResult is set to 1. If the operation fails, it is set to 0.
# In Emerald only, if the appropriate flag is set or the map uses the appropriate layout, the item will be removed from the Battle Pyramid inventory instead.
# In Emerald only, this command may rarely result in the player losing all of their items or other bugs due to memory allocation failure.
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.
resetvars
resetvars
resetvars
Example:
resetvars
Notes:
# Alternate, old name for gettime
resetweather
resetweather
resetweather
Example:
resetweather
Notes:
# queues a weather change to the map's default weather
restorespritelevel
restorespritelevel
restorespritelevel npc bank map
-
npcis a number. -
bankis a number. -
mapis a number.
Example:
# From AXVE0, 14F06B:
restorespritelevel 2 0 11
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:
# return from a Wonder Card script back to the original script
savesong
savesong
savesong song
songfrom songnames
Example:
# From BPEE0, 1E10D6:
savesong mus_dummy
Notes:
# sets the saved background music to 'song', without actually playing it.
# It can then be played via special Overworld_PlaySpecialMapMusic.
# Saved background music will be remembered if you save the game and then load it again.
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
-
animationis a number. -
slotis a number.
Example:
# From BPRE0, 16C988:
setanimation 0 255
Notes:
# which party pokemon to use for the next field animation?
setberrytree
setberrytree
setberrytree plantID berryID growth
Only available in AXVE AXPE BPEE
-
plantIDis a number. -
berryIDfrom data.items.berry.stats -
growthis a number.
Example:
setberrytree 2 POMEG 3
Notes:
# sets a specific berry-growing spot on the map with the specific berry and growth level.
setbyte
setbyte
setbyte byte
byteis a number.
Example:
setbyte 2
Notes:
# alternate, old name for setmysteryeventstatus
setbyte2
setbyte2
setbyte2 bank value
-
bankfrom 4 -
valueis a number.
Example:
setbyte2 1 1
Notes:
# loads a byte into the specified memory bank, for other commands to use
setcatchlocation
setcatchlocation
setcatchlocation slot location
Only available in BPRE BPGE BPEE
-
slotis a number. -
locationfrom data.maps.names
Example:
setcatchlocation 4 "SAFFRON CITY"
Notes:
# changes the catch location of a pokemon in your party (0-5)
setcode
setcode
setcode pointer
pointeris a pointer.
Example:
setcode <F00000>
Notes:
# block script execution and instead run the given ASM code every frame until it returns 1
setdoorclosed
setdoorclosed
setdoorclosed x y
-
xis a number. -
yis a number.
Example:
# From BPRE0, 1BBB04:
setdoorclosed 5 1
Notes:
# queues the animation, but doesn't do it
setdoorclosed2
setdoorclosed2
setdoorclosed2 x y
-
xis a number. -
yis a number.
Example:
setdoorclosed2 0 4
Notes:
# sets the specified door tile to be closed without an animation
setdooropened
setdooropened
setdooropened x y
-
xis a number. -
yis a number.
Example:
# From BPRE0, 1BBAEF:
setdooropened 5 1
Notes:
# queues the animation, but doesn't do it
setdooropened2
setdooropened2
setdooropened2 x y
-
xis a number. -
yis a number.
Example:
setdooropened2 2 3
Notes:
# sets the specified door tile to be open without an animation
setfarbyte
setfarbyte
setfarbyte bank pointer
-
bankfrom 4 -
pointeris a number (hex).
Example:
setfarbyte 2 0x0D
Notes:
# stores the byte in the specified memory bank to a RAM address
setflag
setflag
setflag flag
flagis a number (hex).
Example:
# From BPRE0, 162553:
setflag 0x02BC
Notes:
# flag = 1
sethealingplace
sethealingplace
sethealingplace flightspot
flightspotis a number.
Example:
# From BPRE0, 162DC1:
sethealingplace 1
Notes:
# sets where the player warps when they white out
setmapfooter
setmapfooter
setmapfooter footer
footeris a number.
Example:
# From BPEE0, 236F0E:
setmapfooter 169
Notes:
# updates the current map's footer. typically used on transition level scripts.
setmaptile
setmaptile
setmaptile x y tile isWall
-
xis a number. -
yis a number. -
tileis a number. -
isWallis a number.
Example:
# From BPRE0, 1614AA:
setmaptile 18 12 641 0
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
slotis a number.
Example:
setmodernfatefulencounter 3
Notes:
# a pokemon in your party now has its modern fateful encounter attribute set
setmonmove
setmonmove
setmonmove pokemonSlot attackSlot newMove
-
pokemonSlotis a number. -
attackSlotis a number. -
newMovefrom data.pokemon.moves.names
Example:
setmonmove 4 0 DRAGONBREATH
Notes:
# set a given pokemon in your party to have a specific move.
# Slots range 0-4 and 0-3.
setmysteryeventstatus
setmysteryeventstatus
setmysteryeventstatus value
valueis a number.
Example:
setmysteryeventstatus 3
Notes:
# sets a state variable used for Mystery Event scripts
setorcopyvar
setorcopyvar
setorcopyvar variable source
-
variablefrom scriptvariablealiases -
sourceis a number.
Example:
# From BPRE0, 1BE5C7:
setorcopyvar var1 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.
# In other words:
# destination = source (or) destination = *source
# (if source isn't a valid variable, it's read as a value)
setup.battle.A
setup.battle.A
setup.battle.A trainer start playerwin
Only available in BPEE
-
trainerfrom data.trainers.stats -
startpoints to text or auto -
playerwinpoints to text or auto
Example:
setup.battle.A GRUNT~15 <auto> <auto>
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
-
trainerfrom data.trainers.stats -
startpoints to text or auto -
playerwinpoints to text or auto
Example:
setup.battle.B GRUNT~29 <auto> <auto>
Notes:
# trainerbattle 0B: Sets up the 2nd trainer for a multi battle.
setvar
setvar
setvar variable value
-
variablefrom scriptvariablealiases -
valueis a number.
Example:
# From BPRE0, 160E3B:
setvar var8 2
Notes:
# sets the given variable to the given value
setvirtualaddress
setvirtualaddress
setvirtualaddress pointer
pointeris a number (hex).
Example:
setvirtualaddress 0x0F
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
-
mapbankis a number. -
mapis a number. -
warpis a number. -
xis a number. -
yis a number.
Example:
# From BPRE0, 1620D4:
setwarpplace 1 51 256 22 3
Notes:
# sets a variable position (dynamic warp). Go to it with warp 7F 7F 7F 0000 0000
setweather
setweather
setweather type
typeis a number.
Example:
# From BPRE0, 1A9267:
setweather 11
Notes:
#
setwildbattle
setwildbattle
setwildbattle species level item
-
speciesfrom data.pokemon.names -
levelis a number. -
itemfrom data.items.stats
Example:
# From BPRE0, 16389D:
setwildbattle ELECTRODE 34 ????????
setworldmapflag
setworldmapflag
setworldmapflag flag
Only available in BPRE BPGE
flagis a number.
Example:
# From BPRE0, 160F2F:
setworldmapflag 2218
Notes:
# This lets the player fly to a given map, if the map has a flight spot
showbox
showbox
showbox x y width height
-
xis a number. -
yis a number. -
widthis a number. -
heightis a number.
Example:
showbox 3 3 3 1
Notes:
# nop in Emerald
showcoins
showcoins
showcoins x y
-
xis a number. -
yis a number.
Example:
# From BPRE0, 16CFA1:
showcoins 0 0
showcontestresults
showcontestresults
showcontestresults
Example:
showcontestresults
Notes:
# nop in FireRed. Shows contest results.
showcontestwinner
showcontestwinner
showcontestwinner contest
contestis a number.
Example:
# From BPEE0, 2199BD:
showcontestwinner 10
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
-
xis a number. -
yis a number.
Example:
# From BPRE0, 16D3A5:
showmoney 0 0 0
Notes:
# shows how much money the player has in a separate box
showmoney x y check
Only available in BPRE BPGE BPEE
-
xis a number. -
yis a number. -
checkis a number.
Example:
# From BPEE0, 20ADC1:
showmoney 0 0 0
Notes:
# shows how much money the player has in a separate box (only works if check is 0)
showpokepic
showpokepic
showpokepic species x y
-
speciesfrom data.pokemon.names -
xis a number (hex). -
yis a number (hex).
Example:
# From BPEE0, 1FA039:
showpokepic CHIKORITA 10 3
Notes:
# show the pokemon in a box. Can be a literal or a variable.
showsprite
showsprite
showsprite npc
npcis a number.
Example:
# From BPRE0, 169AA5:
showsprite 8
Notes:
# opposite of hidesprite
showsprite2
showsprite2
showsprite2 npc bank map
-
npcis a number. -
bankis a number. -
mapis a number.
Example:
showsprite2 1 0 0
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
-
trainerfrom data.trainers.stats -
startpoints to text or auto -
playerwinpoints to text or auto
Example:
# From BPRE0, 160653
single.battle JOVAN <17290B> <172927>
{
What!
Don't sneak up on me!
}
{
My POKéMON won't do!
}
Notes:
# trainerbattle 00: Default trainer battle command.
single.battle.canlose
single.battle.canlose
single.battle.canlose trainer playerlose playerwin
Only available in BPRE BPGE
-
trainerfrom data.trainers.stats -
playerlosepoints to text or auto -
playerwinpoints to text or auto
Example:
single.battle.canlose IRENE <auto> <auto>
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
-
trainerfrom data.trainers.stats -
startpoints to text or auto -
playerwinpoints to text or auto -
winscriptpoints to a script or section
Example:
# From BPRE0, 16CAF5
single.battle.continue.music GRUNT~7 <196E69> <196E95> <section0>
{
I'm guarding this poster!
Go away, or else!
}
{
Dang!
}
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
-
trainerfrom data.trainers.stats -
startpoints to text or auto -
playerwinpoints to text or auto -
winscriptpoints to a script or section
Example:
# From BPRE0, 16A5A0
single.battle.continue.silent BROCK <190CD4> <190E4F> <section0>
{
So, you're here. I'm BROCK.
I'm PEWTER's GYM LEADER.
My rock-hard willpower is evident
even in my POKéMON.
My POKéMON are all rock hard, and
have true-grit determination.
That's right - my POKéMON are all
the ROCK type!
Fuhaha! You're going to challenge
me knowing that you'll lose?
That's the TRAINER's honor that
compels you to challenge me.
Fine, then!
Show me your best!\CC0B5601
}
{
I took you for granted, and so
I lost.
As proof of your victory, I confer
on you this\.the official POKéMON
LEAGUE BOULDERBADGE.
\CC0602[player] received the BOULDERBADGE
from BROCK![pause_music]\CC0B0401\CC08FE\CC0856[resume_music]
\CC0604Just having the BOULDERBADGE makes
your POKéMON more powerful.
It also enables the use of the
move FLASH outside of battle.
Of course, a POKéMON must know the
move FLASH to use it.
}
Notes:
# trainerbattle 01: No intro music. Continues the script after winning.
single.battle.nointro
single.battle.nointro
single.battle.nointro trainer playerwin
-
trainerfrom data.trainers.stats -
playerwinpoints to text or auto
Example:
# From BPRE0, 1639BE
single.battle.nointro GRUNT~43 <17AA34>
{
Huh, what?
}
Notes:
# trainerbattle 03: No intro music nor intro text.
single.battle.rematch
single.battle.rematch
single.battle.rematch trainer start playerwin
-
trainerfrom data.trainers.stats -
startpoints to text or auto -
playerwinpoints to text or auto
Example:
# From BPRE0, 1A94AA
single.battle.rematch GREG <1C1521> <1836B3>
{
You're a TRAINER, aren't you?
Let's get with it right away!
}
{
If I had new POKéMON, I would've
won!
}
Notes:
# trainerbattle 05: Starts a trainer battle rematch.
sound
sound
sound number
numberfrom songnames
Example:
# From BPRE0, 1A7510:
sound se_rs_door
Notes:
# play a song as a sound effect.
# In FRLG, does nothing during certain parts of the credits where scripts run, or in the Quest Log.
special
special
special function
functionfrom specials
Example:
# From BPRE0, 16122D:
special DrawWholeMapView
Notes:
# Calls a piece of ASM code from a table.
# Check your TOML for a list of specials available in your game.
# In FRLG, an invalid special number will print an error message to the debugger log output and freeze the game.
special2
special2
special2 variable function
-
variablefrom scriptvariablealiases -
functionfrom specials
Example:
# From BPRE0, 163B6B:
special2 varResult GetBattleOutcome
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.
# In FRLG, an invalid special number will print an error message to the debugger log output and freeze the game.
specialvar
specialvar
specialvar variable function
-
variablefrom scriptvariablealiases -
functionfrom specials
Example:
# From BPRE0, 1637F0:
special2 varResult GetBattleOutcome
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.
# In FRLG, an invalid special number will print an error message to the debugger log output and freeze the game.
spritebehave
spritebehave
spritebehave npc behavior
-
npcis a number. -
behavioris a number.
Example:
# From BPRE0, 163964:
spritebehave 3 8
Notes:
# temporarily changes the movement type of a selected NPC.
spriteface
spriteface
spriteface npc direction
-
npcis a number. -
directionfrom directions
Example:
# From BPEE0, 2240DA:
spriteface 3 South
spriteface2
spriteface2
spriteface2 virtualNPC facing
-
virtualNPCis a number. -
facingis a number.
Example:
# From BPEE0, 27AAAB:
spriteface2 8 4
spriteinvisible
spriteinvisible
spriteinvisible npc bank map
-
npcis a number. -
bankis a number. -
mapis a number.
Example:
# From BPEE0, 277004:
spriteinvisible 255 0 0
Notes:
# hides the sprite on the given map by setting its invisibility to true.
spritelevelup
spritelevelup
spritelevelup npc bank map subpriority
-
npcis a number. -
bankis a number. -
mapis a number. -
subpriorityis a number.
Example:
# From BPEE0, 1EE817:
spritelevelup 2 0 11 0
Notes:
# the chosen npc goes 'up one level'
spritevisible
spritevisible
spritevisible npc bank map
-
npcis a number. -
bankis a number. -
mapis a number.
Example:
# From BPEE0, 1F0E72:
spritevisible 255 0 9
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 source
-
variablefrom scriptvariablealiases -
sourceis a number.
Example:
# From BPRE0, 1A8C28:
subvar varResult 1
Notes:
# variable -= source (or) variable -= *source
# (if 'source' isn't a valid variable, it's read as a value)
testdecoration
testdecoration
testdecoration decoration
decorationfrom data.decorations.stats
Example:
# From AXVE0, 156C58:
testdecoration "TREECKO DOLL"
Notes:
# In RSE only, this command sets varResult to 1 if the PC could store at least one more of that decoration, otherwise 0.
# In FRLG, this command does nothing and does not affect varResult.
textcolor
textcolor
textcolor color
Only available in BPRE BPGE
coloris a number.
Example:
# From BPRE0, 161B12:
textcolor 3
Notes:
# 00=blue, 01=red, FF=default, XX=black. Only in FR/LG
trainerbattle
trainerbattle
trainerbattle 0 trainer arg start playerwin
-
trainerfrom data.trainers.stats -
argis a number. -
startpoints to text or auto -
playerwinpoints to text or auto
Example:
# From BPRE0, 160A84:
trainerbattle 00 EDMOND 0 <173308> <17332B>
{
Hey, matey!
Let's do a little jig!
}
{
You're impressive!
}
trainerbattle 1 trainer arg start playerwin winscript
-
trainerfrom data.trainers.stats -
argis a number. -
startpoints to text or auto -
playerwinpoints to text or auto -
winscriptpoints to a script or section
Example:
# From BPRE0, 16D55B:
trainerbattle 01 KOGA 0 <19832E> <198444> <section0>
{
KOGA: Fwahahaha!
A mere child like you dares to
challenge me?
The very idea makes me shiver
with mirth!
Very well, I shall show you true
terror as a ninja master.
Poison brings steady doom.
Sleep renders foes helpless.
Despair to the creeping horror of
POISON-type POKéMON!\CC0B5601
}
{
Humph!
You have proven your worth!
Here!
Take the SOULBADGE!
}
Notes:
# doesn't play encounter music, continues with winscript
trainerbattle 2 trainer arg start playerwin winscript
-
trainerfrom data.trainers.stats -
argis a number. -
startpoints to text or auto -
playerwinpoints to text or auto -
winscriptpoints to a script or section
Example:
# From BPRE0, 16120A:
trainerbattle 02 GRUNT~12 0 <17503A> <17505A> <section0>
{
Are you lost, you little mouse?
}
{
Why\.?
}
Notes:
# does play encounter music, continues with winscript
trainerbattle 3 trainer arg playerwin
-
trainerfrom data.trainers.stats -
argis a number. -
playerwinpoints to text or auto
Example:
# From BPRE0, 1606EF:
trainerbattle 03 MIGUEL 0 <172B99>
{
Okay!
I'll share!
}
Notes:
# no intro text
trainerbattle 4 trainer arg start playerwin needmorepokemonText
-
trainerfrom data.trainers.stats -
argis a number. -
startpoints to text or auto -
playerwinpoints to text or auto -
needmorepokemonTextpoints to text or auto
Example:
# From BPRE0, 1AA649:
trainerbattle 04 "GIA & JES" 0 <1858A6> <1858D0> <185908>
{
GIA: Hey, JES\.
If we win, I'll marry you!
}
{
GIA: Oh, but why?
}
{
GIA: I can't bear to battle
without my JES!
Don't you have one more POKéMON?
}
Notes:
# double battles
trainerbattle 5 trainer arg start playerwin
-
trainerfrom data.trainers.stats -
argis a number. -
startpoints to text or auto -
playerwinpoints to text or auto
Example:
# From BPRE0, 1A93F0:
trainerbattle 05 BEN 0 <1C149D> <1835A0>
{
Hi! I like shorts!
They're comfy and easy to wear!
You should be wearing shorts, too!
}
{
I don't believe it!
}
Notes:
# clone of 0, but with rematch potential
trainerbattle 6 trainer arg start playerwin needmorepokemonText continuescript
-
trainerfrom data.trainers.stats -
argis a number. -
startpoints to text or auto -
playerwinpoints to text or auto -
needmorepokemonTextpoints to text or auto -
continuescriptpoints to a script or section
Example:
# From BPEE0, 1F6643:
trainerbattle 06 "LILA & ROY" 0 <2A0E87> <2A0EFE> <2A0F8C> <section0>
{
LILA: Sigh\.
Here I am in the sea, but who's with me?
My little brother!
Let's battle so I won't have to dwell
on that!
}
{
LILA: ROY! It's your fault we lost!
You're in for it later!
}
{
LILA: You're planning to battle us?
Not unless you have two POKéMON.
}
Notes:
# double battles, continues the script
trainerbattle 7 trainer arg start playerwin needmorepokemonText
-
trainerfrom data.trainers.stats -
argis a number. -
startpoints to text or auto -
playerwinpoints to text or auto -
needmorepokemonTextpoints to text or auto
Example:
# From BPRE0, 1AB6EE:
trainerbattle 07 "LIA & LUC" 0 <1C2FAE> <187D7E> <187DE8>
{
LUC: My big sis taught me all
about POKéMON.
I wonder if I'm better?
}
{
LUC: Oh, wow!
Someone tougher than my big sis!
}
{
LUC: I don't want to if I can't
battle you with my big sis.
Don't you have two POKéMON?
}
Notes:
# clone of 4, but with rematch potential
trainerbattle 8 trainer arg start playerwin needmorepokemonText continuescript
-
trainerfrom data.trainers.stats -
argis a number. -
startpoints to text or auto -
playerwinpoints to text or auto -
needmorepokemonTextpoints to text or auto -
continuescriptpoints to a script or section
Example:
# From BPEE0, 220898:
trainerbattle 08 TATE&LIZA 0 <221783> <2218EC> <221BCE> <section0>
{
TATE: Hehehe\. Were you surprised?
LIZA: Fufufu\. Were you surprised?
TATE: That there are two GYM LEADERS?
LIZA: That there are two GYM LEADERS?
TATE: We're twins!
LIZA: We're twins!
TATE: We don't need to talk because\.
LIZA: We can each determine what\.
TATE: The other is thinking\.
LIZA: All in our minds!
TATE: This combination of ours\.
LIZA: Can you beat it?
}
{
TATE: What?! Our combination\.
LIZA: Was shattered!
TATE: It can't be helped. You've won\.
LIZA: So, in recognition, take this.
}
{
TATE: Hehehe\. Were you surprised?
LIZA: That there are two GYM LEADERS?
TATE: Oops, you have only one\.
LIZA: POKéMON that can battle.
TATE: We can't battle that way!
LIZA: If you want to challenge us,
bring some more POKéMON.
}
Notes:
# clone of 6, does not play encounter music
trainerbattle 9 trainer arg playerwin playerlose
-
trainerfrom data.trainers.stats -
argis a number. -
playerwinpoints to text or auto -
playerlosepoints to text or auto
Example:
# From BPRE0, 1693AC:
trainerbattle 09 TERRY 3 <18DDEA> <18DE1A>
{
WHAT?
Unbelievable!
I picked the wrong POKéMON!
}
{
[rival]: Yeah!
Am I great or what?
}
Notes:
# tutorial battle (can't lose) (set arg=3 for oak's naration) (Pyramid type for Emerald)
trainerbattle other trainer arg start playerwin
-
otheris a number. -
trainerfrom data.trainers.stats -
argis a number. -
startpoints to text or auto -
playerwinpoints to text or auto
Example:
# From BPRE0, 160BEF:
trainerbattle 00 ANN 0 <173A1A> <173A4F>
{
I collected these POKéMON
from all around the world!
}
{
Oh, no!
I went around the world for these!
}
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
-
trainerfrom data.trainers.stats -
startpoints to text or auto -
playerwinpoints to text or auto
Example:
trainerhill.battle "RAY & TYRA" <auto> <auto>
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
-
trainerfrom data.trainers.stats -
playerlosepoints to text or auto -
playerwinpoints to text or auto
Example:
tutorial.battle SEBASTIAN <auto> <auto>
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
-
trainerfrom data.trainers.stats -
playerlosepoints to text or auto -
playerwinpoints to text or auto
Example:
# From BPRE0, 16949F
tutorial.battle.canlose TERRY~2 <18DDEA> <18DE1A>
{
WHAT?
Unbelievable!
I picked the wrong POKéMON!
}
{
[rival]: Yeah!
Am I great or what?
}
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
-
xis a number. -
yis a number.
Example:
# From BPRE0, 16CDE3:
updatecoins 0 5
Notes:
# the X & Y coordinates are required even though they end up being unused
updatemoney
updatemoney
updatemoney x y
Only available in AXVE AXPE
-
xis a number. -
yis a number.
Example:
# From BPRE0, 1BF4F7:
updatemoney 0 0 0
Notes:
# updates the amount of money shown after a money change
updatemoney x y check
Only available in BPRE BPGE BPEE
-
xis a number. -
yis a number. -
checkis a number.
Example:
# From BPEE0, 22BC7F:
updatemoney 0 0 0
Notes:
# updates the amount of money shown after a money change (only works if check is 0)
virtualbuffer
virtualbuffer
virtualbuffer buffer text
-
bufferfrom bufferNames -
textis a pointer.
Example:
virtualbuffer buffer1 <F00000>
Notes:
# stores text in a buffer
virtualcall
virtualcall
virtualcall destination
destinationpoints to a script or section
Example:
virtualcall <section1>
virtualcallif
virtualcallif
virtualcallif condition destination
-
conditionis a number. -
destinationis a pointer.
Example:
virtualcallif 4 <F00000>
virtualgoto
virtualgoto
virtualgoto destination
destinationpoints to a script or section
Example:
virtualgoto <section1>
Notes:
# ???
virtualgotoif
virtualgotoif
virtualgotoif condition destination
-
conditionis a number. -
destinationis a pointer.
Example:
virtualgotoif 4 <F00000>
virtualloadpointer
virtualloadpointer
virtualloadpointer text
textpoints to text or auto
Example:
virtualloadpointer <auto>
Notes:
# uses gStringVar4
virtualmsgbox
virtualmsgbox
virtualmsgbox text
textpoints to text or auto
Example:
virtualmsgbox <auto>
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 should have finished, according to its length in the fanfare table
waitkeypress
waitkeypress
waitkeypress
Example:
waitkeypress
Notes:
# blocks script execution until the player pushes the A or B button
waitmovement
waitmovement
waitmovement npc
npcis a number.
Example:
# From BPRE0, 160BBC:
waitmovement 0
Notes:
# block further script execution until the npc movement is completed.
# 'npc' can be a variable, or 0 to signify the last NPC with a movement applied.
waitmovement2
waitmovement2
waitmovement2 npc bank map
-
npcis a number. -
bankis a number. -
mapis a number.
Example:
# From AXVE0, 14B77F:
waitmovement2 0 0 2
Notes:
# like waitmovement, but does not assume the map that the NPC is from is the current map.
# probably useful for using FRLG clone NPCs in cutscenes?
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 sound effects finish (excluding special looping ones used in battle)
waitstate
waitstate
waitstate
Example:
waitstate
Notes:
# blocks script execution and disables the script running code until it gets reenabled by some ASM code.
warp
warp
warp mapbank map warp x y
-
mapbankis a number. -
mapis a number. -
warpis a number. -
xis a number. -
yis a number.
Example:
# From BPRE0, 16D437:
warp 1 63 256 26 30
Notes:
# sends player to mapbank/map at tile 'warp'. If warp is negative or out of range, uses x/y instead, or the middle of the map if those are negative as well
# x and y can be variables
# blocks script execution and, after a few frames, resets the script runner state, ending the current script
warp.center
warp.center
warp.center mapbank map
-
mapbankis a number. -
mapis a number.
Example:
warp.center 0 1
Notes:
# Sends player to the middle of another map.
warp.towarp
warp.towarp
warp.towarp mapbank map warp
-
mapbankis a number. -
mapis a number. -
warpis a number.
Example:
warp.towarp 2 2 1
Notes:
# Sends player to warp on another map.
warp.xy
warp.xy
warp.xy mapbank map x y
-
mapbankis a number. -
mapis a number. -
xis a number. -
yis a number.
Example:
# From BPRE0, 1C52EB
warp.xy 2 10 9 7
Notes:
# Sends player to an x/y position on another map.
warp3
warp3
warp3 mapbank map warp x y
-
mapbankis a number. -
mapis a number. -
warpis a number. -
xis a number. -
yis a number.
Example:
# From BPEE0, 27718C:
warp3 25 25 256 5 8
Notes:
# Sets the map & coordinates for the player to go to in conjunction with specific "special" commands.
# x and y can be variables, as with other warp commands.
warp4
warp4
warp4 mapbank map warp x y
-
mapbankis a number. -
mapis a number. -
warpis a number. -
xis a number. -
yis a number.
Example:
# From BPEE0, 2390BB:
warp4 0 49 256 60 31
Notes:
# Sets the map & coordinates that the player would go to after using Dive.
warp5
warp5
warp5 mapbank map warp x y
-
mapbankis a number. -
mapis a number. -
warpis a number. -
xis a number. -
yis a number.
Example:
# From AXVE0, 15F2F7:
warp5 24 81 256 0 0
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
-
mapbankis a number. -
mapis a number. -
warpis a number. -
xis a number. -
yis a number.
Example:
# From BPEE0, 2742B7:
warp6 0 44 255 17 15
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
-
mapbankis a number. -
mapis a number. -
warpis a number. -
xis a number. -
yis a number.
Example:
# From BPEE0, 220AF2:
warp7 14 0 255 7 30
Notes:
# used in Mossdeep City's gym
warp8
warp8
warp8 bank map exit x y
Only available in BPEE
-
bankis a number. -
mapis a number. -
exitis a number. -
xis a number. -
yis a number.
Example:
# From BPEE0, 1E5D78:
warp8 0 7 255 29 53
Notes:
# warps the player while fading the screen to white
warphole
warphole
warphole mapbank map
-
mapbankis a number. -
mapis a number.
Example:
# From AXVE0, 1C6BD9:
warphole 255 255
Notes:
# similar to warp, but with a falling-down-a-hole effect. Sends the player to same X/Y as on the map they started on.
# If 'mapbank' and 'map' are 127 127, goes to the map selected by warp5, or to the warp used to enter the current room if warp5 was not used.
warpmuted
warpmuted
warpmuted mapbank map warp x y
-
mapbankis a number. -
mapis a number. -
warpis a number. -
xis a number. -
yis a number.
Example:
# From BPEE0, 243FB8:
warpmuted 26 15 256 10 3
Notes:
# same as warp, but doesn't play sappy song 0009 (the same as when warping via Dive)
warpteleport
warpteleport
warpteleport mapbank map warp x y
-
mapbankis a number. -
mapis a number. -
warpis a number. -
xis a number. -
yis a number.
Example:
# From AXVE0, 1632AE:
warpteleport 29 9 256 3 19
Notes:
# same as warp, but with an effect of stepping onto a warp pad. 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
-
bankis a number. -
mapis a number. -
exitis a number. -
xis a number. -
yis a number.
Example:
# From BPRE0, 1BBB10:
warpteleport2 0 4 255 7 11
Notes:
# clone of warpteleport, only used in FR/LG and only with specials
warpwalk
warpwalk
warpwalk mapbank map warp x y
-
mapbankis a number. -
mapis a number. -
warpis a number. -
xis a number. -
yis a number.
Example:
# From AXVE0, 154BAC:
warpwalk 8 1 256 0x8008 0x8009
Notes:
# same as warp, but with a walking and door-opening effect
wild.battle
wild.battle
wild.battle species level item
-
speciesfrom data.pokemon.names -
levelis a number. -
itemfrom data.items.stats
Example:
# From BPRE0, 163CC1
wild.battle HYPNO 30 ????????
Notes:
# setwildbattle, dowildbattle
writebytetooffset
writebytetooffset
writebytetooffset value offset
-
valueis a number. -
offsetis a number (hex).
Example:
writebytetooffset 3 0x00
Notes:
# store the byte 'value' at the RAM address 'offset'
yesnobox
yesnobox
yesnobox x y
-
xis a number. -
yis a number.
Example:
# From AXVE0, 158CCB:
yesnobox 20 8
Notes:
# shows a yes/no dialog, varResult 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:
special2 varResult 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 varResult 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 varResult 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 varResult 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:
special2 varResult 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:
special2 varResult 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:
special2 varResult CheckLeadMonBeauty
CheckLeadMonCool
CheckLeadMonCool
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult CheckLeadMonCool
CheckLeadMonCute
CheckLeadMonCute
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult CheckLeadMonCute
CheckLeadMonSmart
CheckLeadMonSmart
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult CheckLeadMonSmart
CheckLeadMonTough
CheckLeadMonTough
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult 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:
special2 varResult 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 var4. var4=1 for lead pokemon, var4=6 for last pokemon, var4=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:
special2 varResult 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:
special2 varResult CountAlivePartyMonsExceptSelectedOne
CountPartyAliveNonEggMons
CountPartyAliveNonEggMons
(Supports bpee)
Example Usage:
special2 varResult CountPartyAliveNonEggMons
CountPartyAliveNonEggMons_IgnoreVar4Slot
CountPartyAliveNonEggMons_IgnoreVar4Slot
(Supports bpre, bpge, bpee)
Example Usage:
special CountPartyAliveNonEggMons_IgnoreVar4Slot
CountPartyNonEggMons
CountPartyNonEggMons
(Supports bpre, bpge, bpee)
Example Usage:
special2 varResult CountPartyNonEggMons
CountPlayerMuseumPaintings
CountPlayerMuseumPaintings
(Supports axve, axpe, bpee)
Example Usage:
special2 var4 CountPlayerMuseumPaintings
CountPlayerTrainerStars
CountPlayerTrainerStars
(Supports bpee)
Example Usage:
special2 varResult 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:
special2 varResult 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:
special2 varResult 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 varResult DoesPartyHaveEnigmaBerry
DoesPlayerPartyContainSpecies
DoesPlayerPartyContainSpecies
(Supports bpre, bpge)
Example Usage:
special2 varResult DoesPlayerPartyContainSpecies
read species from var4, if it's in the party, return 1 (recommend returning to varResult)
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:
special2 var4 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:
special2 varResult FoundAbandonedShipRoom1Key
FoundAbandonedShipRoom2Key
FoundAbandonedShipRoom2Key
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult FoundAbandonedShipRoom2Key
FoundAbandonedShipRoom4Key
FoundAbandonedShipRoom4Key
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult FoundAbandonedShipRoom4Key
FoundAbandonedShipRoom6Key
FoundAbandonedShipRoom6Key
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult FoundAbandonedShipRoom6Key
FoundBlackGlasses
FoundBlackGlasses
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult 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:
special2 varResult GabbyAndTyGetBattleNum
GabbyAndTyGetLastBattleTrivia
GabbyAndTyGetLastBattleTrivia
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult GabbyAndTyGetLastBattleTrivia
GabbyAndTyGetLastQuote
GabbyAndTyGetLastQuote
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult 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:
special2 varResult 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 varResult GetBattleOutcome
GetBattlePyramidHint
GetBattlePyramidHint
(Supports bpee)
Example Usage:
special GetBattlePyramidHint
GetBestBattleTowerStreak
GetBestBattleTowerStreak
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult GetBestBattleTowerStreak
GetContestantNamesAtRank
GetContestantNamesAtRank
(Supports axve, axpe, bpee)
Example Usage:
special GetContestantNamesAtRank
GetContestLadyCategory
GetContestLadyCategory
(Supports bpee)
Example Usage:
special2 varResult 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 varResult GetDaycareState
GetDaysUntilPacifidlogTMAvailable
GetDaysUntilPacifidlogTMAvailable
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult GetDaysUntilPacifidlogTMAvailable
GetDeptStoreDefaultFloorChoice
GetDeptStoreDefaultFloorChoice
(Supports bpee)
Example Usage:
special2 varResult 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:
special2 varResult GetFavorLadyState
GetFirstFreePokeblockSlot
GetFirstFreePokeblockSlot
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult GetFirstFreePokeblockSlot
GetFrontierBattlePoints
GetFrontierBattlePoints
(Supports bpee)
Example Usage:
special2 temp1 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 varResult GetInGameTradeSpeciesInfo
GetLeadMonFriendship
GetLeadMonFriendship
(Supports bpre, bpge)
Example Usage:
special2 varResult GetLeadMonFriendship
GetLeadMonFriendshipScore
GetLeadMonFriendshipScore
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult GetLeadMonFriendshipScore
GetLilycoveSSTidalSelection
GetLilycoveSSTidalSelection
(Supports bpee)
Example Usage:
special GetLilycoveSSTidalSelection
GetLinkPartnerNames
GetLinkPartnerNames
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult 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 var4 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:
special2 varResult 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:
special2 varResult GetNumFansOfPlayerInTrainerFanClub
GetNumLevelsGainedForRoute5DaycareMon
GetNumLevelsGainedForRoute5DaycareMon
(Supports bpre, bpge)
Example Usage:
special2 varResult GetNumLevelsGainedForRoute5DaycareMon
GetNumLevelsGainedFromDaycare
GetNumLevelsGainedFromDaycare
(Supports all games.)
Example Usage:
special2 varResult GetNumLevelsGainedFromDaycare
GetNumMovedLilycoveFanClubMembers
GetNumMovedLilycoveFanClubMembers
(Supports axve, axpe)
Example Usage:
special2 varResult GetNumMovedLilycoveFanClubMembers
GetNumMovesSelectedMonHas
GetNumMovesSelectedMonHas
(Supports bpre, bpge, bpee)
Example Usage:
special GetNumMovesSelectedMonHas
GetNumValidDaycarePartyMons
GetNumValidDaycarePartyMons
(Supports axve, axpe)
Example Usage:
special2 varResult GetNumValidDaycarePartyMons
GetObjectEventLocalIdByFlag
GetObjectEventLocalIdByFlag
(Supports bpee)
Example Usage:
special GetObjectEventLocalIdByFlag
GetPartyMonSpecies
GetPartyMonSpecies
(Supports all games.)
Example Usage:
special2 varResult GetPartyMonSpecies
Read party index from var4, return species
GetPCBoxToSendMon
GetPCBoxToSendMon
(Supports bpre, bpge, bpee)
Example Usage:
special2 varResult GetPCBoxToSendMon
GetPlayerAvatarBike
GetPlayerAvatarBike
(Supports all games.)
Example Usage:
special2 varResult GetPlayerAvatarBike
GetPlayerBigGuyGirlString
GetPlayerBigGuyGirlString
(Supports axve, axpe, bpee)
Example Usage:
special GetPlayerBigGuyGirlString
GetPlayerFacingDirection
GetPlayerFacingDirection
(Supports all games.)
Example Usage:
special2 varResult GetPlayerFacingDirection
GetPlayerTrainerIdOnesDigit
GetPlayerTrainerIdOnesDigit
(Supports all games.)
Example Usage:
special2 varResult 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:
special2 varResult GetPokeblockNameByMonNature
GetPokedexCount
GetPokedexCount
(Supports bpre, bpge)
Example Usage:
special2 varResult 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:
special2 varResult GetQuizAuthor
GetQuizLadyState
GetQuizLadyState
(Supports bpee)
Example Usage:
special2 varResult GetQuizLadyState
GetRandomActiveShowIdx
GetRandomActiveShowIdx
(Supports bpee)
Example Usage:
special GetRandomActiveShowIdx
GetRandomSlotMachineId
GetRandomSlotMachineId
(Supports bpre, bpge)
Example Usage:
special2 varResult GetRandomSlotMachineId
GetRecordedCyclingRoadResults
GetRecordedCyclingRoadResults
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult GetRecordedCyclingRoadResults
GetRivalSonDaughterString
GetRivalSonDaughterString
(Supports axve, axpe, bpee)
Example Usage:
special GetRivalSonDaughterString
GetSeagallopNumber
GetSeagallopNumber
(Supports bpre, bpge)
Example Usage:
special2 varResult 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:
special2 var5 GetSelectedDaycareMonNickname
GetSelectedMonNicknameAndSpecies
GetSelectedMonNicknameAndSpecies
(Supports bpre, bpge, bpee)
Example Usage:
special2 var5 GetSelectedMonNicknameAndSpecies
GetSelectedSeagallopDestination
GetSelectedSeagallopDestination
(Supports bpre, bpge)
Example Usage:
special2 var6 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:
special2 varResult GetSlotMachineId
GetStarterSpecies
GetStarterSpecies
(Supports bpre, bpge)
Example Usage:
special2 varResult GetStarterSpecies
GetTradeSpecies
GetTradeSpecies
(Supports all games.)
Example Usage:
special2 varResult 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:
special2 varResult 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:
special2 varResult 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:
special2 varResult HasAllHoennMons
HasAllKantoMons
HasAllKantoMons
(Supports bpre, bpge)
Example Usage:
special2 varResult HasAllKantoMons
HasAllMons
HasAllMons
(Supports bpre, bpge)
Example Usage:
special2 varResult HasAllMons
HasAnotherPlayerGivenFavorLadyItem
HasAnotherPlayerGivenFavorLadyItem
(Supports bpee)
Example Usage:
special2 varResult HasAnotherPlayerGivenFavorLadyItem
HasAtLeastOneBerry
HasAtLeastOneBerry
(Supports bpre, bpge, bpee)
Example Usage:
special HasAtLeastOneBerry
HasEnoughBerryPowder
HasEnoughBerryPowder
(Supports bpee)
Example Usage:
special2 varResult HasEnoughBerryPowder
HasEnoughMoneyFor
HasEnoughMoneyFor
(Supports axve, axpe)
Example Usage:
special2 varResult 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 varResult HasLearnedAllMovesFromCapeBrinkTutor
HasMonWonThisContestBefore
HasMonWonThisContestBefore
(Supports bpee)
Example Usage:
special2 varResult HasMonWonThisContestBefore
HasPlayerGivenContestLadyPokeblock
HasPlayerGivenContestLadyPokeblock
(Supports bpee)
Example Usage:
special2 varResult 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 varResult 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 varResult IsBadEggInParty
IsContestDebugActive
IsContestDebugActive
(Supports bpee)
Example Usage:
special2 varResult IsContestDebugActive
IsContestWithRSPlayer
IsContestWithRSPlayer
(Supports bpee)
Example Usage:
special2 varResult 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:
special2 varResult IsEnigmaBerryValid
IsEnoughForCostInVar5
IsEnoughForCostInVar5
(Supports bpre, bpge, bpee)
Example Usage:
special IsEnoughForCostInVar5
IsFanClubMemberFanOfPlayer
IsFanClubMemberFanOfPlayer
(Supports bpee)
Example Usage:
special2 varResult IsFanClubMemberFanOfPlayer
IsFavorLadyThresholdMet
IsFavorLadyThresholdMet
(Supports bpee)
Example Usage:
special2 varResult 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:
special2 varResult IsLeadMonNicknamedOrNotEnglish
IsMirageIslandPresent
IsMirageIslandPresent
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult IsMirageIslandPresent
IsMonOTIDNotPlayers
IsMonOTIDNotPlayers
(Supports bpre, bpge, bpee)
Example Usage:
special IsMonOTIDNotPlayers
IsMonOTNameNotPlayers
IsMonOTNameNotPlayers
(Supports bpre, bpge)
Example Usage:
special2 varResult IsMonOTNameNotPlayers
IsNationalPokedexEnabled
IsNationalPokedexEnabled
(Supports bpre, bpge)
Example Usage:
special2 varResult IsNationalPokedexEnabled
IsPlayerLeftOfVermilionSailor
IsPlayerLeftOfVermilionSailor
(Supports bpre, bpge)
Example Usage:
special2 varResult IsPlayerLeftOfVermilionSailor
IsPlayerNotInTrainerTowerLobby
IsPlayerNotInTrainerTowerLobby
(Supports bpre, bpge)
Example Usage:
special2 varResult IsPlayerNotInTrainerTowerLobby
IsPokemonJumpSpeciesInParty
IsPokemonJumpSpeciesInParty
(Supports bpre, bpge, bpee)
Example Usage:
special IsPokemonJumpSpeciesInParty
IsPokerusInParty
IsPokerusInParty
(Supports all games.)
Example Usage:
special2 varResult IsPokerusInParty
IsQuizAnswerCorrect
IsQuizAnswerCorrect
(Supports bpee)
Example Usage:
special2 varResult IsQuizAnswerCorrect
IsQuizLadyWaitingForChallenger
IsQuizLadyWaitingForChallenger
(Supports bpee)
Example Usage:
special2 varResult 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:
special2 varResult IsStarterInParty
IsThereMonInRoute5Daycare
IsThereMonInRoute5Daycare
(Supports bpre, bpge)
Example Usage:
special2 varResult IsThereMonInRoute5Daycare
IsThereRoomInAnyBoxForMorePokemon
IsThereRoomInAnyBoxForMorePokemon
(Supports bpre, bpge)
Example Usage:
special2 varResult IsThereRoomInAnyBoxForMorePokemon
IsTrainerReadyForRematch
IsTrainerReadyForRematch
(Supports all games.)
Example Usage:
special2 varResult IsTrainerReadyForRematch
IsTrainerRegistered
IsTrainerRegistered
(Supports bpee)
Example Usage:
special2 varResult 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 varResult IsWirelessAdapterConnected
IsWirelessContest
IsWirelessContest
(Supports bpee)
Example Usage:
special2 varResult IsWirelessContest
LeadMonHasEffortRibbon
LeadMonHasEffortRibbon
(Supports all games.)
Example Usage:
special2 varResult LeadMonHasEffortRibbon
LeadMonNicknamed
LeadMonNicknamed
(Supports axve, axpe)
Example Usage:
special2 varResult 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:
special2 varResult MonOTNameMatchesPlayer
MonOTNameNotPlayer
MonOTNameNotPlayer
(Supports bpee)
Example Usage:
special2 varResult 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 varResult 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:
special2 varResult PlayerHasBerries
PlayerHasGrassPokemonInParty
PlayerHasGrassPokemonInParty
(Supports bpre, bpge)
Example Usage:
special PlayerHasGrassPokemonInParty
PlayerNotAtTrainerHillEntrance
PlayerNotAtTrainerHillEntrance
(Supports bpee)
Example Usage:
special2 varResult PlayerNotAtTrainerHillEntrance
PlayerPartyContainsSpeciesWithPlayerID
PlayerPartyContainsSpeciesWithPlayerID
(Supports bpre, bpge)
Example Usage:
special2 varResult 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:
special2 varResult 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 varResult Script_GetNumFansOfPlayerInTrainerFanClub
Script_HasEnoughBerryPowder
Script_HasEnoughBerryPowder
(Supports bpre, bpge)
Example Usage:
special2 varResult Script_HasEnoughBerryPowder
Script_HasTrainerBeenFought
Script_HasTrainerBeenFought
(Supports bpre, bpge)
Example Usage:
special Script_HasTrainerBeenFought
Script_IsFanClubMemberFanOfPlayer
Script_IsFanClubMemberFanOfPlayer
(Supports bpre, bpge)
Example Usage:
special2 varResult 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:
special2 varResult ScriptCheckFreePokemonStorageSpace
ScriptGetMultiplayerId
ScriptGetMultiplayerId
(Supports axve, axpe)
Example Usage:
special ScriptGetMultiplayerId
ScriptGetPokedexInfo
ScriptGetPokedexInfo
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult 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:
special2 varResult ScrSpecial_AreLeadMonEVsMaxedOut
ScrSpecial_BeginCyclingRoadChallenge
ScrSpecial_BeginCyclingRoadChallenge
(Supports axve, axpe)
Example Usage:
special ScrSpecial_BeginCyclingRoadChallenge
ScrSpecial_CanMonParticipateInSelectedLinkContest
ScrSpecial_CanMonParticipateInSelectedLinkContest
(Supports axve, axpe)
Example Usage:
special2 varResult 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:
special2 varResult 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:
special2 varResult ScrSpecial_StorytellerGetFreeStorySlot
ScrSpecial_StorytellerInitializeRandomStat
ScrSpecial_StorytellerInitializeRandomStat
(Supports axve, axpe, bpee)
Example Usage:
special2 varResult 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:
special2 varResult 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:
special2 varResult ShouldContestLadyShowGoOnAir
ShouldDistributeEonTicket
ShouldDistributeEonTicket
(Supports bpee)
Example Usage:
special2 varResult ShouldDistributeEonTicket
ShouldDoBrailleRegicePuzzle
ShouldDoBrailleRegicePuzzle
(Supports bpee)
Example Usage:
special ShouldDoBrailleRegicePuzzle
ShouldDoBrailleRegirockEffectOld
ShouldDoBrailleRegirockEffectOld
(Supports bpee)
Example Usage:
special ShouldDoBrailleRegirockEffectOld
ShouldHideFanClubInterviewer
ShouldHideFanClubInterviewer
(Supports bpee)
Example Usage:
special2 varResult ShouldHideFanClubInterviewer
ShouldMoveLilycoveFanClubMember
ShouldMoveLilycoveFanClubMember
(Supports axve, axpe)
Example Usage:
special2 varResult ShouldMoveLilycoveFanClubMember
ShouldReadyContestArtist
ShouldReadyContestArtist
(Supports axve, axpe, bpee)
Example Usage:
special ShouldReadyContestArtist
ShouldShowBoxWasFullMessage
ShouldShowBoxWasFullMessage
(Supports bpre, bpge, bpee)
Example Usage:
special2 varResult ShouldShowBoxWasFullMessage
ShouldTryGetTrainerScript
ShouldTryGetTrainerScript
(Supports bpee)
Example Usage:
special ShouldTryGetTrainerScript
ShouldTryRematchBattle
ShouldTryRematchBattle
(Supports all games.)
Example Usage:
special2 varResult 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:
special2 varResult 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 var8 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:
special2 varResult 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
SubtractMoneyFromVar5
SubtractMoneyFromVar5
(Supports bpre, bpge, bpee)
Example Usage:
special SubtractMoneyFromVar5
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 varResult TakePokemonFromDaycare
TakePokemonFromRoute5Daycare
TakePokemonFromRoute5Daycare
(Supports bpre, bpge)
Example Usage:
special2 varResult 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:
special2 varResult 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:
special2 varResult 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:
special2 varResult 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:
special2 varResult 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:
special2 varResult 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
UpdatePickStateFromSpecialVar5
UpdatePickStateFromSpecialVar5
(Supports bpre, bpge)
Example Usage:
special UpdatePickStateFromSpecialVar5
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 varResult 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