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