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: ``` # From BPEE0, 20FE28: adddecoration "TORCHIC DOLL" ``` Notes: ``` # In RSE only, this command tries to add a decoration to the player's PC. If the operation succeeds, varResult is set to 1, otherwise 0. # In FRLG, this command does nothing and does not affect varResult. # 'decoration' can be a variable. ```
## addelevmenuitem
addelevmenuitem addelevmenuitem `param1` `param2` `param3` `param4` Only available in AXVE AXPE * `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: ``` # From BPRE0, 160B72: additem HM01 1 ``` Notes: ``` # Tries to put 'quantity' more of 'item' in the player's inventory. # 'item' and 'quantity' can be variables. # if the operation was succcessful, varResult is set to 1. If the operation fails, it is set to 0. # In FRLG only, the TM case or berry pouch is also given to the player if they would need them to view the item, including setting the flag that enables the berry pouch. # In FRLG only, receiving certain key items, or receiving the town map in the rival's house, will attempt to add an event to the Quest Log. # In RSE only, this may result in having multiple stacks of the same item. # In Emerald only, if the appropriate flag is set or the map uses the appropriate layout, the item will be added to the Battle Pyramid inventory instead. # In Emerald only, this command may rarely result in the player losing all of their items or other bugs due to memory allocation failure. ```
## addpcitem
addpcitem addpcitem `item` `quantity` * `item` from data.items.stats * `quantity` is a number. Example: ``` addpcitem "BLUE SHARD" 4 ``` Notes: ``` # same as additem, except the item is put into the player's PC ```
## addvar
addvar addvar `variable` `value` * `variable` from scriptvariablealiases * `value` is a number. Example: ``` # From BPRE0, 1C52A6: addvar temp1 1 ``` Notes: ``` # variable += value ```
## applymovement
applymovement applymovement `npc` `data` * `npc` is a number. * `data` points to movement data or auto Example: ``` # From BPRE0, 1A7506: applymovement 255 <1A75FE> { delay_16 delay_16 } ``` Notes: ``` # has character 'npc' in the current map move according to movement data 'data' # npc can be a character number or a variable. # FF is the player, 7F is the camera. # Does nothing if the NPC doesn't exist or is disabled (from a flag/hidesprite) or is too far off-screen. ```
## applymovement2
applymovement2 applymovement2 `npc` `data` `bank` `map` * `npc` is a number. * `data` points to movement data or auto * `bank` is a number. * `map` is a number. Example: ``` # From BPEE0, 1ED123: applymovement2 7 <1ED22A> 0 19 { walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fastest_down walk_fast_down walk_fast_down walk_fast_down walk_fast_down walk_fast_right walk_fast_right walk_fast_right walk_fast_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fastest_right walk_fast_right walk_fast_right walk_fast_right walk_fast_right walk_right walk_right walk_down walk_down walk_fast_down walk_fast_down walk_fast_down walk_fast_down walk_fast_down walk_fast_down walk_fast_down walk_fast_down walk_fast_down walk_fast_down walk_fast_down walk_fast_down walk_fast_down walk_fast_down walk_fast_down walk_down walk_down } ``` Notes: ``` # like applymovement, but does not assume the map that the NPC is from is the current map. # probably useful for using FRLG clone NPCs in cutscenes? ```
## braille
braille braille `text` * `text` is a pointer. Example: ``` # From BPRE0, 163BDE: braille <1A92DC> ``` Notes: ``` # displays a message in braille. The text must be formatted to use braille. ```
## braillelength
braillelength braillelength `pointer` Only available in BPRE BPGE * `pointer` is a pointer. Example: ``` # From BPRE0, 16442F: braillelength <1A9321> ``` Notes: ``` # sets variable var4 based on the braille string's length # call this, then special 0x1B2 to make a cursor appear at the end of the text ```
## bufferattack
bufferattack bufferattack `buffer` `move` * `buffer` from bufferNames * `move` from data.pokemon.moves.names Example: ``` # From BPRE0, 16CEAF: bufferattack buffer2 "ICE BEAM" ``` Notes: ``` # Species, party, item, decoration, and move can all be literals or variables ```
## bufferboxname
bufferboxname bufferboxname `buffer` `box` Only available in BPRE BPGE BPEE * `buffer` from bufferNames * `box` is a number. Example: ``` # From BPRE0, 1A8C75: bufferboxname buffer3 0x800D ``` Notes: ``` # box can be a variable or a literal ```
## buffercontesttype
buffercontesttype buffercontesttype `buffer` `contest` Only available in BPEE * `buffer` from bufferNames * `contest` is a number. Example: ``` # From BPEE0, 27A097: buffercontesttype buffer2 0x8008 ``` Notes: ``` # stores the contest type name in a buffer. (Emerald Only) ```
## bufferdecoration
bufferdecoration bufferdecoration `buffer` `decoration` * `buffer` from bufferNames * `decoration` is a number. Example: ``` # From BPEE0, 20FD6C: bufferdecoration buffer1 88 ```
## bufferfirstPokemon
bufferfirstPokemon bufferfirstPokemon `buffer` * `buffer` from bufferNames Example: ``` # From AXVE0, 14BAE2: bufferfirstPokemon buffer1 ``` 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: ``` # From BPRE0, 16B020: bufferitem buffer1 "HP UP" ``` Notes: ``` # stores an item name in a buffer ```
## bufferitems2
bufferitems2 bufferitems2 `buffer` `item` `quantity` Only available in BPRE BPGE * `buffer` from bufferNames * `item` is a number. * `quantity` is a number. Example: ``` # From BPEE0, 26E357: turnrotatingtileobjects ``` Notes: ``` # buffers the item name, but pluralized if quantity is 2 or more ``` bufferitems2 `buffer` `item` `quantity` Only available in BPEE * `buffer` from bufferNames * `item` from data.items.stats * `quantity` is a number. Example: ``` bufferitems2 buffer3 TM02 4 ``` Notes: ``` # stores pluralized item name in a buffer. (Emerald Only) ```
## buffernumber
buffernumber buffernumber `buffer` `number` * `buffer` from bufferNames * `number` is a number. Example: ``` # From BPRE0, 16F6AC: buffernumber buffer3 0x8006 ``` Notes: ``` # literal or variable gets converted to a string and put in the buffer. ```
## bufferpartyPokemon
bufferpartyPokemon bufferpartyPokemon `buffer` `party` * `buffer` from bufferNames * `party` is a number. Example: ``` # From BPRE0, 1BF506: bufferpartyPokemon buffer1 0x800D ``` Notes: ``` # Nickname of pokemon 'party' from your party gets stored in the buffer ```
## bufferPokemon
bufferPokemon bufferPokemon `buffer` `species` * `buffer` from bufferNames * `species` from data.pokemon.names Example: ``` # From BPRE0, 16E6A6: bufferPokemon buffer1 KABUTO ``` Notes: ``` # Species can be a literal or variable. Store the name in the given buffer ```
## bufferstd
bufferstd bufferstd `buffer` `index` * `buffer` from bufferNames * `index` is a number. Example: ``` # From BPRE0, 1C5424: bufferstd buffer3 24 ``` Notes: ``` # gets one of the standard strings and pushes it into a buffer ```
## bufferstring
bufferstring bufferstring `buffer` `pointer` * `buffer` from bufferNames * `pointer` points to text or auto Example: ``` # From AXVE0, 1A15F2: bufferstring buffer2 <1A17B0> { cutely } ``` Notes: ``` # copies the string into the buffer. ```
## buffertrainerclass
buffertrainerclass buffertrainerclass `buffer` `class` Only available in BPEE * `buffer` from bufferNames * `class` from data.trainers.classes.names Example: ``` buffertrainerclass buffer3 "RICH BOY" ``` Notes: ``` # stores a trainer class into a specific buffer (Emerald only) ```
## buffertrainername
buffertrainername buffertrainername `buffer` `trainer` Only available in BPEE * `buffer` from bufferNames * `trainer` from data.trainers.stats Example: ``` buffertrainername buffer2 GRUNT~23 ``` Notes: ``` # stores a trainer name into a specific buffer (Emerald only) ```
## call
call call `pointer` * `pointer` points to a script or section Example: ``` # From BPRE0, 160E81: call <1A8CD9> ``` Notes: ``` # Continues script execution from another point. Can be returned to. ```
## callasm
callasm callasm `code` * `code` is a pointer. Example: ``` callasm ``` Notes: ``` # run the given ASM code, then continue the script ```
## callstd
callstd callstd `function` * `function` is a number. Example: ``` # From BPRE0, 160585: callstd 6 ``` Notes: ``` # call a built-in function ```
## callstdif
callstdif callstdif `condition` `function` * `condition` from script_compare * `function` is a number. Example: ``` callstdif < 4 ``` Notes: ``` # call a built in function if the condition is met ```
## cfru.init.roamer
cfru.init.roamer cfru.init.roamer `species` `level` `onland` `onwater` Only available in BPRE * `species` from data.pokemon.names * `level` is a number. * `onland` from onland * `onwater` from onwater Example: ``` cfru.init.roamer BRELOOM 2 OnLand NotWater ``` Notes: ``` # Creates a custom roaming pokemon if CFRU is enabled. # result is 0 if that species is already roaming, or # if you already have 10 roaming pokemon. ```
## cfru.set.wild.moves
cfru.set.wild.moves cfru.set.wild.moves `move0` `move1` `move2` `move3` Only available in BPRE * `move0` from data.pokemon.moves.names * `move1` from data.pokemon.moves.names * `move2` from data.pokemon.moves.names * `move3` from data.pokemon.moves.names Example: ``` cfru.set.wild.moves TELEPORT "POISON STING" "SLACK OFF" MEDITATE ```
## changewalktile
changewalktile changewalktile `method` * `method` is a number. Example: ``` # From BPEE0, 22DC6E: changewalktile 7 ``` Notes: ``` # used with ash-grass(1), breaking ice(4), and crumbling floor (7). Complicated. ```
## checkanimation
checkanimation checkanimation `animation` * `animation` is a number. Example: ``` # From BPRE0, 1A65DB: checkanimation 25 ``` Notes: ``` # if the given animation is playing, pause the script until the animation completes ```
## checkattack
checkattack checkattack `move` * `move` from data.pokemon.moves.names Example: ``` # From BPRE0, 1BE13E: checkattack STRENGTH ``` Notes: ``` # varResult=n, where n is the index of the pokemon that knows the move. # varResult=6, if no pokemon in your party knows the move # if successful, var4 is set to the pokemon species ```
## checkcoins
checkcoins checkcoins `output` * `output` is a number. Example: ``` # From BPRE0, 16C8BA: checkcoins 0x4001 ``` Notes: ``` # your number of coins is stored to the given variable ```
## checkdailyflags
checkdailyflags checkdailyflags Example: ``` checkdailyflags ``` Notes: ``` # nop in FRLG. Updates flags, variables, and other data in RSE based on real-time-clock ```
## checkdecoration
checkdecoration checkdecoration `decoration` * `decoration` from data.decorations.stats Example: ``` checkdecoration "GORGEOUS PLANT" ``` Notes: ``` # In RSE only, this command sets varResult to 1 if the PC has at least one of that decoration, otherwise 0. # In FRLG, this command does nothing and does not affect varResult. ```
## checkflag
checkflag checkflag `flag` * `flag` is a number (hex). Example: ``` # From BPRE0, 160B3B: checkflag 0x0237 ``` Notes: ``` # sets the condition variable based on the value of the flag. Used with < (when the flag is 0) or = (when the flag is 1) compare values ```
## checkgender
checkgender checkgender Example: ``` checkgender ``` Notes: ``` # if male, varResult=0. If female, varResult=1 ```
## checkitem
checkitem checkitem `item` `quantity` * `item` from data.items.stats * `quantity` is a number. Example: ``` # From BPRE0, 168A74: checkitem LEMONADE 1 ``` Notes: ``` # varResult is set to 1 if removeitem would succeed, otherwise 0. # 'item' and 'quantity' can be variables. ```
## checkitemroom
checkitemroom checkitemroom `item` `quantity` * `item` from data.items.stats * `quantity` is a number. Example: ``` # From BPRE0, 16782C: checkitemroom "FULL RESTORE" 1 ``` Notes: ``` # varResult is set to 1 if additem would succeed, otherwise 0. # 'item' and 'quantity' can be variables. ```
## checkitemtype
checkitemtype checkitemtype `item` * `item` from data.items.stats Example: ``` checkitemtype "BLACK BELT" ``` Notes: ``` # varResult is set to the bag pocket number of the item. # 'item' can be a variable. ```
## checkmodernfatefulencounter
checkmodernfatefulencounter checkmodernfatefulencounter `slot` Only available in BPRE BPGE BPEE * `slot` is a number. Example: ``` checkmodernfatefulencounter 1 ``` Notes: ``` # if the pokemon is not a modern fateful encounter, then varResult = 1. # if the pokemon is a fateful encounter (or the specified slot is invalid), then varResult = 0. ```
## checkmoney
checkmoney checkmoney `money` `check` * `money` is a number. * `check` is a number. Example: ``` # From BPEE0, 22BC5D: checkmoney 500 0 ``` Notes: ``` # if check is 0, checks if the player has at least that much money. if so, varResult=1 ```
## checkpcitem
checkpcitem checkpcitem `item` `quantity` * `item` from data.items.stats * `quantity` is a number. Example: ``` # From BPEE0, 204DEE: checkpcitem "ENIGMA BERRY" 1 ``` Notes: ``` # same as checkitem, except it looks for the item in the player's PC ```
## checktrainerflag
checktrainerflag checktrainerflag `trainer` * `trainer` from data.trainers.stats Example: ``` # From BPRE0, 1613F7: checktrainerflag GRUNT~17 ``` Notes: ``` # if flag 0x500+trainer is 1, then the trainer has been defeated. Similar to checkflag ```
## choosecontextpkmn
choosecontextpkmn choosecontextpkmn Example: ``` choosecontextpkmn ``` Notes: ``` # in FireRed, 03000EA8 = '1'. In R/S/E, prompt for a pokemon to enter contest ```
## clearbox
clearbox clearbox `x` `y` `width` `height` * `x` is a number. * `y` is a number. * `width` is a number. * `height` is a number. Example: ``` clearbox 1 0 1 0 ``` Notes: ``` # clear only a part of a custom box (nop in Emerald) ```
## clearflag
clearflag clearflag `flag` * `flag` is a number (hex). Example: ``` # From BPRE0, 1631E1: clearflag 0x0807 ``` Notes: ``` # flag = 0 ```
## closeonkeypress
closeonkeypress closeonkeypress Example: ``` closeonkeypress ``` Notes: ``` # keeps the current textbox open until the player presses a button. ```
## compare
compare compare `variable` `value` * `variable` from scriptvariablealiases * `value` is a number. Example: ``` # From BPRE0, 160789: compare varResult 0 ``` Notes: ``` # sets the condition variable based on the value in the given variable, as compared to the given value ```
## comparebanks
comparebanks comparebanks `bankA` `bankB` * `bankA` from 4 * `bankB` from 4 Example: ``` comparebanks 1 2 ``` Notes: ``` # sets the condition variable based on the value in memory bank A as compared to the value in memory bank B ```
## comparebanktobyte
comparebanktobyte comparebanktobyte `bank` `value` * `bank` from 4 * `value` is a number. Example: ``` comparebanktobyte 0 1 ``` Notes: ``` # sets the condition variable based on the value in the specified memory bank as compared to the given value ```
## compareBankTofarbyte
compareBankTofarbyte compareBankTofarbyte `bank` `pointer` * `bank` from 4 * `pointer` is a number (hex). Example: ``` compareBankTofarbyte 0 0x02 ``` Notes: ``` # sets the condition variable based on the memory bank value as compared to the value stored in the RAM address ```
## compareFarBytes
compareFarBytes compareFarBytes `a` `b` * `a` is a number (hex). * `b` is a number (hex). Example: ``` compareFarBytes 0x01 0x0C ``` Notes: ``` # sets the condition variable based on the value at the RAM address A as compared to the value at RAM address B ```
## compareFarByteToBank
compareFarByteToBank compareFarByteToBank `pointer` `bank` * `pointer` is a number (hex). * `bank` from 4 Example: ``` compareFarByteToBank 0x08 2 ``` Notes: ``` # sets the condition variable based on the value stored in the RAM address as compared to the memory bank value ```
## compareFarByteToByte
compareFarByteToByte compareFarByteToByte `pointer` `value` * `pointer` is a number (hex). * `value` is a number. Example: ``` compareFarByteToByte 0x05 2 ``` Notes: ``` # sets the condition variable based on the value at the RAM address as compared to the given value ```
## comparehiddenvar
comparehiddenvar comparehiddenvar `a` `value` Only available in BPRE BPGE * `a` is a number. * `value` is a number. Example: ``` comparehiddenvar 2 4 ``` Notes: ``` # compares a hidden value to a given value. ```
## comparevars
comparevars comparevars `var1` `var2` * `var1` is a number. * `var2` is a number. Example: ``` # From BPRE0, 16E393: comparevars 0x800D 0x8009 ``` Notes: ``` # sets the condition variable based on the value in var1 as compared to the value in var2 ```
## contestlinktransfer
contestlinktransfer contestlinktransfer Example: ``` contestlinktransfer ``` Notes: ``` # nop in FireRed. In Emerald, starts a wireless connection contest ```
## copybyte
copybyte copybyte `destination` `source` * `destination` is a number (hex). * `source` is a number (hex). Example: ``` copybyte 0x03 0x01 ``` Notes: ``` # copies the value from the source RAM address to the destination RAM address ```
## copyscriptbanks
copyscriptbanks copyscriptbanks `destination` `source` * `destination` from 4 * `source` from 4 Example: ``` copyscriptbanks 1 3 ``` Notes: ``` # copies the value in the source memory bank to destination memory bank ```
## copyvar
copyvar copyvar `variable` `source` * `variable` from scriptvariablealiases * `source` from scriptvariablealiases Example: ``` # From BPRE0, 1C53B4: copyvar var0 varResult ``` Notes: ``` # variable = source ```
## copyvarifnotzero
copyvarifnotzero copyvarifnotzero `variable` `source` * `variable` from scriptvariablealiases * `source` from scriptvariablealiases Example: ``` # From BPRE0, 1BE5F6: setorcopyvar var0 68 ``` Notes: ``` # Alternate, old name for 'setorcopyvar'. ```
## countPokemon
countPokemon countPokemon Example: ``` countPokemon ``` Notes: ``` # stores number of pokemon in your party, including non-usable eggs and bad eggs, into varResult ```
## createsprite
createsprite createsprite `sprite` `virtualNPC` `x` `y` `behavior` `facing` * `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: ``` # From BPEE0, 23BDCE: createsprite 5 10 12 3 3 3 ``` Notes: ``` # creates a virtual sprite that can be used to bypass the 16 NPCs limit. ```
## cry
cry cry `species` `effect` * `species` from data.pokemon.names * `effect` is a number. Example: ``` # From BPRE0, 163B4D: cry MOLTRES 2 ``` Notes: ``` # plays that pokemon's cry. Can use a variable or a literal. effect uses a cry mode constant. ```
## darken
darken darken `flashSize` * `flashSize` is a number. Example: ``` # From BPEE0, 1FC6BA: darken 6 ``` Notes: ``` # makes the screen go dark. Related to flash? Call from a level script. ```
## decorationmart
decorationmart decorationmart `products` * `products` points to decor data or auto Example: ``` # From BPEE0, 1DD1A9: decorationmart <1DD1B8> { "RED BRICK" "BLUE BRICK" "YELLOW BRICK" "RED BALLOON" "BLUE BALLOON" "YELLOW BALLOON" "C Low NOTE MAT" "D NOTE MAT" "E NOTE MAT" "F NOTE MAT" "G NOTE MAT" "A NOTE MAT" "B NOTE MAT" "C High NOTE MAT" } ``` Notes: ``` # same as pokemart, but with decorations instead of items ```
## decorationmart2
decorationmart2 decorationmart2 `products` * `products` points to decor data or auto Example: ``` # From BPEE0, 220012: decorationmart2 <220024> { "BALL POSTER" "GREEN POSTER" "RED POSTER" "BLUE POSTER" "CUTE POSTER" "PIKA POSTER" "LONG POSTER" "SEA POSTER" "SKY POSTER" } ``` Notes: ``` # near-clone of decorationmart, but with slightly changed dialogue ```
## defeatedtrainer
defeatedtrainer defeatedtrainer `trainer` * `trainer` from data.trainers.stats Example: ``` # From BPRE0, 1A6B9D: defeatedtrainer MARY ``` Notes: ``` # set flag 0x500+trainer to 1. That trainer now counts as defeated. ```
## doanimation
doanimation doanimation `animation` * `animation` is a number. Example: ``` # From BPRE0, 1A65D8: doanimation 25 ``` Notes: ``` # executes field move animation ```
## doorchange
doorchange doorchange Example: ``` doorchange ``` Notes: ``` # runs the animation from the queue ```
## double.battle
double.battle double.battle `trainer` `start` `playerwin` `needmorepokemonText` * `trainer` from data.trainers.stats * `start` points to text or auto * `playerwin` points to text or auto * `needmorepokemonText` points to text or auto Example: ``` # From BPRE0, 1AAB67 double.battle "KIRI & JAN" <1863B7> <1863EA> <18642E> { KIRI: JAN, let's try really, really hard together. } { KIRI: Whimper\. We lost, didn't we? } { KIRI: We can battle if you have two POKéMON. } ``` Notes: ``` # trainerbattle 04: Refuses a battle if the player only has 1 Pokémon alive. ```
## double.battle.continue.music
double.battle.continue.music double.battle.continue.music `trainer` `start` `playerwin` `needmorepokemonText` `continuescript` * `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: ``` # From BPEE0, 28CF36 double.battle.continue.music "GABBY & TY~6" <28B7B1> <28B8F6> <28B841> { TY: Hey, lookie here! I remember you! I'll get this battle all on this here camera! } { TY: Yep, I got it all. That whole battle's on camera. } { TY: Do you only have the one POKéMON and that's it? If you had more POKéMON, it'd make for better footage, but\. } ``` Notes: ``` # trainerbattle 06: Plays the trainer's intro music. Continues the script after winning. The battle can be refused. ```
## double.battle.continue.silent
double.battle.continue.silent double.battle.continue.silent `trainer` `start` `playerwin` `needmorepokemonText` `continuescript` * `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: ``` # From AXVE0, 15A56B double.battle.continue.silent TATE&LIZA <18CF02> <18D077> <18D324> { TATE: Hehehe... Were you surprised? LIZA: Fufufu... Were you surprised? TATE: That there are two GYM LEADERS? LIZA: That there are two GYM LEADERS? TATE: We're twins! LIZA: We're twins! TATE: We don't need to talk because... LIZA: We can each determine what... TATE: The other is thinking... LIZA: All in our minds! TATE: This combination of ours... LIZA: Can you beat it? } { TATE: What?! Our combination... LIZA: Was shattered! TATE: It can't be helped. You've won... LIZA: So, in recognition, take this. } { TATE: Hehehe... Were you surprised? LIZA: That there are two GYM LEADERS? TATE: Oops, you have only one... LIZA: POKéMON that can battle. TATE: We can't battle that way! LIZA: If you want to challenge us, bring some more POKéMON. } ``` Notes: ``` # trainerbattle 08: No intro music. Continues the script after winning. The battle can be refused. ```
## double.battle.rematch
double.battle.rematch double.battle.rematch `trainer` `start` `playerwin` `needmorepokemonText` * `trainer` from data.trainers.stats * `start` points to text or auto * `playerwin` points to text or auto * `needmorepokemonText` points to text or auto Example: ``` # From BPRE0, 1AA3BA double.battle.rematch "ELI & ANNE" <1C1A0D> <184675> <1846AF> { ANNE: Our twin power powered up! } { ANNE: Our twin power\. } { ANNE: Hi, hi! Let's battle! But bring two POKéMON. } ``` Notes: ``` # trainerbattle 07: Starts a trainer battle rematch. The battle can be refused. ```
## doweather
doweather doweather Example: ``` doweather ``` Notes: ``` # actually does the weather change from resetweather or setweather ```
## dowildbattle
dowildbattle dowildbattle Example: ``` dowildbattle ``` Notes: ``` # runs a battle setup with setwildbattle ```
## end
end end Example: ``` end ``` Notes: ``` # ends the script ```
## endram
endram endram Example: ``` endram ``` Notes: ``` # end the current script and delete the Wonder Card script ```
## endtrainerbattle
endtrainerbattle endtrainerbattle Example: ``` endtrainerbattle ``` Notes: ``` # returns from the trainerbattle screen without starting message (go to after battle script) ```
## endtrainerbattle2
endtrainerbattle2 endtrainerbattle2 Example: ``` endtrainerbattle2 ``` Notes: ``` # same as 5E? (go to beaten battle script) ```
## executeram
executeram executeram Only available in BPRE BPGE BPEE Example: ``` executeram ``` Notes: ``` # Tries a wonder card script. ```
## faceplayer
faceplayer faceplayer Example: ``` faceplayer ``` Notes: ``` # if the script was called by a person event, make that person face the player ```
## fadedefault
fadedefault fadedefault Example: ``` fadedefault ``` Notes: ``` # fades the current music out and fades the default map music in, if they are different songs. # Does nothing in FRLG if the Quest Log is active. ```
## fadein
fadein fadein `speed` * `speed` is a number. Example: ``` # From AXVE0, 15F240: fadein 0 ``` Notes: ``` # blocks script execution until the current song fades back in from silence. # The fade in will complete after max(16*speed, 16) frames. # Does nothing in FRLG if the Quest Log is active. ```
## fadeout
fadeout fadeout `speed` * `speed` is a number. Example: ``` # From BPRE0, 16A783: fadeout 0 ``` Notes: ``` # blocks script execution until the current song fades out to silence. # The fadeout will complete after max(16*speed, 16) frames. # Does nothing in FRLG if the Quest Log is active. ```
## fadescreen
fadescreen fadescreen `effect` * `effect` from screenfades Example: ``` # From BPRE0, 1A923B: fadescreen FromBlack ```
## fadescreen3
fadescreen3 fadescreen3 `mode` Only available in BPEE * `mode` from screenfades Example: ``` # From BPEE0, 273772: fadescreen3 FromBlack ``` Notes: ``` # fades the screen in or out, swapping buffers. Emerald only. ```
## fadescreendelay
fadescreendelay fadescreendelay `effect` `delay` * `effect` from screenfades * `delay` is a number. Example: ``` # From BPEE0, 235859: fadescreendelay ToBlack 4 ```
## fadesong
fadesong fadesong `song` * `song` from songnames Example: ``` # From AXVE0, 1501BF: fadesong mus_route110 ``` Notes: ``` # fades the current music out and fades the given song in, if they are different songs. # Does nothing in FRLG if the Quest Log is active. ```
## fanfare
fanfare fanfare `song` * `song` from songnames Example: ``` # From BPRE0, 1A7953: fanfare mus_level_up ``` Notes: ``` # plays a song in the fanfare song list as a fanfare, defaulting to the level-up jingle. # In FRLG, this command does nothing when the Quest Log is active, except change the number of frames to wait to 255 (it doesn't actually wait that many frames). ```
## find.item
find.item find.item `item` `count` * `item` from data.items.stats * `count` is a number. Example: ``` # From BPRE0, 1BE692 find.item ETHER 1 ``` Notes: ``` # copyvarifnotzero (item and count), callstd 1 ```
## freerotatingtilepuzzle
freerotatingtilepuzzle freerotatingtilepuzzle Only available in BPEE Example: ``` freerotatingtilepuzzle ```
## getplayerpos
getplayerpos getplayerpos `varX` `varY` * `varX` is a number. * `varY` is a number. Example: ``` # From BPRE0, 1636FA: getplayerpos 0x8004 0x8005 ``` Notes: ``` # stores the current player position into varX and varY ```
## getpokenewsactive
getpokenewsactive getpokenewsactive `newsKind` Only available in BPEE * `newsKind` is a number. Example: ``` # From BPEE0, 2A5AF4: getpokenewsactive 2 ```
## getpricereduction
getpricereduction getpricereduction `index` Only available in AXVE AXPE * `index` from data.items.stats Example: ``` # From BPEE0, 2A5AC6: getpokenewsactive 2 ```
## gettime
gettime gettime Example: ``` gettime ``` Notes: ``` # sets variables var0, var1, and var2 to the current time in hours, minutes, and seconds (or all zeroes in FRLG) ```
## givecoins
givecoins givecoins `count` * `count` is a number. Example: ``` # From BPEE0, 20FC52: givecoins 50 ```
## giveEgg
giveEgg giveEgg `species` * `species` from data.pokemon.names Example: ``` # From BPRE0, 1688C9: giveEgg TOGEPI ``` Notes: ``` # species can be a pokemon or a variable ```
## givemoney
givemoney givemoney `money` `check` * `money` is a number. * `check` is a number. Example: ``` givemoney 3 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: ``` # From BPEE0, 211A43: givePokemon LILEEP 20 ???????? ``` Notes: ``` # gives the player one of that pokemon. the last 9 bytes are all 00. # varResult=0 if it was added to the party # varResult=1 if it was put in the PC # varResult=2 if there was no room # 4037=? number of the PC box the pokemon was sent to, if it was boxed? ```
## goto
goto goto `pointer` * `pointer` points to a script or section Example: ``` # From BPRE0, 162566: goto <1A9236> ``` 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 != 3 ``` 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: ``` # From BPRE0, 1BB3AD: hidebox 0 0 29 19 ``` Notes: ``` # ruby/sapphire only ```
## hidebox2
hidebox2 hidebox2 Only available in BPEE Example: ``` hidebox2 ``` Notes: ``` # hides a displayed Braille textbox. Only for Emerald ```
## hidecoins
hidecoins hidecoins `x` `y` * `x` is a number. * `y` is a number. Example: ``` # From AXVE0, 156B2D: hidecoins 0 5 ``` Notes: ``` # the X & Y coordinates are required even though they end up being unused ```
## hidemoney
hidemoney hidemoney `x` `y` * `x` is a number. * `y` is a number. Example: ``` # From BPRE0, 16F8B6: hidemoney 0 0 ```
## hidepokepic
hidepokepic hidepokepic Example: ``` hidepokepic ``` Notes: ``` # hides all shown pokepics ```
## hidesprite
hidesprite hidesprite `npc` * `npc` is a number. Example: ``` # From BPRE0, 1A922F: hidesprite 0x800F ``` Notes: ``` # hides an NPC, but only if they have an associated flag. Doesn't work on the player. ```
## hidesprite2
hidesprite2 hidesprite2 `npc` `mapbank` `map` * `npc` is a number. * `mapbank` is a number. * `map` is a number. Example: ``` hidesprite2 1 0 1 ``` Notes: ``` # like hidesprite, but has extra parameters for a specifiable map. ```
## if.compare.call
if.compare.call if.compare.call `variable` `value` `condition` `pointer` * `variable` from scriptvariablealiases * `value` is a number. * `condition` from script_compare * `pointer` points to a script or section Example: ``` # From BPRE0, 1640C0 if.compare.call var4 <= 24 ``` 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` from scriptvariablealiases * `value` is a number. * `condition` from script_compare * `pointer` points to a script or section Example: ``` # From BPRE0, 1C47EE if.no.goto ``` 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: ``` # From BPEE0, 1F92E6 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: ``` # From BPRE0, 162A5E if.flag.clear.call 0x0844 ``` 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: ``` # From BPRE0, 1BDF22 if.flag.clear.goto 0x0821 ``` 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: ``` # From BPRE0, 1A8C4D if.flag.set.call 0x0834 ``` 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: ``` # From BPRE0, 161ACA if.flag.set.goto 0x0246 ``` 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: ``` # From BPEE0, 1F9501 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: ``` # From BPEE0, 1E0FF3 if.gender.goto ```
## if.male.call
if.male.call if.male.call `ptr` * `ptr` points to a script or section Example: ``` # From BPRE0, 170600 if.gender.call ```
## if.male.goto
if.male.goto if.male.goto `ptr` * `ptr` points to a script or section Example: ``` # From BPRE0, 16F76E if.gender.goto ```
## if.no.call
if.no.call if.no.call `ptr` * `ptr` points to a script or section Example: ``` # From BPRE0, 163CE9 if.no.call ```
## if.no.goto
if.no.goto if.no.goto `ptr` * `ptr` points to a script or section Example: ``` # From BPRE0, 160E56 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: ``` # From BPEE0, 2048DA if.trainer.defeated.call ALEXIA ``` 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: ``` # From BPEE0, 1FC648 if.trainer.defeated.goto BRAWLY ``` 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: ``` # From BPRE0, 1611A0 if.trainer.ready.call GRUNT~12 ``` 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: ``` # From BPRE0, 16DFD2 if.trainer.ready.goto DUSTY ``` 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: ``` # From BPRE0, 17095D if.yes.call ```
## if.yes.goto
if.yes.goto if.yes.goto `ptr` * `ptr` points to a script or section Example: ``` # From BPRE0, 16624E if.yes.goto ```
## if1
if1 if1 `condition` `pointer` * `condition` from script_compare * `pointer` points to a script or section Example: ``` # From BPRE0, 1BE146: if1 == ``` Notes: ``` # if the condition variable fits with 'condition', then "goto" another script ```
## if2
if2 if2 `condition` `pointer` * `condition` from script_compare * `pointer` points to a script or section Example: ``` # From BPRE0, 16144F: if2 == ``` Notes: ``` # if the condition variable fits with 'condition', then "call" another script ```
## incrementhiddenvalue
incrementhiddenvalue incrementhiddenvalue `a` * `a` is a number. Example: ``` # From BPRE0, 1A65B8: incrementhiddenvalue 15 ``` Notes: ``` # example: pokecenter nurse uses variable 0xF after you pick yes ```
## initclock
initclock initclock `hour` `minute` Only available in AXVE AXPE BPEE * `hour` is a number. * `minute` is a number. Example: ``` initclock 0 1 ``` Notes: ``` # Changes how many hours/minutes forward to adjust the real-time clock, without additional player input. 'hour' and 'minute' can be variables. ```
## initrotatingtilepuzzle
initrotatingtilepuzzle initrotatingtilepuzzle `isTrickHouse` Only available in BPEE * `isTrickHouse` is a number. Example: ``` # From BPEE0, 220C84: initrotatingtilepuzzle 0 ```
## jumpram
jumpram jumpram Example: ``` jumpram ``` Notes: ``` # alternate, old name for returnram ```
## killscript
killscript killscript Example: ``` killscript ``` Notes: ``` # alternate, old name for endram ```
## lighten
lighten lighten `flashSize` * `flashSize` is a number. Example: ``` # From BPEE0, 1FC71E: lighten 6 ``` Notes: ``` # lightens an area around the player? ```
## loadbytefrompointer
loadbytefrompointer loadbytefrompointer `bank` `pointer` * `bank` from 4 * `pointer` is a number (hex). Example: ``` loadbytefrompointer 3 0x0E ``` Notes: ``` # load a byte value from a RAM address into the specified memory bank, for other commands to use ```
## loadpointer
loadpointer loadpointer `bank` `pointer` * `bank` from 4 * `pointer` points to text or auto Example: ``` loadpointer 0 ``` Notes: ``` # loads a pointer into the specified memory bank, for other commands to use ```
## lock
lock lock Example: ``` lock ``` Notes: ``` # stop the movement of the person that called the script ```
## lockall
lockall lockall Example: ``` lockall ``` Notes: ``` # don't let characters move ```
## lockfortrainer
lockfortrainer lockfortrainer Only available in BPEE Example: ``` lockfortrainer ``` Notes: ``` # Locks the movement of the NPCs that are not the player nor the approaching trainer. ```
## move.camera
move.camera move.camera `data` * `data` points to movement data or auto Example: ``` # From BPEE0, 1E594C move.camera <1E5A68> { walk_slow_diag_southwest walk_slow_diag_southwest walk_slow_diag_southwest walk_slow_diag_southwest walk_slow_diag_southwest walk_slow_diag_southwest walk_slow_diag_southwest walk_slow_diag_southwest walk_slow_diag_southwest walk_slow_diag_southwest walk_slow_diag_southwest walk_slow_diag_southwest } ``` Notes: ``` # Moves the camera (NPC object #127) around the map. # Requires "special SpawnCameraObject" and "special RemoveCameraObject". ```
## move.npc
move.npc move.npc `npc` `data` * `npc` is a number. * `data` points to movement data or auto Example: ``` # From BPRE0, 1635F0 move.npc 2 <163624> { walk_down walk_down walk_down walk_down walk_right walk_down walk_down } ``` Notes: ``` # Moves an overworld NPC with ID 'npc' according to the specified movement commands in the 'data' pointer. # This macro assumes using "waitmovement 0" instead of "waitmovement npc". ```
## move.player
move.player move.player `data` * `data` points to movement data or auto Example: ``` # From BPRE0, 164139 move.player <1A75EB> { walk_in_place_fastest_right } ``` Notes: ``` # Moves the player (NPC object #255) around the map. # This macro assumes using "waitmovement 0" instead of "waitmovement 255". ```
## moveoffscreen
moveoffscreen moveoffscreen `npc` * `npc` is a number. Example: ``` # From BPRE0, 1607C4: moveoffscreen 3 ``` Notes: ``` # moves the npc to just above the left-top corner of the screen ```
## moverotatingtileobjects
moverotatingtileobjects moverotatingtileobjects `puzzleNumber` Only available in BPEE * `puzzleNumber` is a number. Example: ``` # From BPRE0, 1644A7: braillelength <1A9362> ```
## movesprite
movesprite movesprite `npc` `x` `y` * `npc` is a number. * `x` is a number. * `y` is a number. Example: ``` # From BPRE0, 164878: movesprite 255 9 7 ```
## movesprite2
movesprite2 movesprite2 `npc` `x` `y` * `npc` is a number. * `x` is a number. * `y` is a number. Example: ``` # From BPRE0, 16829E: movesprite2 1 25 5 ``` Notes: ``` # permanently move the npc to the x/y location ```
## msgbox.autoclose
msgbox.autoclose msgbox.autoclose `ptr` * `ptr` points to text or auto Example: ``` # From BPRE0, 160809 msgbox.autoclose <172D51> { Darn it all! My associates won't stand for this! } ``` Notes: ``` # loadpointer, callstd 6 ```
## msgbox.default
msgbox.default msgbox.default `ptr` * `ptr` points to text or auto Example: ``` # From BPRE0, 160DE7 msgbox.default <174444> { MACHOKE: Gwoh! Goggoh! } ``` Notes: ``` # loadpointer, callstd 4 ```
## msgbox.fanfare
msgbox.fanfare msgbox.fanfare `song` `ptr` * `song` from songnames * `ptr` points to text or auto Example: ``` # From BPRE0, 160765 msgbox.fanfare mus_obtain_key_item <172BD6> { All right. Then this fossil is mine! } ``` Notes: ``` # fanfare, preparemsg, waitmsg ```
## msgbox.instant.autoclose
msgbox.instant.autoclose msgbox.instant.autoclose `ptr` Only available in BPEE * `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 `item` `count` `msg` `item` `count` `song` * `item` from data.items.stats * `count` is a number. * `msg` points to text or auto * `item` from data.items.stats * `count` is a number. * `song` from songnames Example: ``` # From BPRE0, 169F47 msgbox.item <18F675> TM26 1 mus_level_up { [player] received TM26 from GIOVANNI. } ``` Notes: ``` # shows a message about a received item, # followed by a standard 'put away' message. # loadpointer, copyvarifnotzero (item, count, song), callstd 9 ```
## msgbox.npc
msgbox.npc msgbox.npc `ptr` * `ptr` points to text or auto Example: ``` # From BPRE0, 160C1E msgbox.npc <173B21> { I always travel with WIGGLYTUFF. I never leave home without it. } ``` Notes: ``` # Equivalent to # lock # faceplayer # msgbox.default # release ```
## msgbox.sign
msgbox.sign msgbox.sign `ptr` * `ptr` points to text or auto Example: ``` # From BPRE0, 1BE091 msgbox.sign <1BE0E2> { It's a rugged rock, but a POKéMON may be able to smash it. } ``` Notes: ``` # loadpointer, callstd 3 ```
## msgbox.yesno
msgbox.yesno msgbox.yesno `ptr` * `ptr` points to text or auto Example: ``` # From BPRE0, 1BDF45 msgbox.yesno <1BDF94> { This tree looks like it can be CUT down! Would you like to CUT it? } ``` Notes: ``` # loadpointer, callstd 5 ```
## multichoice
multichoice multichoice `x` `y` `list` `allowCancel` * `x` is a number. * `y` is a number. * `list` is a number. * `allowCancel` from allowcanceloptions Example: ``` # From BPRE0, 166B46: multichoice 19 5 57 AllowCancel ``` Notes: ``` # player selection stored in varResult. If they backed out, varVesult=0x7F ```
## multichoice2
multichoice2 multichoice2 `x` `y` `list` `default` `canCancel` * `x` is a number. * `y` is a number. * `list` is a number. * `default` is a number. * `canCancel` from allowcanceloptions Example: ``` # From BPRE0, 16C1C3: multichoice2 0 0 31 1 AllowCancel ``` Notes: ``` # like multichoice, but you can choose which option is selected at the start ```
## multichoice3
multichoice3 multichoice3 `x` `y` `list` `per_row` `canCancel` * `x` is a number. * `y` is a number. * `list` is a number. * `per_row` is a number. * `canCancel` from allowcanceloptions Example: ``` # From BPRE0, 16A132: multichoicegrid 7 1 15 3 AllowCancel ``` Notes: ``` # like multichoice, but shows multiple columns. ```
## multichoicegrid
multichoicegrid multichoicegrid `x` `y` `list` `per_row` `canCancel` * `x` is a number. * `y` is a number. * `list` is a number. * `per_row` is a number. * `canCancel` from allowcanceloptions Example: ``` # From AXVE0, 1579F7: multichoicegrid 8 1 13 3 AllowCancel ``` Notes: ``` # like multichoice, but shows multiple columns. ```
## nop
nop nop Example: ``` nop ``` Notes: ``` # does nothing ```
## nop1
nop1 nop1 Example: ``` nop1 ``` Notes: ``` # does nothing ```
## nop2C
nop2C nop2C Only available in BPRE BPGE Example: ``` nop2C ``` Notes: ``` # does nothing ```
## nop8A
nop8A nop8A Only available in BPRE BPGE Example: ``` nop8A ```
## nop96
nop96 nop96 Only available in BPRE BPGE Example: ``` nop96 ```
## nopB1
nopB1 nopB1 Only available in BPRE BPGE Example: ``` nopB1 ``` nopB1 Only available in BPEE Example: ``` nopB1 ```
## nopB2
nopB2 nopB2 Only available in BPRE BPGE Example: ``` nopB2 ``` nopB2 Only available in BPEE Example: ``` nopB2 ```
## nopC7
nopC7 nopC7 Only available in BPEE Example: ``` nopC7 ```
## nopC8
nopC8 nopC8 Only available in BPEE Example: ``` nopC8 ```
## nopC9
nopC9 nopC9 Only available in BPEE Example: ``` nopC9 ```
## nopCA
nopCA nopCA Only available in BPEE Example: ``` nopCA ```
## nopCB
nopCB nopCB Only available in BPEE Example: ``` nopCB ```
## nopCC
nopCC nopCC Only available in BPEE Example: ``` nopCC ```
## nopD0
nopD0 nopD0 Only available in BPEE Example: ``` nopD0 ``` Notes: ``` # (nop in Emerald) ```
## normalmsg
normalmsg normalmsg Only available in BPRE BPGE Example: ``` normalmsg ``` Notes: ``` # ends the effect of signmsg. Textboxes look like normal textboxes. ```
## npc.item
npc.item npc.item `item` `count` * `item` from data.items.stats * `count` is a number. Example: ``` # From BPRE0, 164D98 npc.item NUGGET 1 ``` Notes: ``` # copyvarifnotzero (item and count), callstd 0 ```
## pause
pause pause `time` * `time` is a number. Example: ``` # From BPRE0, 1631D2: pause 10 ``` Notes: ``` # blocks script execution for 'time' frames ```
## paymoney
paymoney paymoney `money` `check` * `money` is a number. * `check` is a number. Example: ``` # From BPRE0, 16D3E0: paymoney 500 0 ``` Notes: ``` # if check is 0, takes money from the player ```
## playsong
playsong playsong `song` `mode` * `song` from songnames * `mode` from songloopoptions Example: ``` # From BPRE0, 16919E: playsong mus_encounter_rival playOnce ``` Notes: ``` # plays a song as background music, optionally marking it to become the "saved" background music. # Does nothing in FRLG if the Quest Log is active. ```
## pokecasino
pokecasino pokecasino `index` * `index` is a number. Example: ``` # From BPRE0, 16C99F: pokecasino 0x800D ```
## pokemart
pokemart pokemart `products` * `products` points to pokemart data or auto Example: ``` # From BPRE0, 16B67C: pokemart <16B68C> { "POKé BALL" "SUPER POTION" ANTIDOTE "PARLYZ HEAL" AWAKENING "ICE HEAL" REPEL } ``` Notes: ``` # products is a list of 2-byte items, terminated with 0000 ```
## pokenavcall
pokenavcall pokenavcall `text` Only available in BPEE * `text` points to text or auto Example: ``` # From BPEE0, 1ED100: pokenavcall <1EE336> { \. \. \. \. \. \. \. \. \. \. \. Beep! DAD: Oh, [player]? \. \. \. \. \. \. Where are you now? It sounds windy wherever you are. I just heard from DEVON's MR. STONE about your POKéNAV, so I decided to give you a call. It sounds like you're doing fine, so that's fine with me. You take care now. \. \. \. \. \. \. \. \. \. \. \. Click! } ``` Notes: ``` # displays a pokenav call. (Emerald only) ```
## preparemsg
preparemsg preparemsg `text` * `text` points to text or auto Example: ``` # From BPRE0, 1A65BA: preparemsg <1A54E1> { Okay, I'll take your POKéMON for a few seconds. } ``` Notes: ``` # text can be a pointer to a text pointer, or just a pointer to text # starts displaying text in a textbox. Does not block. Call waitmsg to block. ```
## preparemsg2
preparemsg2 preparemsg2 `pointer` * `pointer` points to text or auto Example: ``` # From BPRE0, 1BB747: preparemsg2 <1BC590> { Please enter. } ``` Notes: ``` # prepares a message that automatically scrolls at a fixed speed ```
## preparemsg3
preparemsg3 preparemsg3 `pointer` Only available in BPEE * `pointer` points to text or auto Example: ``` # From BPEE0, 21AA8E: preparemsg3 <27BEEC> { Transmitting\. } ``` Notes: ``` # shows a text box with text appearing instantaneously. ```
## pyramid.battle
pyramid.battle pyramid.battle `trainer` `start` `playerwin` Only available in BPEE * `trainer` from data.trainers.stats * `start` points to text or auto * `playerwin` points to text or auto Example: ``` # From BPEE0, 252C4F pyramid.battle PHILLIP <252C8D> <252C8D> { This is a sample message. } { This is a sample message. } ``` Notes: ``` # trainerbattle 09: Only works when called by Battle Pyramid ASM. ```
## random
random random `high` * `high` is a number. Example: ``` # From BPEE0, 1E2BEC: random 10 ``` Notes: ``` # returns 0 <= number < high, stored in varResult ```
## readytrainer
readytrainer readytrainer `trainer` * `trainer` from data.trainers.stats Example: ``` # From AXVE0, 150019: readytrainer VICTOR ``` Notes: ``` # set flag 0x500+trainer to 0. That trainer now counts as active. ```
## register.matchcall
register.matchcall register.matchcall `trainer` `trainer` * `trainer` from data.trainers.stats * `trainer` from data.trainers.stats Example: ``` register.matchcall ~43 MELISSA ``` Notes: ``` # setvar, special 0xEA, copyvarifnotzero, callstd 8 ```
## release
release release Example: ``` release ``` Notes: ``` # allow the movement of the person that called the script ```
## releaseall
releaseall releaseall Example: ``` releaseall ``` Notes: ``` # closes open textboxes and lets characters move freely ```
## removecoins
removecoins removecoins `count` * `count` is a number. Example: ``` # From BPEE0, 210035: removecoins 3500 ```
## removedecoration
removedecoration removedecoration `decoration` * `decoration` from data.decorations.stats Example: ``` removedecoration "ZIGZAG CUSHION" ``` Notes: ``` # In RSE only, this command tries to remove a decoration from the player's PC. If the operation succeeds, varResult is set to 1, otherwise 0. # In FRLG, this command does nothing and does not affect varResult. # 'decoration' can be a variable. ```
## removeitem
removeitem removeitem `item` `quantity` * `item` from data.items.stats * `quantity` is a number. Example: ``` # From BPRE0, 171741: removeitem TINYMUSHROOM 2 ``` Notes: ``` # Tries to remove 'quantity' of 'item' from the player's inventory. # 'item' and 'quantity' can be variables. # if the operation was successful, varResult is set to 1. If the operation fails, it is set to 0. # In Emerald only, if the appropriate flag is set or the map uses the appropriate layout, the item will be removed from the Battle Pyramid inventory instead. # In Emerald only, this command may rarely result in the player losing all of their items or other bugs due to memory allocation failure. ```
## repeattrainerbattle
repeattrainerbattle repeattrainerbattle Example: ``` repeattrainerbattle ``` Notes: ``` # starts a trainer battle with information stored in the RAM. # in most cases, it does the last trainer battle again. ```
## resetvars
resetvars resetvars Example: ``` resetvars ``` Notes: ``` # Alternate, old name for gettime ```
## resetweather
resetweather resetweather Example: ``` resetweather ``` Notes: ``` # queues a weather change to the map's default weather ```
## restorespritelevel
restorespritelevel restorespritelevel `npc` `bank` `map` * `npc` is a number. * `bank` is a number. * `map` is a number. Example: ``` # From AXVE0, 14F06B: restorespritelevel 2 0 11 ``` Notes: ``` # the chosen npc is restored to its original level ```
## return
return return Example: ``` return ``` Notes: ``` # pops back to the last calling command used. ```
## returnram
returnram returnram Example: ``` returnram ``` Notes: ``` # return from a Wonder Card script back to the original script ```
## savesong
savesong savesong `song` * `song` from songnames Example: ``` # From BPEE0, 1E10D6: savesong mus_dummy ``` Notes: ``` # sets the saved background music to 'song', without actually playing it. # It can then be played via special Overworld_PlaySpecialMapMusic. # Saved background music will be remembered if you save the game and then load it again. ```
## selectapproachingtrainer
selectapproachingtrainer selectapproachingtrainer Only available in BPEE Example: ``` selectapproachingtrainer ``` Notes: ``` # Sets the selected sprite to the ID of the currently approaching trainer. ```
## setanimation
setanimation setanimation `animation` `slot` * `animation` is a number. * `slot` is a number. Example: ``` # From BPRE0, 16C988: setanimation 0 255 ``` Notes: ``` # which party pokemon to use for the next field animation? ```
## setberrytree
setberrytree setberrytree `plantID` `berryID` `growth` Only available in AXVE AXPE BPEE * `plantID` is a number. * `berryID` from data.items.berry.stats * `growth` is a number. Example: ``` setberrytree 2 POMEG 3 ``` Notes: ``` # sets a specific berry-growing spot on the map with the specific berry and growth level. ```
## setbyte
setbyte setbyte `byte` * `byte` is a number. Example: ``` setbyte 2 ``` Notes: ``` # alternate, old name for setmysteryeventstatus ```
## setbyte2
setbyte2 setbyte2 `bank` `value` * `bank` from 4 * `value` is a number. Example: ``` setbyte2 1 1 ``` Notes: ``` # loads a byte into the specified memory bank, for other commands to use ```
## setcatchlocation
setcatchlocation setcatchlocation `slot` `location` Only available in BPRE BPGE BPEE * `slot` is a number. * `location` from data.maps.names Example: ``` setcatchlocation 4 "SAFFRON CITY" ``` Notes: ``` # changes the catch location of a pokemon in your party (0-5) ```
## setcode
setcode setcode `pointer` * `pointer` is a pointer. Example: ``` setcode ``` Notes: ``` # block script execution and instead run the given ASM code every frame until it returns 1 ```
## setdoorclosed
setdoorclosed setdoorclosed `x` `y` * `x` is a number. * `y` is a number. Example: ``` # From BPRE0, 1BBB04: setdoorclosed 5 1 ``` 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 4 ``` 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: ``` # From BPRE0, 1BBAEF: setdooropened 5 1 ``` Notes: ``` # queues the animation, but doesn't do it ```
## setdooropened2
setdooropened2 setdooropened2 `x` `y` * `x` is a number. * `y` is a number. Example: ``` setdooropened2 2 3 ``` 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 2 0x0D ``` Notes: ``` # stores the byte in the specified memory bank to a RAM address ```
## setflag
setflag setflag `flag` * `flag` is a number (hex). Example: ``` # From BPRE0, 162553: setflag 0x02BC ``` Notes: ``` # flag = 1 ```
## sethealingplace
sethealingplace sethealingplace `flightspot` * `flightspot` is a number. Example: ``` # From BPRE0, 162DC1: sethealingplace 1 ``` Notes: ``` # sets where the player warps when they white out ```
## setmapfooter
setmapfooter setmapfooter `footer` * `footer` is a number. Example: ``` # From BPEE0, 236F0E: setmapfooter 169 ``` Notes: ``` # updates the current map's footer. typically used on transition level scripts. ```
## setmaptile
setmaptile setmaptile `x` `y` `tile` `isWall` * `x` is a number. * `y` is a number. * `tile` is a number. * `isWall` is a number. Example: ``` # From BPRE0, 1614AA: setmaptile 18 12 641 0 ``` Notes: ``` # sets the tile at x/y to be the given tile: with the attribute. # 0 = passable (false), 1 = impassable (true) ```
## setmodernfatefulencounter
setmodernfatefulencounter setmodernfatefulencounter `slot` Only available in BPRE BPGE BPEE * `slot` is a number. Example: ``` setmodernfatefulencounter 3 ``` Notes: ``` # a pokemon in your party now has its modern fateful encounter attribute set ```
## setmonmove
setmonmove setmonmove `pokemonSlot` `attackSlot` `newMove` * `pokemonSlot` is a number. * `attackSlot` is a number. * `newMove` from data.pokemon.moves.names Example: ``` setmonmove 4 0 DRAGONBREATH ``` Notes: ``` # set a given pokemon in your party to have a specific move. # Slots range 0-4 and 0-3. ```
## setmysteryeventstatus
setmysteryeventstatus setmysteryeventstatus `value` * `value` is a number. Example: ``` setmysteryeventstatus 3 ``` Notes: ``` # sets a state variable used for Mystery Event scripts ```
## setorcopyvar
setorcopyvar setorcopyvar `variable` `source` * `variable` from scriptvariablealiases * `source` is a number. Example: ``` # From BPRE0, 1BE5C7: setorcopyvar var1 1 ``` Notes: ``` # Works like the copyvar command if the source field is a variable number; # works like the setvar command if the source field is not a variable number. # In other words: # destination = source (or) destination = *source # (if source isn't a valid variable, it's read as a value) ```
## setup.battle.A
setup.battle.A setup.battle.A `trainer` `start` `playerwin` Only available in BPEE * `trainer` from data.trainers.stats * `start` points to text or auto * `playerwin` points to text or auto Example: ``` setup.battle.A GRUNT~15 ``` 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 GRUNT~29 ``` Notes: ``` # trainerbattle 0B: Sets up the 2nd trainer for a multi battle. ```
## setvar
setvar setvar `variable` `value` * `variable` from scriptvariablealiases * `value` is a number. Example: ``` # From BPRE0, 160E3B: setvar var8 2 ``` Notes: ``` # sets the given variable to the given value ```
## setvirtualaddress
setvirtualaddress setvirtualaddress `pointer` * `pointer` is a number (hex). Example: ``` setvirtualaddress 0x0F ``` Notes: ``` # Sets a relative address to be used by other virtual commands. # This is usually used in Mystery Gift scripts. ```
## setwarpplace
setwarpplace setwarpplace `mapbank` `map` `warp` `x` `y` * `mapbank` is a number. * `map` is a number. * `warp` is a number. * `x` is a number. * `y` is a number. Example: ``` # From BPRE0, 1620D4: setwarpplace 1 51 256 22 3 ``` Notes: ``` # sets a variable position (dynamic warp). Go to it with warp 7F 7F 7F 0000 0000 ```
## setweather
setweather setweather `type` * `type` is a number. Example: ``` # From BPRE0, 1A9267: setweather 11 ``` Notes: ``` # ```
## setwildbattle
setwildbattle setwildbattle `species` `level` `item` * `species` from data.pokemon.names * `level` is a number. * `item` from data.items.stats Example: ``` # From BPRE0, 16389D: setwildbattle ELECTRODE 34 ???????? ```
## setworldmapflag
setworldmapflag setworldmapflag `flag` Only available in BPRE BPGE * `flag` is a number. Example: ``` # From BPRE0, 160F2F: setworldmapflag 2218 ``` Notes: ``` # This lets the player fly to a given map, if the map has a flight spot ```
## showbox
showbox showbox `x` `y` `width` `height` * `x` is a number. * `y` is a number. * `width` is a number. * `height` is a number. Example: ``` showbox 3 3 3 1 ``` Notes: ``` # nop in Emerald ```
## showcoins
showcoins showcoins `x` `y` * `x` is a number. * `y` is a number. Example: ``` # From BPRE0, 16CFA1: showcoins 0 0 ```
## showcontestresults
showcontestresults showcontestresults Example: ``` showcontestresults ``` Notes: ``` # nop in FireRed. Shows contest results. ```
## showcontestwinner
showcontestwinner showcontestwinner `contest` * `contest` is a number. Example: ``` # From BPEE0, 2199BD: showcontestwinner 10 ``` Notes: ``` # nop in FireRed. Shows the painting of a winner of the given contest. ```
## showelevmenu
showelevmenu showelevmenu Only available in AXVE AXPE Example: ``` showelevmenu ``` Notes: ``` # Shows an elevator menu. ```
## showmoney
showmoney showmoney `x` `y` Only available in AXVE AXPE * `x` is a number. * `y` is a number. Example: ``` # From BPRE0, 16D3A5: showmoney 0 0 0 ``` Notes: ``` # shows how much money the player has in a separate box ``` showmoney `x` `y` `check` Only available in BPRE BPGE BPEE * `x` is a number. * `y` is a number. * `check` is a number. Example: ``` # From BPEE0, 20ADC1: showmoney 0 0 0 ``` Notes: ``` # shows how much money the player has in a separate box (only works if check is 0) ```
## showpokepic
showpokepic showpokepic `species` `x` `y` * `species` from data.pokemon.names * `x` is a number (hex). * `y` is a number (hex). Example: ``` # From BPEE0, 1FA039: showpokepic CHIKORITA 10 3 ``` Notes: ``` # show the pokemon in a box. Can be a literal or a variable. ```
## showsprite
showsprite showsprite `npc` * `npc` is a number. Example: ``` # From BPRE0, 169AA5: showsprite 8 ``` Notes: ``` # opposite of hidesprite ```
## showsprite2
showsprite2 showsprite2 `npc` `bank` `map` * `npc` is a number. * `bank` is a number. * `map` is a number. Example: ``` showsprite2 1 0 0 ``` Notes: ``` # shows a previously hidden sprite; it also has extra parameters for a specifiable map. ```
## signmsg
signmsg signmsg Only available in BPRE BPGE Example: ``` signmsg ``` Notes: ``` # makes message boxes look like signposts ```
## single.battle
single.battle single.battle `trainer` `start` `playerwin` * `trainer` from data.trainers.stats * `start` points to text or auto * `playerwin` points to text or auto Example: ``` # From BPRE0, 160653 single.battle JOVAN <17290B> <172927> { What! Don't sneak up on me! } { My POKéMON won't do! } ``` Notes: ``` # trainerbattle 00: Default trainer battle command. ```
## single.battle.canlose
single.battle.canlose single.battle.canlose `trainer` `playerlose` `playerwin` Only available in BPRE BPGE * `trainer` from data.trainers.stats * `playerlose` points to text or auto * `playerwin` points to text or auto Example: ``` single.battle.canlose IRENE ``` 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: ``` # From BPRE0, 16CAF5 single.battle.continue.music GRUNT~7 <196E69> <196E95> { I'm guarding this poster! Go away, or else! } { Dang! } ``` Notes: ``` # trainerbattle 02: Plays the trainer's intro music. Continues the script after winning. ```
## single.battle.continue.silent
single.battle.continue.silent single.battle.continue.silent `trainer` `start` `playerwin` `winscript` * `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: ``` # From BPRE0, 16A5A0 single.battle.continue.silent BROCK <190CD4> <190E4F> { So, you're here. I'm BROCK. I'm PEWTER's GYM LEADER. My rock-hard willpower is evident even in my POKéMON. My POKéMON are all rock hard, and have true-grit determination. That's right - my POKéMON are all the ROCK type! Fuhaha! You're going to challenge me knowing that you'll lose? That's the TRAINER's honor that compels you to challenge me. Fine, then! Show me your best!\CC0B5601 } { I took you for granted, and so I lost. As proof of your victory, I confer on you this\.the official POKéMON LEAGUE BOULDERBADGE. \CC0602[player] received the BOULDERBADGE from BROCK![pause_music]\CC0B0401\CC08FE\CC0856[resume_music] \CC0604Just having the BOULDERBADGE makes your POKéMON more powerful. It also enables the use of the move FLASH outside of battle. Of course, a POKéMON must know the move FLASH to use it. } ``` Notes: ``` # trainerbattle 01: No intro music. Continues the script after winning. ```
## single.battle.nointro
single.battle.nointro single.battle.nointro `trainer` `playerwin` * `trainer` from data.trainers.stats * `playerwin` points to text or auto Example: ``` # From BPRE0, 1639BE single.battle.nointro GRUNT~43 <17AA34> { Huh, what? } ``` Notes: ``` # trainerbattle 03: No intro music nor intro text. ```
## single.battle.rematch
single.battle.rematch single.battle.rematch `trainer` `start` `playerwin` * `trainer` from data.trainers.stats * `start` points to text or auto * `playerwin` points to text or auto Example: ``` # From BPRE0, 1A94AA single.battle.rematch GREG <1C1521> <1836B3> { You're a TRAINER, aren't you? Let's get with it right away! } { If I had new POKéMON, I would've won! } ``` Notes: ``` # trainerbattle 05: Starts a trainer battle rematch. ```
## sound
sound sound `number` * `number` from songnames Example: ``` # From BPRE0, 1A7510: sound se_rs_door ``` Notes: ``` # play a song as a sound effect. # In FRLG, does nothing during certain parts of the credits where scripts run, or in the Quest Log. ```
## special
special special `function` * `function` from specials Example: ``` # From BPRE0, 16122D: special DrawWholeMapView ``` Notes: ``` # Calls a piece of ASM code from a table. # Check your TOML for a list of specials available in your game. # In FRLG, an invalid special number will print an error message to the debugger log output and freeze the game. ```
## special2
special2 special2 `variable` `function` * `variable` from scriptvariablealiases * `function` from specials Example: ``` # From BPRE0, 163B6B: special2 varResult GetBattleOutcome ``` Notes: ``` # Calls a special and puts the ASM's return value in the variable you listed. # Check your TOML for a list of specials available in your game. # In FRLG, an invalid special number will print an error message to the debugger log output and freeze the game. ```
## specialvar
specialvar specialvar `variable` `function` * `variable` from scriptvariablealiases * `function` from specials Example: ``` # From BPRE0, 1637F0: special2 varResult GetBattleOutcome ``` Notes: ``` # Calls a special and puts the ASM's return value in the variable you listed. # Check your TOML for a list of specials available in your game. # In FRLG, an invalid special number will print an error message to the debugger log output and freeze the game. ```
## spritebehave
spritebehave spritebehave `npc` `behavior` * `npc` is a number. * `behavior` is a number. Example: ``` # From BPRE0, 163964: spritebehave 3 8 ``` Notes: ``` # temporarily changes the movement type of a selected NPC. ```
## spriteface
spriteface spriteface `npc` `direction` * `npc` is a number. * `direction` from directions Example: ``` # From BPEE0, 2240DA: spriteface 3 South ```
## spriteface2
spriteface2 spriteface2 `virtualNPC` `facing` * `virtualNPC` is a number. * `facing` is a number. Example: ``` # From BPEE0, 27AAAB: spriteface2 8 4 ```
## spriteinvisible
spriteinvisible spriteinvisible `npc` `bank` `map` * `npc` is a number. * `bank` is a number. * `map` is a number. Example: ``` # From BPEE0, 277004: spriteinvisible 255 0 0 ``` Notes: ``` # hides the sprite on the given map by setting its invisibility to true. ```
## spritelevelup
spritelevelup spritelevelup `npc` `bank` `map` `subpriority` * `npc` is a number. * `bank` is a number. * `map` is a number. * `subpriority` is a number. Example: ``` # From BPEE0, 1EE817: spritelevelup 2 0 11 0 ``` Notes: ``` # the chosen npc goes 'up one level' ```
## spritevisible
spritevisible spritevisible `npc` `bank` `map` * `npc` is a number. * `bank` is a number. * `map` is a number. Example: ``` # From BPEE0, 1F0E72: spritevisible 255 0 9 ``` Notes: ``` # shows the sprite on the given map by setting its invisibility to false. ```
## startcontest
startcontest startcontest Example: ``` startcontest ``` Notes: ``` # nop in FireRed. Starts a contest. ```
## subvar
subvar subvar `variable` `source` * `variable` from scriptvariablealiases * `source` is a number. Example: ``` # From BPRE0, 1A8C28: subvar varResult 1 ``` Notes: ``` # variable -= source (or) variable -= *source # (if 'source' isn't a valid variable, it's read as a value) ```
## testdecoration
testdecoration testdecoration `decoration` * `decoration` from data.decorations.stats Example: ``` # From AXVE0, 156C58: testdecoration "TREECKO DOLL" ``` Notes: ``` # In RSE only, this command sets varResult to 1 if the PC could store at least one more of that decoration, otherwise 0. # In FRLG, this command does nothing and does not affect varResult. ```
## textcolor
textcolor textcolor `color` Only available in BPRE BPGE * `color` is a number. Example: ``` # From BPRE0, 161B12: textcolor 3 ``` Notes: ``` # 00=blue, 01=red, FF=default, XX=black. Only in FR/LG ```
## trainerbattle
trainerbattle trainerbattle 0 `trainer` `arg` `start` `playerwin` * `trainer` from data.trainers.stats * `arg` is a number. * `start` points to text or auto * `playerwin` points to text or auto Example: ``` # From BPRE0, 160A84: trainerbattle 00 EDMOND 0 <173308> <17332B> { Hey, matey! Let's do a little jig! } { You're impressive! } ``` trainerbattle 1 `trainer` `arg` `start` `playerwin` `winscript` * `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: ``` # From BPRE0, 16D55B: trainerbattle 01 KOGA 0 <19832E> <198444> { KOGA: Fwahahaha! A mere child like you dares to challenge me? The very idea makes me shiver with mirth! Very well, I shall show you true terror as a ninja master. Poison brings steady doom. Sleep renders foes helpless. Despair to the creeping horror of POISON-type POKéMON!\CC0B5601 } { Humph! You have proven your worth! Here! Take the SOULBADGE! } ``` Notes: ``` # doesn't play encounter music, continues with winscript ``` trainerbattle 2 `trainer` `arg` `start` `playerwin` `winscript` * `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: ``` # From BPRE0, 16120A: trainerbattle 02 GRUNT~12 0 <17503A> <17505A> { Are you lost, you little mouse? } { Why\.? } ``` 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: ``` # From BPRE0, 1606EF: trainerbattle 03 MIGUEL 0 <172B99> { Okay! I'll share! } ``` 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: ``` # From BPRE0, 1AA649: trainerbattle 04 "GIA & JES" 0 <1858A6> <1858D0> <185908> { GIA: Hey, JES\. If we win, I'll marry you! } { GIA: Oh, but why? } { GIA: I can't bear to battle without my JES! Don't you have one more POKéMON? } ``` Notes: ``` # double battles ``` trainerbattle 5 `trainer` `arg` `start` `playerwin` * `trainer` from data.trainers.stats * `arg` is a number. * `start` points to text or auto * `playerwin` points to text or auto Example: ``` # From BPRE0, 1A93F0: trainerbattle 05 BEN 0 <1C149D> <1835A0> { Hi! I like shorts! They're comfy and easy to wear! You should be wearing shorts, too! } { I don't believe it! } ``` Notes: ``` # clone of 0, but with rematch potential ``` trainerbattle 6 `trainer` `arg` `start` `playerwin` `needmorepokemonText` `continuescript` * `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: ``` # From BPEE0, 1F6643: trainerbattle 06 "LILA & ROY" 0 <2A0E87> <2A0EFE> <2A0F8C> { LILA: Sigh\. Here I am in the sea, but who's with me? My little brother! Let's battle so I won't have to dwell on that! } { LILA: ROY! It's your fault we lost! You're in for it later! } { LILA: You're planning to battle us? Not unless you have two POKéMON. } ``` Notes: ``` # double battles, continues the script ``` trainerbattle 7 `trainer` `arg` `start` `playerwin` `needmorepokemonText` * `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: ``` # From BPRE0, 1AB6EE: trainerbattle 07 "LIA & LUC" 0 <1C2FAE> <187D7E> <187DE8> { LUC: My big sis taught me all about POKéMON. I wonder if I'm better? } { LUC: Oh, wow! Someone tougher than my big sis! } { LUC: I don't want to if I can't battle you with my big sis. Don't you have two POKéMON? } ``` Notes: ``` # clone of 4, but with rematch potential ``` trainerbattle 8 `trainer` `arg` `start` `playerwin` `needmorepokemonText` `continuescript` * `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: ``` # From BPEE0, 220898: trainerbattle 08 TATE&LIZA 0 <221783> <2218EC> <221BCE> { TATE: Hehehe\. Were you surprised? LIZA: Fufufu\. Were you surprised? TATE: That there are two GYM LEADERS? LIZA: That there are two GYM LEADERS? TATE: We're twins! LIZA: We're twins! TATE: We don't need to talk because\. LIZA: We can each determine what\. TATE: The other is thinking\. LIZA: All in our minds! TATE: This combination of ours\. LIZA: Can you beat it? } { TATE: What?! Our combination\. LIZA: Was shattered! TATE: It can't be helped. You've won\. LIZA: So, in recognition, take this. } { TATE: Hehehe\. Were you surprised? LIZA: That there are two GYM LEADERS? TATE: Oops, you have only one\. LIZA: POKéMON that can battle. TATE: We can't battle that way! LIZA: If you want to challenge us, bring some more POKéMON. } ``` Notes: ``` # clone of 6, does not play encounter music ``` trainerbattle 9 `trainer` `arg` `playerwin` `playerlose` * `trainer` from data.trainers.stats * `arg` is a number. * `playerwin` points to text or auto * `playerlose` points to text or auto Example: ``` # From BPRE0, 1693AC: trainerbattle 09 TERRY 3 <18DDEA> <18DE1A> { WHAT? Unbelievable! I picked the wrong POKéMON! } { [rival]: Yeah! Am I great or what? } ``` Notes: ``` # tutorial battle (can't lose) (set arg=3 for oak's naration) (Pyramid type for Emerald) ``` trainerbattle `other` `trainer` `arg` `start` `playerwin` * `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: ``` # From BPRE0, 160BEF: trainerbattle 00 ANN 0 <173A1A> <173A4F> { I collected these POKéMON from all around the world! } { Oh, no! I went around the world for these! } ``` Notes: ``` # same as 0 # trainer battle takes different parameters depending on the # 'type', or the first parameter. # 'trainer' is the ID of the trainer battle # start is the text that the character says at the start of the battle # playerwin is the text that the character says when the player wins # rematches are weird. Look into them later. ```
## trainerhill.battle
trainerhill.battle trainerhill.battle `trainer` `start` `playerwin` Only available in BPEE * `trainer` from data.trainers.stats * `start` points to text or auto * `playerwin` points to text or auto Example: ``` trainerhill.battle "RAY & TYRA" ``` 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 SEBASTIAN ``` 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: ``` # From BPRE0, 16949F tutorial.battle.canlose TERRY~2 <18DDEA> <18DE1A> { WHAT? Unbelievable! I picked the wrong POKéMON! } { [rival]: Yeah! Am I great or what? } ``` Notes: ``` # trainerbattle 09: Starts a tutorial battle with Prof. Oak interjecting. The player can lose. ```
## unloadhelptext
unloadhelptext unloadhelptext Only available in BPRE BPGE Example: ``` unloadhelptext ``` Notes: ``` # related to help-text box that appears in the opened Main Menu ```
## updatecoins
updatecoins updatecoins `x` `y` * `x` is a number. * `y` is a number. Example: ``` # From BPRE0, 16CDE3: updatecoins 0 5 ``` Notes: ``` # the X & Y coordinates are required even though they end up being unused ```
## updatemoney
updatemoney updatemoney `x` `y` Only available in AXVE AXPE * `x` is a number. * `y` is a number. Example: ``` # From BPRE0, 1BF4F7: updatemoney 0 0 0 ``` Notes: ``` # updates the amount of money shown after a money change ``` updatemoney `x` `y` `check` Only available in BPRE BPGE BPEE * `x` is a number. * `y` is a number. * `check` is a number. Example: ``` # From BPEE0, 22BC7F: updatemoney 0 0 0 ``` Notes: ``` # updates the amount of money shown after a money change (only works if check is 0) ```
## virtualbuffer
virtualbuffer virtualbuffer `buffer` `text` * `buffer` from bufferNames * `text` is a pointer. Example: ``` virtualbuffer buffer1 ``` 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 4 ```
## 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 should have finished, according to its length in the fanfare table ```
## waitkeypress
waitkeypress waitkeypress Example: ``` waitkeypress ``` Notes: ``` # blocks script execution until the player pushes the A or B button ```
## waitmovement
waitmovement waitmovement `npc` * `npc` is a number. Example: ``` # From BPRE0, 160BBC: waitmovement 0 ``` Notes: ``` # block further script execution until the npc movement is completed. # 'npc' can be a variable, or 0 to signify the last NPC with a movement applied. ```
## waitmovement2
waitmovement2 waitmovement2 `npc` `bank` `map` * `npc` is a number. * `bank` is a number. * `map` is a number. Example: ``` # From AXVE0, 14B77F: waitmovement2 0 0 2 ``` Notes: ``` # like waitmovement, but does not assume the map that the NPC is from is the current map. # probably useful for using FRLG clone NPCs in cutscenes? ```
## waitmsg
waitmsg waitmsg Example: ``` waitmsg ``` Notes: ``` # block script execution until box/text is fully drawn ```
## waitsound
waitsound waitsound Example: ``` waitsound ``` Notes: ``` # blocks script execution until any playing sound effects finish (excluding special looping ones used in battle) ```
## waitstate
waitstate waitstate Example: ``` waitstate ``` Notes: ``` # blocks script execution and disables the script running code until it gets reenabled by some ASM code. ```
## warp
warp warp `mapbank` `map` `warp` `x` `y` * `mapbank` is a number. * `map` is a number. * `warp` is a number. * `x` is a number. * `y` is a number. Example: ``` # From BPRE0, 16D437: warp 1 63 256 26 30 ``` Notes: ``` # sends player to mapbank/map at tile 'warp'. If warp is negative or out of range, uses x/y instead, or the middle of the map if those are negative as well # x and y can be variables # blocks script execution and, after a few frames, resets the script runner state, ending the current script ```
## warp.center
warp.center warp.center `mapbank` `map` * `mapbank` is a number. * `map` is a number. Example: ``` warp.center 0 1 ``` Notes: ``` # Sends player to the middle of another map. ```
## warp.towarp
warp.towarp warp.towarp `mapbank` `map` `warp` * `mapbank` is a number. * `map` is a number. * `warp` is a number. Example: ``` warp.towarp 2 2 1 ``` Notes: ``` # Sends player to warp on another map. ```
## warp.xy
warp.xy warp.xy `mapbank` `map` `x` `y` * `mapbank` is a number. * `map` is a number. * `x` is a number. * `y` is a number. Example: ``` # From BPRE0, 1C52EB warp.xy 2 10 9 7 ``` Notes: ``` # Sends player to an x/y position on another map. ```
## warp3
warp3 warp3 `mapbank` `map` `warp` `x` `y` * `mapbank` is a number. * `map` is a number. * `warp` is a number. * `x` is a number. * `y` is a number. Example: ``` # From BPEE0, 27718C: warp3 25 25 256 5 8 ``` Notes: ``` # Sets the map & coordinates for the player to go to in conjunction with specific "special" commands. # x and y can be variables, as with other warp commands. ```
## warp4
warp4 warp4 `mapbank` `map` `warp` `x` `y` * `mapbank` is a number. * `map` is a number. * `warp` is a number. * `x` is a number. * `y` is a number. Example: ``` # From BPEE0, 2390BB: warp4 0 49 256 60 31 ``` Notes: ``` # Sets the map & coordinates that the player would go to after using Dive. ```
## warp5
warp5 warp5 `mapbank` `map` `warp` `x` `y` * `mapbank` is a number. * `map` is a number. * `warp` is a number. * `x` is a number. * `y` is a number. Example: ``` # From AXVE0, 15F2F7: warp5 24 81 256 0 0 ``` Notes: ``` # Sets the map & coordinates that the player would go to if they fell in a hole. ```
## warp6
warp6 warp6 `mapbank` `map` `warp` `x` `y` * `mapbank` is a number. * `map` is a number. * `warp` is a number. * `x` is a number. * `y` is a number. Example: ``` # From BPEE0, 2742B7: warp6 0 44 255 17 15 ``` Notes: ``` # sets a particular map to warp to upon using an escape rope/Dig ```
## warp7
warp7 warp7 `mapbank` `map` `warp` `x` `y` Only available in BPEE * `mapbank` is a number. * `map` is a number. * `warp` is a number. * `x` is a number. * `y` is a number. Example: ``` # From BPEE0, 220AF2: warp7 14 0 255 7 30 ``` Notes: ``` # used in Mossdeep City's gym ```
## warp8
warp8 warp8 `bank` `map` `exit` `x` `y` Only available in BPEE * `bank` is a number. * `map` is a number. * `exit` is a number. * `x` is a number. * `y` is a number. Example: ``` # From BPEE0, 1E5D78: warp8 0 7 255 29 53 ``` Notes: ``` # warps the player while fading the screen to white ```
## warphole
warphole warphole `mapbank` `map` * `mapbank` is a number. * `map` is a number. Example: ``` # From AXVE0, 1C6BD9: warphole 255 255 ``` Notes: ``` # similar to warp, but with a falling-down-a-hole effect. Sends the player to same X/Y as on the map they started on. # If 'mapbank' and 'map' are 127 127, goes to the map selected by warp5, or to the warp used to enter the current room if warp5 was not used. ```
## warpmuted
warpmuted warpmuted `mapbank` `map` `warp` `x` `y` * `mapbank` is a number. * `map` is a number. * `warp` is a number. * `x` is a number. * `y` is a number. Example: ``` # From BPEE0, 243FB8: warpmuted 26 15 256 10 3 ``` Notes: ``` # same as warp, but doesn't play sappy song 0009 (the same as when warping via Dive) ```
## warpteleport
warpteleport warpteleport `mapbank` `map` `warp` `x` `y` * `mapbank` is a number. * `map` is a number. * `warp` is a number. * `x` is a number. * `y` is a number. Example: ``` # From AXVE0, 1632AE: warpteleport 29 9 256 3 19 ``` Notes: ``` # same as warp, but with an effect of stepping onto a warp pad. Warping to a door/cave opening causes the player to land on the exact same block as it. ```
## warpteleport2
warpteleport2 warpteleport2 `bank` `map` `exit` `x` `y` Only available in BPRE BPGE BPEE * `bank` is a number. * `map` is a number. * `exit` is a number. * `x` is a number. * `y` is a number. Example: ``` # From BPRE0, 1BBB10: warpteleport2 0 4 255 7 11 ``` Notes: ``` # clone of warpteleport, only used in FR/LG and only with specials ```
## warpwalk
warpwalk warpwalk `mapbank` `map` `warp` `x` `y` * `mapbank` is a number. * `map` is a number. * `warp` is a number. * `x` is a number. * `y` is a number. Example: ``` # From AXVE0, 154BAC: warpwalk 8 1 256 0x8008 0x8009 ``` Notes: ``` # same as warp, but with a walking and door-opening effect ```
## wild.battle
wild.battle wild.battle `species` `level` `item` * `species` from data.pokemon.names * `level` is a number. * `item` from data.items.stats Example: ``` # From BPRE0, 163CC1 wild.battle HYPNO 30 ???????? ``` Notes: ``` # setwildbattle, dowildbattle ```
## writebytetooffset
writebytetooffset writebytetooffset `value` `offset` * `value` is a number. * `offset` is a number (hex). Example: ``` writebytetooffset 3 0x00 ``` Notes: ``` # store the byte 'value' at the RAM address 'offset' ```
## yesnobox
yesnobox yesnobox `x` `y` * `x` is a number. * `y` is a number. Example: ``` # From AXVE0, 158CCB: yesnobox 20 8 ``` Notes: ``` # shows a yes/no dialog, varResult stores 1 if YES was selected. ```
# Specials This is a list of all the specials available within HexManiacAdvance when writing scripts. Use `special name` when doing an action with no result. Use `special2 variable name` when doing an action that has a result. * The result will be returned to the variable. ## AccessHallOfFamePC
AccessHallOfFamePC *(Supports axve, axpe, bpee)* Example Usage: ``` special AccessHallOfFamePC ```
## AnimateElevator
AnimateElevator *(Supports bpre, bpge)* Example Usage: ``` special AnimateElevator ```
## AnimatePcTurnOff
AnimatePcTurnOff *(Supports bpre, bpge)* Example Usage: ``` special AnimatePcTurnOff ```
## AnimatePcTurnOn
AnimatePcTurnOn *(Supports bpre, bpge)* Example Usage: ``` special AnimatePcTurnOn ```
## AnimateTeleporterCable
AnimateTeleporterCable *(Supports bpre, bpge)* Example Usage: ``` special AnimateTeleporterCable ```
## AnimateTeleporterHousing
AnimateTeleporterHousing *(Supports bpre, bpge)* Example Usage: ``` special AnimateTeleporterHousing ```
## AreLeadMonEVsMaxedOut
AreLeadMonEVsMaxedOut *(Supports bpre, bpge)* Example Usage: ``` special AreLeadMonEVsMaxedOut ```
## AwardBattleTowerRibbons
AwardBattleTowerRibbons *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special AwardBattleTowerRibbons ```
## BackupHelpContext
BackupHelpContext *(Supports bpre, bpge)* Example Usage: ``` special BackupHelpContext ```
## Bag_ChooseBerry
Bag_ChooseBerry *(Supports bpee)* Example Usage: ``` special Bag_ChooseBerry ```
## BattleCardAction
BattleCardAction *(Supports bpre, bpge)* Example Usage: ``` special BattleCardAction ```
## BattlePyramidChooseMonHeldItems
BattlePyramidChooseMonHeldItems *(Supports bpee)* Example Usage: ``` special BattlePyramidChooseMonHeldItems ```
## BattleSetup_StartLatiBattle
BattleSetup_StartLatiBattle *(Supports bpee)* Example Usage: ``` special BattleSetup_StartLatiBattle ```
## BattleSetup_StartLegendaryBattle
BattleSetup_StartLegendaryBattle *(Supports bpee)* Example Usage: ``` special BattleSetup_StartLegendaryBattle ```
## BattleSetup_StartRematchBattle
BattleSetup_StartRematchBattle *(Supports axve, axpe, bpee)* Example Usage: ``` special BattleSetup_StartRematchBattle ```
## BattleTower_SoftReset
BattleTower_SoftReset *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special BattleTower_SoftReset ```
## BattleTowerMapScript2
BattleTowerMapScript2 *(Supports bpre, bpge)* Example Usage: ``` special BattleTowerMapScript2 ```
## BattleTowerReconnectLink
BattleTowerReconnectLink *(Supports bpee)* Example Usage: ``` special BattleTowerReconnectLink ```
## BattleTowerUtil
BattleTowerUtil *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special BattleTowerUtil ```
## BedroomPC
BedroomPC *(Supports all games.)* Example Usage: ``` special BedroomPC ```
## Berry_FadeAndGoToBerryBagMenu
Berry_FadeAndGoToBerryBagMenu *(Supports axve, axpe)* Example Usage: ``` special Berry_FadeAndGoToBerryBagMenu ```
## BrailleCursorToggle
BrailleCursorToggle *(Supports bpre, bpge)* Example Usage: ``` special BrailleCursorToggle ```
## BufferBattleFrontierTutorMoveName
BufferBattleFrontierTutorMoveName *(Supports bpee)* Example Usage: ``` special BufferBattleFrontierTutorMoveName ```
## BufferBattleTowerElevatorFloors
BufferBattleTowerElevatorFloors *(Supports bpee)* Example Usage: ``` special BufferBattleTowerElevatorFloors ```
## BufferBigGuyOrBigGirlString
BufferBigGuyOrBigGirlString *(Supports bpre, bpge)* Example Usage: ``` special BufferBigGuyOrBigGirlString ```
## BufferContestTrainerAndMonNames
BufferContestTrainerAndMonNames *(Supports axve, axpe, bpee)* Example Usage: ``` special BufferContestTrainerAndMonNames ```
## BufferContestWinnerMonName
BufferContestWinnerMonName *(Supports bpee)* Example Usage: ``` special BufferContestWinnerMonName ```
## BufferContestWinnerTrainerName
BufferContestWinnerTrainerName *(Supports bpee)* Example Usage: ``` special BufferContestWinnerTrainerName ```
## BufferDeepLinkPhrase
BufferDeepLinkPhrase *(Supports bpee)* Example Usage: ``` special BufferDeepLinkPhrase ```
## BufferEReaderTrainerGreeting
BufferEReaderTrainerGreeting *(Supports bpre, bpge)* Example Usage: ``` special BufferEReaderTrainerGreeting ```
## BufferEReaderTrainerName
BufferEReaderTrainerName *(Supports all games.)* Example Usage: ``` special BufferEReaderTrainerName ```
## BufferFanClubTrainerName
BufferFanClubTrainerName *(Supports bpee)* Example Usage: ``` special BufferFanClubTrainerName ```
## BufferFavorLadyItemName
BufferFavorLadyItemName *(Supports bpee)* Example Usage: ``` special BufferFavorLadyItemName ```
## BufferFavorLadyPlayerName
BufferFavorLadyPlayerName *(Supports bpee)* Example Usage: ``` special BufferFavorLadyPlayerName ```
## BufferFavorLadyRequest
BufferFavorLadyRequest *(Supports bpee)* Example Usage: ``` special BufferFavorLadyRequest ```
## BufferLottoTicketNumber
BufferLottoTicketNumber *(Supports axve, axpe, bpee)* Example Usage: ``` special BufferLottoTicketNumber ```
## BufferMonNickname
BufferMonNickname *(Supports bpre, bpge, bpee)* Example Usage: ``` special BufferMonNickname ```
## BufferMoveDeleterNicknameAndMove
BufferMoveDeleterNicknameAndMove *(Supports bpre, bpge, bpee)* Example Usage: ``` special BufferMoveDeleterNicknameAndMove ```
## BufferQuizAuthorNameAndCheckIfLady
BufferQuizAuthorNameAndCheckIfLady *(Supports bpee)* Example Usage: ``` special2 varResult BufferQuizAuthorNameAndCheckIfLady ```
## BufferQuizCorrectAnswer
BufferQuizCorrectAnswer *(Supports bpee)* Example Usage: ``` special BufferQuizCorrectAnswer ```
## BufferQuizPrizeItem
BufferQuizPrizeItem *(Supports bpee)* Example Usage: ``` special BufferQuizPrizeItem ```
## BufferQuizPrizeName
BufferQuizPrizeName *(Supports bpee)* Example Usage: ``` special BufferQuizPrizeName ```
## BufferRandomHobbyOrLifestyleString
BufferRandomHobbyOrLifestyleString *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special BufferRandomHobbyOrLifestyleString ```
## BufferSecretBaseOwnerName
BufferSecretBaseOwnerName *(Supports axve, axpe)* Example Usage: ``` special BufferSecretBaseOwnerName ```
## BufferSonOrDaughterString
BufferSonOrDaughterString *(Supports bpre, bpge)* Example Usage: ``` special BufferSonOrDaughterString ```
## BufferStreakTrainerText
BufferStreakTrainerText *(Supports axve, axpe)* Example Usage: ``` special BufferStreakTrainerText ```
## BufferTMHMMoveName
BufferTMHMMoveName *(Supports bpre, bpge, bpee)* Example Usage: ``` special BufferTMHMMoveName ```
## BufferTrendyPhraseString
BufferTrendyPhraseString *(Supports axve, axpe, bpee)* Example Usage: ``` special BufferTrendyPhraseString ```
## BufferUnionRoomPlayerName
BufferUnionRoomPlayerName *(Supports bpre, bpge, bpee)* Example Usage: ``` special2 varResult BufferUnionRoomPlayerName ```
## BufferVarsForIVRater
BufferVarsForIVRater *(Supports bpee)* Example Usage: ``` special BufferVarsForIVRater ```
## CableCar
CableCar *(Supports axve, axpe, bpee)* Example Usage: ``` special CableCar ```
## CableCarWarp
CableCarWarp *(Supports axve, axpe, bpee)* Example Usage: ``` special CableCarWarp ```
## CableClub_AskSaveTheGame
CableClub_AskSaveTheGame *(Supports bpre, bpge)* Example Usage: ``` special CableClub_AskSaveTheGame ```
## CableClubSaveGame
CableClubSaveGame *(Supports bpee)* Example Usage: ``` special CableClubSaveGame ```
## CalculatePlayerPartyCount
CalculatePlayerPartyCount *(Supports all games.)* Example Usage: ``` special2 varResult CalculatePlayerPartyCount ```
## CallApprenticeFunction
CallApprenticeFunction *(Supports bpee)* Example Usage: ``` special CallApprenticeFunction ```
## CallBattleArenaFunction
CallBattleArenaFunction *(Supports bpee)* Example Usage: ``` special CallBattleArenaFunction ```
## CallBattleDomeFunction
CallBattleDomeFunction *(Supports bpee)* Example Usage: ``` special CallBattleDomeFunction ```
## CallBattleFactoryFunction
CallBattleFactoryFunction *(Supports bpee)* Example Usage: ``` special CallBattleFactoryFunction ```
## CallBattlePalaceFunction
CallBattlePalaceFunction *(Supports bpee)* Example Usage: ``` special CallBattlePalaceFunction ```
## CallBattlePikeFunction
CallBattlePikeFunction *(Supports bpee)* Example Usage: ``` special CallBattlePikeFunction ```
## CallBattlePyramidFunction
CallBattlePyramidFunction *(Supports bpee)* Example Usage: ``` special CallBattlePyramidFunction ```
## CallBattleTowerFunc
CallBattleTowerFunc *(Supports bpee)* Example Usage: ``` special CallBattleTowerFunc ```
## CallFallarborTentFunction
CallFallarborTentFunction *(Supports bpee)* Example Usage: ``` special CallFallarborTentFunction ```
## CallFrontierUtilFunc
CallFrontierUtilFunc *(Supports bpee)* Example Usage: ``` special CallFrontierUtilFunc ```
## CallSlateportTentFunction
CallSlateportTentFunction *(Supports bpee)* Example Usage: ``` special CallSlateportTentFunction ```
## CallTrainerHillFunction
CallTrainerHillFunction *(Supports bpee)* Example Usage: ``` special CallTrainerHillFunction ```
## CallTrainerTowerFunc
CallTrainerTowerFunc *(Supports bpre, bpge)* Example Usage: ``` special CallTrainerTowerFunc ```
## CallVerdanturfTentFunction
CallVerdanturfTentFunction *(Supports bpee)* Example Usage: ``` special CallVerdanturfTentFunction ```
## CapeBrinkGetMoveToTeachLeadPokemon
CapeBrinkGetMoveToTeachLeadPokemon *(Supports bpre, bpge)* Example Usage: ``` special2 varResult CapeBrinkGetMoveToTeachLeadPokemon ```
## ChangeBoxPokemonNickname
ChangeBoxPokemonNickname *(Supports bpre, bpge, bpee)* Example Usage: ``` special ChangeBoxPokemonNickname ```
## ChangePokemonNickname
ChangePokemonNickname *(Supports all games.)* Example Usage: ``` special ChangePokemonNickname ```
## CheckAddCoins
CheckAddCoins *(Supports bpre, bpge)* Example Usage: ``` special CheckAddCoins ```
## CheckDaycareMonReceivedMail
CheckDaycareMonReceivedMail *(Supports bpee)* Example Usage: ``` special2 varResult CheckDaycareMonReceivedMail ```
## CheckForBigMovieOrEmergencyNewsOnTV
CheckForBigMovieOrEmergencyNewsOnTV *(Supports axve, axpe)* Example Usage: ``` special CheckForBigMovieOrEmergencyNewsOnTV ```
## CheckForPlayersHouseNews
CheckForPlayersHouseNews *(Supports bpee)* Example Usage: ``` special CheckForPlayersHouseNews ```
## CheckFreePokemonStorageSpace
CheckFreePokemonStorageSpace *(Supports axve, axpe)* Example Usage: ``` special2 varResult CheckFreePokemonStorageSpace ```
## CheckInteractedWithFriendsCushionDecor
CheckInteractedWithFriendsCushionDecor *(Supports bpee)* Example Usage: ``` special CheckInteractedWithFriendsCushionDecor ```
## CheckInteractedWithFriendsDollDecor
CheckInteractedWithFriendsDollDecor *(Supports bpee)* Example Usage: ``` special CheckInteractedWithFriendsDollDecor ```
## CheckInteractedWithFriendsFurnitureBottom
CheckInteractedWithFriendsFurnitureBottom *(Supports bpee)* Example Usage: ``` special CheckInteractedWithFriendsFurnitureBottom ```
## CheckInteractedWithFriendsFurnitureMiddle
CheckInteractedWithFriendsFurnitureMiddle *(Supports bpee)* Example Usage: ``` special CheckInteractedWithFriendsFurnitureMiddle ```
## CheckInteractedWithFriendsFurnitureTop
CheckInteractedWithFriendsFurnitureTop *(Supports bpee)* Example Usage: ``` special CheckInteractedWithFriendsFurnitureTop ```
## CheckInteractedWithFriendsPosterDecor
CheckInteractedWithFriendsPosterDecor *(Supports bpee)* Example Usage: ``` special CheckInteractedWithFriendsPosterDecor ```
## CheckInteractedWithFriendsSandOrnament
CheckInteractedWithFriendsSandOrnament *(Supports bpee)* Example Usage: ``` special CheckInteractedWithFriendsSandOrnament ```
## CheckLeadMonBeauty
CheckLeadMonBeauty *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult CheckLeadMonBeauty ```
## CheckLeadMonCool
CheckLeadMonCool *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult CheckLeadMonCool ```
## CheckLeadMonCute
CheckLeadMonCute *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult CheckLeadMonCute ```
## CheckLeadMonSmart
CheckLeadMonSmart *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult CheckLeadMonSmart ```
## CheckLeadMonTough
CheckLeadMonTough *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult CheckLeadMonTough ```
## CheckPartyBattleTowerBanlist
CheckPartyBattleTowerBanlist *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special CheckPartyBattleTowerBanlist ```
## CheckPlayerHasSecretBase
CheckPlayerHasSecretBase *(Supports axve, axpe, bpee)* Example Usage: ``` special CheckPlayerHasSecretBase ```
## CheckRelicanthWailord
CheckRelicanthWailord *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult CheckRelicanthWailord ```
## ChooseBattleTowerPlayerParty
ChooseBattleTowerPlayerParty *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special ChooseBattleTowerPlayerParty ```
## ChooseHalfPartyForBattle
ChooseHalfPartyForBattle *(Supports bpre, bpge, bpee)* Example Usage: ``` special ChooseHalfPartyForBattle ```
## ChooseItemsToTossFromPyramidBag
ChooseItemsToTossFromPyramidBag *(Supports bpee)* Example Usage: ``` special ChooseItemsToTossFromPyramidBag ```
## ChooseMonForMoveRelearner
ChooseMonForMoveRelearner *(Supports bpee)* Example Usage: ``` special ChooseMonForMoveRelearner ```
## ChooseMonForMoveTutor
ChooseMonForMoveTutor *(Supports bpre, bpge, bpee)* Example Usage: ``` special ChooseMonForMoveTutor ```
## ChooseMonForWirelessMinigame
ChooseMonForWirelessMinigame *(Supports bpre, bpge, bpee)* Example Usage: ``` special ChooseMonForWirelessMinigame ```
## ChooseNextBattleTowerTrainer
ChooseNextBattleTowerTrainer *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special ChooseNextBattleTowerTrainer ```
## ChoosePartyForBattleFrontier
ChoosePartyForBattleFrontier *(Supports bpee)* Example Usage: ``` special ChoosePartyForBattleFrontier ```
## ChoosePartyMon
ChoosePartyMon *(Supports all games.)* Example Usage: ``` special ChoosePartyMon ``` Selected index will be stored in var4. var4=1 for lead pokemon, var4=6 for last pokemon, var4=7 for cancel. Requires `waitstate` after.
## ChooseSendDaycareMon
ChooseSendDaycareMon *(Supports all games.)* Example Usage: ``` special ChooseSendDaycareMon ```
## ChooseStarter
ChooseStarter *(Supports bpee)* Example Usage: ``` special ChooseStarter ```
## CleanupLinkRoomState
CleanupLinkRoomState *(Supports bpre, bpge, bpee)* Example Usage: ``` special CleanupLinkRoomState ```
## ClearAndLeaveSecretBase
ClearAndLeaveSecretBase *(Supports bpee)* Example Usage: ``` special ClearAndLeaveSecretBase ```
## ClearLinkContestFlags
ClearLinkContestFlags *(Supports bpee)* Example Usage: ``` special ClearLinkContestFlags ```
## ClearQuizLadyPlayerAnswer
ClearQuizLadyPlayerAnswer *(Supports bpee)* Example Usage: ``` special ClearQuizLadyPlayerAnswer ```
## ClearQuizLadyQuestionAndAnswer
ClearQuizLadyQuestionAndAnswer *(Supports bpee)* Example Usage: ``` special ClearQuizLadyQuestionAndAnswer ```
## CloseBattleFrontierTutorWindow
CloseBattleFrontierTutorWindow *(Supports bpee)* Example Usage: ``` special CloseBattleFrontierTutorWindow ```
## CloseBattlePikeCurtain
CloseBattlePikeCurtain *(Supports bpee)* Example Usage: ``` special CloseBattlePikeCurtain ```
## CloseBattlePointsWindow
CloseBattlePointsWindow *(Supports bpee)* Example Usage: ``` special CloseBattlePointsWindow ```
## CloseDeptStoreElevatorWindow
CloseDeptStoreElevatorWindow *(Supports bpee)* Example Usage: ``` special CloseDeptStoreElevatorWindow ```
## CloseElevatorCurrentFloorWindow
CloseElevatorCurrentFloorWindow *(Supports bpre, bpge)* Example Usage: ``` special CloseElevatorCurrentFloorWindow ```
## CloseFrontierExchangeCornerItemIconWindow
CloseFrontierExchangeCornerItemIconWindow *(Supports bpee)* Example Usage: ``` special CloseFrontierExchangeCornerItemIconWindow ```
## CloseLink
CloseLink *(Supports all games.)* Example Usage: ``` special CloseLink ```
## CloseMuseumFossilPic
CloseMuseumFossilPic *(Supports bpre, bpge)* Example Usage: ``` special CloseMuseumFossilPic ```
## ColosseumPlayerSpotTriggered
ColosseumPlayerSpotTriggered *(Supports bpee)* Example Usage: ``` special ColosseumPlayerSpotTriggered ```
## CompareBarboachSize
CompareBarboachSize *(Supports axve, axpe)* Example Usage: ``` special CompareBarboachSize ```
## CompareHeracrossSize
CompareHeracrossSize *(Supports bpre, bpge)* Example Usage: ``` special CompareHeracrossSize ```
## CompareLotadSize
CompareLotadSize *(Supports bpee)* Example Usage: ``` special CompareLotadSize ```
## CompareMagikarpSize
CompareMagikarpSize *(Supports bpre, bpge)* Example Usage: ``` special CompareMagikarpSize ```
## CompareSeedotSize
CompareSeedotSize *(Supports bpee)* Example Usage: ``` special CompareSeedotSize ```
## CompareShroomishSize
CompareShroomishSize *(Supports axve, axpe)* Example Usage: ``` special CompareShroomishSize ```
## CompletedHoennPokedex
CompletedHoennPokedex *(Supports axve, axpe)* Example Usage: ``` special2 varResult CompletedHoennPokedex ```
## CopyCurSecretBaseOwnerName_StrVar1
CopyCurSecretBaseOwnerName_StrVar1 *(Supports bpee)* Example Usage: ``` special CopyCurSecretBaseOwnerName_StrVar1 ```
## CopyEReaderTrainerGreeting
CopyEReaderTrainerGreeting *(Supports bpee)* Example Usage: ``` special CopyEReaderTrainerGreeting ```
## CountAlivePartyMonsExceptSelectedOne
CountAlivePartyMonsExceptSelectedOne *(Supports axve, axpe)* Example Usage: ``` special2 varResult CountAlivePartyMonsExceptSelectedOne ```
## CountPartyAliveNonEggMons
CountPartyAliveNonEggMons *(Supports bpee)* Example Usage: ``` special2 varResult CountPartyAliveNonEggMons ```
## CountPartyAliveNonEggMons_IgnoreVar4Slot
CountPartyAliveNonEggMons_IgnoreVar4Slot *(Supports bpre, bpge, bpee)* Example Usage: ``` special CountPartyAliveNonEggMons_IgnoreVar4Slot ```
## CountPartyNonEggMons
CountPartyNonEggMons *(Supports bpre, bpge, bpee)* Example Usage: ``` special2 varResult CountPartyNonEggMons ```
## CountPlayerMuseumPaintings
CountPlayerMuseumPaintings *(Supports axve, axpe, bpee)* Example Usage: ``` special2 var4 CountPlayerMuseumPaintings ```
## CountPlayerTrainerStars
CountPlayerTrainerStars *(Supports bpee)* Example Usage: ``` special2 varResult CountPlayerTrainerStars ```
## CreateAbnormalWeatherEvent
CreateAbnormalWeatherEvent *(Supports bpee)* Example Usage: ``` special CreateAbnormalWeatherEvent ```
## CreateEventLegalEnemyMon
CreateEventLegalEnemyMon *(Supports bpre, bpge, bpee)* Example Usage: ``` special CreateEventLegalEnemyMon ```
## CreateInGameTradePokemon
CreateInGameTradePokemon *(Supports all games.)* Example Usage: ``` special CreateInGameTradePokemon ```
## CreatePCMenu
CreatePCMenu *(Supports bpre, bpge)* Example Usage: ``` special CreatePCMenu ```
## DaisyMassageServices
DaisyMassageServices *(Supports bpre, bpge)* Example Usage: ``` special DaisyMassageServices ```
## DaycareMonReceivedMail
DaycareMonReceivedMail *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special2 varResult DaycareMonReceivedMail ```
## DeclinedSecretBaseBattle
DeclinedSecretBaseBattle *(Supports bpee)* Example Usage: ``` special DeclinedSecretBaseBattle ```
## DeleteMonMove
DeleteMonMove *(Supports axve, axpe)* Example Usage: ``` special DeleteMonMove ```
## DestroyMewEmergingGrassSprite
DestroyMewEmergingGrassSprite *(Supports bpee)* Example Usage: ``` special DestroyMewEmergingGrassSprite ```
## DetermineBattleTowerPrize
DetermineBattleTowerPrize *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special DetermineBattleTowerPrize ```
## DidFavorLadyLikeItem
DidFavorLadyLikeItem *(Supports bpee)* Example Usage: ``` special2 varResult DidFavorLadyLikeItem ```
## DisableMsgBoxWalkaway
DisableMsgBoxWalkaway *(Supports bpre, bpge)* Example Usage: ``` special DisableMsgBoxWalkaway ```
## DisplayBerryPowderVendorMenu
DisplayBerryPowderVendorMenu *(Supports bpre, bpge, bpee)* Example Usage: ``` special DisplayBerryPowderVendorMenu ```
## DisplayCurrentElevatorFloor
DisplayCurrentElevatorFloor *(Supports axve, axpe)* Example Usage: ``` special DisplayCurrentElevatorFloor ```
## DisplayMoveTutorMenu
DisplayMoveTutorMenu *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special DisplayMoveTutorMenu ```
## DoBattlePyramidMonsHaveHeldItem
DoBattlePyramidMonsHaveHeldItem *(Supports bpee)* Example Usage: ``` special DoBattlePyramidMonsHaveHeldItem ```
## DoBerryBlending
DoBerryBlending *(Supports axve, axpe, bpee)* Example Usage: ``` special DoBerryBlending ```
## DoBrailleWait
DoBrailleWait *(Supports axve, axpe)* Example Usage: ``` special DoBrailleWait ```
## DoCableClubWarp
DoCableClubWarp *(Supports all games.)* Example Usage: ``` special DoCableClubWarp ```
## DoContestHallWarp
DoContestHallWarp *(Supports bpee)* Example Usage: ``` special DoContestHallWarp ```
## DoCredits
DoCredits *(Supports bpre, bpge)* Example Usage: ``` special DoCredits ```
## DoDeoxysRockInteraction
DoDeoxysRockInteraction *(Supports bpee)* Example Usage: ``` special DoDeoxysRockInteraction ```
## DoDeoxysTriangleInteraction
DoDeoxysTriangleInteraction *(Supports bpre, bpge)* Example Usage: ``` special DoDeoxysTriangleInteraction ```
## DoDiveWarp
DoDiveWarp *(Supports bpre, bpge, bpee)* Example Usage: ``` special DoDiveWarp ```
## DoDomeConfetti
DoDomeConfetti *(Supports bpee)* Example Usage: ``` special DoDomeConfetti ```
## DoesContestCategoryHaveMuseumPainting
DoesContestCategoryHaveMuseumPainting *(Supports axve, axpe, bpee)* Example Usage: ``` special DoesContestCategoryHaveMuseumPainting ```
## DoesPartyHaveEnigmaBerry
DoesPartyHaveEnigmaBerry *(Supports bpre, bpge, bpee)* Example Usage: ``` special2 varResult DoesPartyHaveEnigmaBerry ```
## DoesPlayerPartyContainSpecies
DoesPlayerPartyContainSpecies *(Supports bpre, bpge)* Example Usage: ``` special2 varResult DoesPlayerPartyContainSpecies ``` read species from var4, if it's in the party, return 1 (recommend returning to varResult)
## DoFallWarp
DoFallWarp *(Supports all games.)* Example Usage: ``` special DoFallWarp ```
## DoInGameTradeScene
DoInGameTradeScene *(Supports all games.)* Example Usage: ``` special DoInGameTradeScene ```
## DoLotteryCornerComputerEffect
DoLotteryCornerComputerEffect *(Supports axve, axpe, bpee)* Example Usage: ``` special DoLotteryCornerComputerEffect ```
## DoMirageTowerCeilingCrumble
DoMirageTowerCeilingCrumble *(Supports bpee)* Example Usage: ``` special DoMirageTowerCeilingCrumble ```
## DoOrbEffect
DoOrbEffect *(Supports bpee)* Example Usage: ``` special DoOrbEffect ```
## DoPCTurnOffEffect
DoPCTurnOffEffect *(Supports axve, axpe, bpee)* Example Usage: ``` special DoPCTurnOffEffect ```
## DoPCTurnOnEffect
DoPCTurnOnEffect *(Supports axve, axpe, bpee)* Example Usage: ``` special DoPCTurnOnEffect ```
## DoPicboxCancel
DoPicboxCancel *(Supports bpre, bpge)* Example Usage: ``` special DoPicboxCancel ```
## DoPokemonLeagueLightingEffect
DoPokemonLeagueLightingEffect *(Supports bpre, bpge)* Example Usage: ``` special DoPokemonLeagueLightingEffect ```
## DoPokeNews
DoPokeNews *(Supports axve, axpe, bpee)* Example Usage: ``` special DoPokeNews ```
## DoSeagallopFerryScene
DoSeagallopFerryScene *(Supports bpre, bpge)* Example Usage: ``` special DoSeagallopFerryScene ```
## DoSealedChamberShakingEffect1
DoSealedChamberShakingEffect1 *(Supports axve, axpe, bpee)* Example Usage: ``` special DoSealedChamberShakingEffect1 ```
## DoSealedChamberShakingEffect2
DoSealedChamberShakingEffect2 *(Supports axve, axpe, bpee)* Example Usage: ``` special DoSealedChamberShakingEffect2 ```
## DoSecretBasePCTurnOffEffect
DoSecretBasePCTurnOffEffect *(Supports axve, axpe, bpee)* Example Usage: ``` special DoSecretBasePCTurnOffEffect ```
## DoSoftReset
DoSoftReset *(Supports all games.)* Example Usage: ``` special DoSoftReset ```
## DoSpecialTrainerBattle
DoSpecialTrainerBattle *(Supports bpee)* Example Usage: ``` special DoSpecialTrainerBattle ```
## DoSSAnneDepartureCutscene
DoSSAnneDepartureCutscene *(Supports bpre, bpge)* Example Usage: ``` special DoSSAnneDepartureCutscene ```
## DoTrainerApproach
DoTrainerApproach *(Supports bpee)* Example Usage: ``` special DoTrainerApproach ```
## DoTVShow
DoTVShow *(Supports axve, axpe, bpee)* Example Usage: ``` special DoTVShow ```
## DoTVShowInSearchOfTrainers
DoTVShowInSearchOfTrainers *(Supports axve, axpe, bpee)* Example Usage: ``` special DoTVShowInSearchOfTrainers ```
## DoWaldaNamingScreen
DoWaldaNamingScreen *(Supports bpee)* Example Usage: ``` special DoWaldaNamingScreen ```
## DoWateringBerryTreeAnim
DoWateringBerryTreeAnim *(Supports all games.)* Example Usage: ``` special DoWateringBerryTreeAnim ```
## DrawElevatorCurrentFloorWindow
DrawElevatorCurrentFloorWindow *(Supports bpre, bpge)* Example Usage: ``` special DrawElevatorCurrentFloorWindow ```
## DrawSeagallopDestinationMenu
DrawSeagallopDestinationMenu *(Supports bpre, bpge)* Example Usage: ``` special DrawSeagallopDestinationMenu ```
## DrawWholeMapView
DrawWholeMapView *(Supports all games.)* Example Usage: ``` special DrawWholeMapView ```
## DrewSecretBaseBattle
DrewSecretBaseBattle *(Supports bpee)* Example Usage: ``` special DrewSecretBaseBattle ```
## Dummy_TryEnableBravoTrainerBattleTower
Dummy_TryEnableBravoTrainerBattleTower *(Supports bpre, bpge)* Example Usage: ``` special Dummy_TryEnableBravoTrainerBattleTower ```
## EggHatch
EggHatch *(Supports all games.)* Example Usage: ``` special EggHatch ```
## EnableNationalPokedex
EnableNationalPokedex *(Supports bpre, bpge, bpee)* Example Usage: ``` special EnableNationalPokedex ```
## EndLotteryCornerComputerEffect
EndLotteryCornerComputerEffect *(Supports axve, axpe, bpee)* Example Usage: ``` special EndLotteryCornerComputerEffect ```
## EndTrainerApproach
EndTrainerApproach *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special EndTrainerApproach ```
## EnterColosseumPlayerSpot
EnterColosseumPlayerSpot *(Supports bpre, bpge)* Example Usage: ``` special EnterColosseumPlayerSpot ```
## EnterHallOfFame
EnterHallOfFame *(Supports bpre, bpge)* Example Usage: ``` special EnterHallOfFame ```
## EnterNewlyCreatedSecretBase
EnterNewlyCreatedSecretBase *(Supports bpee)* Example Usage: ``` special EnterNewlyCreatedSecretBase ```
## EnterSafariMode
EnterSafariMode *(Supports all games.)* Example Usage: ``` special EnterSafariMode ```
## EnterSecretBase
EnterSecretBase *(Supports bpee)* Example Usage: ``` special EnterSecretBase ```
## EnterTradeSeat
EnterTradeSeat *(Supports bpre, bpge)* Example Usage: ``` special EnterTradeSeat ```
## ExecuteWhiteOut
ExecuteWhiteOut *(Supports axve, axpe)* Example Usage: ``` special ExecuteWhiteOut ```
## ExitLinkRoom
ExitLinkRoom *(Supports bpre, bpge, bpee)* Example Usage: ``` special ExitLinkRoom ```
## ExitSafariMode
ExitSafariMode *(Supports all games.)* Example Usage: ``` special ExitSafariMode ```
## FadeOutOrbEffect
FadeOutOrbEffect *(Supports bpee)* Example Usage: ``` special FadeOutOrbEffect ```
## FavorLadyGetPrize
FavorLadyGetPrize *(Supports bpee)* Example Usage: ``` special2 var4 FavorLadyGetPrize ```
## Field_AskSaveTheGame
Field_AskSaveTheGame *(Supports bpre, bpge)* Example Usage: ``` special Field_AskSaveTheGame ```
## FieldShowRegionMap
FieldShowRegionMap *(Supports axve, axpe, bpee)* Example Usage: ``` special FieldShowRegionMap ```
## FinishCyclingRoadChallenge
FinishCyclingRoadChallenge *(Supports axve, axpe, bpee)* Example Usage: ``` special FinishCyclingRoadChallenge ```
## ForcePlayerOntoBike
ForcePlayerOntoBike *(Supports bpre, bpge)* Example Usage: ``` special ForcePlayerOntoBike ```
## ForcePlayerToStartSurfing
ForcePlayerToStartSurfing *(Supports bpre, bpge)* Example Usage: ``` special ForcePlayerToStartSurfing ```
## FoundAbandonedShipRoom1Key
FoundAbandonedShipRoom1Key *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult FoundAbandonedShipRoom1Key ```
## FoundAbandonedShipRoom2Key
FoundAbandonedShipRoom2Key *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult FoundAbandonedShipRoom2Key ```
## FoundAbandonedShipRoom4Key
FoundAbandonedShipRoom4Key *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult FoundAbandonedShipRoom4Key ```
## FoundAbandonedShipRoom6Key
FoundAbandonedShipRoom6Key *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult FoundAbandonedShipRoom6Key ```
## FoundBlackGlasses
FoundBlackGlasses *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult FoundBlackGlasses ```
## GabbyAndTyAfterInterview
GabbyAndTyAfterInterview *(Supports axve, axpe, bpee)* Example Usage: ``` special GabbyAndTyAfterInterview ```
## GabbyAndTyBeforeInterview
GabbyAndTyBeforeInterview *(Supports axve, axpe, bpee)* Example Usage: ``` special GabbyAndTyBeforeInterview ```
## GabbyAndTyGetBattleNum
GabbyAndTyGetBattleNum *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult GabbyAndTyGetBattleNum ```
## GabbyAndTyGetLastBattleTrivia
GabbyAndTyGetLastBattleTrivia *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult GabbyAndTyGetLastBattleTrivia ```
## GabbyAndTyGetLastQuote
GabbyAndTyGetLastQuote *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult GabbyAndTyGetLastQuote ```
## GabbyAndTySetScriptVarsToObjectEventLocalIds
GabbyAndTySetScriptVarsToObjectEventLocalIds *(Supports axve, axpe)* Example Usage: ``` special GabbyAndTySetScriptVarsToObjectEventLocalIds ```
## GameClear
GameClear *(Supports axve, axpe, bpee)* Example Usage: ``` special GameClear ```
## GenerateContestRand
GenerateContestRand *(Supports bpee)* Example Usage: ``` special GenerateContestRand ```
## GetAbnormalWeatherMapNameAndType
GetAbnormalWeatherMapNameAndType *(Supports bpee)* Example Usage: ``` special2 varResult GetAbnormalWeatherMapNameAndType ```
## GetBarboachSizeRecordInfo
GetBarboachSizeRecordInfo *(Supports axve, axpe)* Example Usage: ``` special GetBarboachSizeRecordInfo ```
## GetBattleFrontierTutorMoveIndex
GetBattleFrontierTutorMoveIndex *(Supports bpee)* Example Usage: ``` special GetBattleFrontierTutorMoveIndex ```
## GetBattleOutcome
GetBattleOutcome *(Supports all games.)* Example Usage: ``` special2 varResult GetBattleOutcome ```
## GetBattlePyramidHint
GetBattlePyramidHint *(Supports bpee)* Example Usage: ``` special GetBattlePyramidHint ```
## GetBestBattleTowerStreak
GetBestBattleTowerStreak *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult GetBestBattleTowerStreak ```
## GetContestantNamesAtRank
GetContestantNamesAtRank *(Supports axve, axpe, bpee)* Example Usage: ``` special GetContestantNamesAtRank ```
## GetContestLadyCategory
GetContestLadyCategory *(Supports bpee)* Example Usage: ``` special2 varResult GetContestLadyCategory ```
## GetContestLadyMonSpecies
GetContestLadyMonSpecies *(Supports bpee)* Example Usage: ``` special GetContestLadyMonSpecies ```
## GetContestMonCondition
GetContestMonCondition *(Supports bpee)* Example Usage: ``` special GetContestMonCondition ```
## GetContestMonConditionRanking
GetContestMonConditionRanking *(Supports bpee)* Example Usage: ``` special GetContestMonConditionRanking ```
## GetContestMultiplayerId
GetContestMultiplayerId *(Supports bpee)* Example Usage: ``` special GetContestMultiplayerId ```
## GetContestPlayerId
GetContestPlayerId *(Supports bpee)* Example Usage: ``` special GetContestPlayerId ```
## GetContestWinnerId
GetContestWinnerId *(Supports bpee)* Example Usage: ``` special GetContestWinnerId ```
## GetCostToWithdrawRoute5DaycareMon
GetCostToWithdrawRoute5DaycareMon *(Supports bpre, bpge)* Example Usage: ``` special GetCostToWithdrawRoute5DaycareMon ```
## GetCurSecretBaseRegistrationValidity
GetCurSecretBaseRegistrationValidity *(Supports axve, axpe, bpee)* Example Usage: ``` special GetCurSecretBaseRegistrationValidity ```
## GetDaycareCost
GetDaycareCost *(Supports all games.)* Example Usage: ``` special GetDaycareCost ```
## GetDaycareMonNicknames
GetDaycareMonNicknames *(Supports all games.)* Example Usage: ``` special GetDaycareMonNicknames ```
## GetDaycarePokemonCount
GetDaycarePokemonCount *(Supports bpre, bpge)* Example Usage: ``` special GetDaycarePokemonCount ```
## GetDaycareState
GetDaycareState *(Supports all games.)* Example Usage: ``` special2 varResult GetDaycareState ```
## GetDaysUntilPacifidlogTMAvailable
GetDaysUntilPacifidlogTMAvailable *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult GetDaysUntilPacifidlogTMAvailable ```
## GetDeptStoreDefaultFloorChoice
GetDeptStoreDefaultFloorChoice *(Supports bpee)* Example Usage: ``` special2 varResult GetDeptStoreDefaultFloorChoice ```
## GetDewfordHallPaintingNameIndex
GetDewfordHallPaintingNameIndex *(Supports axve, axpe, bpee)* Example Usage: ``` special GetDewfordHallPaintingNameIndex ```
## GetElevatorFloor
GetElevatorFloor *(Supports bpre, bpge)* Example Usage: ``` special GetElevatorFloor ```
## GetFavorLadyState
GetFavorLadyState *(Supports bpee)* Example Usage: ``` special2 varResult GetFavorLadyState ```
## GetFirstFreePokeblockSlot
GetFirstFreePokeblockSlot *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult GetFirstFreePokeblockSlot ```
## GetFrontierBattlePoints
GetFrontierBattlePoints *(Supports bpee)* Example Usage: ``` special2 temp1 GetFrontierBattlePoints ```
## GetGabbyAndTyLocalIds
GetGabbyAndTyLocalIds *(Supports bpee)* Example Usage: ``` special GetGabbyAndTyLocalIds ```
## GetHeracrossSizeRecordInfo
GetHeracrossSizeRecordInfo *(Supports bpre, bpge)* Example Usage: ``` special GetHeracrossSizeRecordInfo ```
## GetInGameTradeSpeciesInfo
GetInGameTradeSpeciesInfo *(Supports all games.)* Example Usage: ``` special2 varResult GetInGameTradeSpeciesInfo ```
## GetLeadMonFriendship
GetLeadMonFriendship *(Supports bpre, bpge)* Example Usage: ``` special2 varResult GetLeadMonFriendship ```
## GetLeadMonFriendshipScore
GetLeadMonFriendshipScore *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult GetLeadMonFriendshipScore ```
## GetLilycoveSSTidalSelection
GetLilycoveSSTidalSelection *(Supports bpee)* Example Usage: ``` special GetLilycoveSSTidalSelection ```
## GetLinkPartnerNames
GetLinkPartnerNames *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult GetLinkPartnerNames ```
## GetLotadSizeRecordInfo
GetLotadSizeRecordInfo *(Supports bpee)* Example Usage: ``` special GetLotadSizeRecordInfo ```
## GetMagikarpSizeRecordInfo
GetMagikarpSizeRecordInfo *(Supports bpre, bpge)* Example Usage: ``` special GetMagikarpSizeRecordInfo ```
## GetMartClerkObjectId
GetMartClerkObjectId *(Supports bpre, bpge)* Example Usage: ``` special GetMartClerkObjectId ```
## GetMartEmployeeObjectEventId
GetMartEmployeeObjectEventId *(Supports bpee)* Example Usage: ``` special GetMartEmployeeObjectEventId ```
## GetMENewsJisanItemAndState
GetMENewsJisanItemAndState *(Supports bpre, bpge)* Example Usage: ``` special2 var4 GetMENewsJisanItemAndState ```
## GetMomOrDadStringForTVMessage
GetMomOrDadStringForTVMessage *(Supports axve, axpe, bpee)* Example Usage: ``` special GetMomOrDadStringForTVMessage ```
## GetMysteryEventCardVal
GetMysteryEventCardVal *(Supports bpee)* Example Usage: ``` special GetMysteryEventCardVal ```
## GetNameOfEnigmaBerryInPlayerParty
GetNameOfEnigmaBerryInPlayerParty *(Supports axve, axpe)* Example Usage: ``` special2 varResult GetNameOfEnigmaBerryInPlayerParty ```
## GetNextActiveShowIfMassOutbreak
GetNextActiveShowIfMassOutbreak *(Supports bpee)* Example Usage: ``` special GetNextActiveShowIfMassOutbreak ```
## GetNonMassOutbreakActiveTVShow
GetNonMassOutbreakActiveTVShow *(Supports axve, axpe)* Example Usage: ``` special GetNonMassOutbreakActiveTVShow ```
## GetNpcContestantLocalId
GetNpcContestantLocalId *(Supports axve, axpe, bpee)* Example Usage: ``` special GetNpcContestantLocalId ```
## GetNumFansOfPlayerInTrainerFanClub
GetNumFansOfPlayerInTrainerFanClub *(Supports bpee)* Example Usage: ``` special2 varResult GetNumFansOfPlayerInTrainerFanClub ```
## GetNumLevelsGainedForRoute5DaycareMon
GetNumLevelsGainedForRoute5DaycareMon *(Supports bpre, bpge)* Example Usage: ``` special2 varResult GetNumLevelsGainedForRoute5DaycareMon ```
## GetNumLevelsGainedFromDaycare
GetNumLevelsGainedFromDaycare *(Supports all games.)* Example Usage: ``` special2 varResult GetNumLevelsGainedFromDaycare ```
## GetNumMovedLilycoveFanClubMembers
GetNumMovedLilycoveFanClubMembers *(Supports axve, axpe)* Example Usage: ``` special2 varResult GetNumMovedLilycoveFanClubMembers ```
## GetNumMovesSelectedMonHas
GetNumMovesSelectedMonHas *(Supports bpre, bpge, bpee)* Example Usage: ``` special GetNumMovesSelectedMonHas ```
## GetNumValidDaycarePartyMons
GetNumValidDaycarePartyMons *(Supports axve, axpe)* Example Usage: ``` special2 varResult GetNumValidDaycarePartyMons ```
## GetObjectEventLocalIdByFlag
GetObjectEventLocalIdByFlag *(Supports bpee)* Example Usage: ``` special GetObjectEventLocalIdByFlag ```
## GetPartyMonSpecies
GetPartyMonSpecies *(Supports all games.)* Example Usage: ``` special2 varResult GetPartyMonSpecies ``` Read party index from var4, return species
## GetPCBoxToSendMon
GetPCBoxToSendMon *(Supports bpre, bpge, bpee)* Example Usage: ``` special2 varResult GetPCBoxToSendMon ```
## GetPlayerAvatarBike
GetPlayerAvatarBike *(Supports all games.)* Example Usage: ``` special2 varResult GetPlayerAvatarBike ```
## GetPlayerBigGuyGirlString
GetPlayerBigGuyGirlString *(Supports axve, axpe, bpee)* Example Usage: ``` special GetPlayerBigGuyGirlString ```
## GetPlayerFacingDirection
GetPlayerFacingDirection *(Supports all games.)* Example Usage: ``` special2 varResult GetPlayerFacingDirection ```
## GetPlayerTrainerIdOnesDigit
GetPlayerTrainerIdOnesDigit *(Supports all games.)* Example Usage: ``` special2 varResult GetPlayerTrainerIdOnesDigit ```
## GetPlayerXY
GetPlayerXY *(Supports bpre, bpge)* Example Usage: ``` special GetPlayerXY ```
## GetPokeblockFeederInFront
GetPokeblockFeederInFront *(Supports bpee)* Example Usage: ``` special GetPokeblockFeederInFront ```
## GetPokeblockNameByMonNature
GetPokeblockNameByMonNature *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult GetPokeblockNameByMonNature ```
## GetPokedexCount
GetPokedexCount *(Supports bpre, bpge)* Example Usage: ``` special2 varResult GetPokedexCount ```
## GetProfOaksRatingMessage
GetProfOaksRatingMessage *(Supports bpre, bpge)* Example Usage: ``` special GetProfOaksRatingMessage ```
## GetQuestLogState
GetQuestLogState *(Supports bpre, bpge)* Example Usage: ``` special GetQuestLogState ```
## GetQuizAuthor
GetQuizAuthor *(Supports bpee)* Example Usage: ``` special2 varResult GetQuizAuthor ```
## GetQuizLadyState
GetQuizLadyState *(Supports bpee)* Example Usage: ``` special2 varResult GetQuizLadyState ```
## GetRandomActiveShowIdx
GetRandomActiveShowIdx *(Supports bpee)* Example Usage: ``` special GetRandomActiveShowIdx ```
## GetRandomSlotMachineId
GetRandomSlotMachineId *(Supports bpre, bpge)* Example Usage: ``` special2 varResult GetRandomSlotMachineId ```
## GetRecordedCyclingRoadResults
GetRecordedCyclingRoadResults *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult GetRecordedCyclingRoadResults ```
## GetRivalSonDaughterString
GetRivalSonDaughterString *(Supports axve, axpe, bpee)* Example Usage: ``` special GetRivalSonDaughterString ```
## GetSeagallopNumber
GetSeagallopNumber *(Supports bpre, bpge)* Example Usage: ``` special2 varResult GetSeagallopNumber ```
## GetSecretBaseNearbyMapName
GetSecretBaseNearbyMapName *(Supports axve, axpe, bpee)* Example Usage: ``` special GetSecretBaseNearbyMapName ```
## GetSecretBaseOwnerAndState
GetSecretBaseOwnerAndState *(Supports bpee)* Example Usage: ``` special GetSecretBaseOwnerAndState ```
## GetSecretBaseTypeInFrontOfPlayer
GetSecretBaseTypeInFrontOfPlayer *(Supports bpee)* Example Usage: ``` special GetSecretBaseTypeInFrontOfPlayer ```
## GetSeedotSizeRecordInfo
GetSeedotSizeRecordInfo *(Supports bpee)* Example Usage: ``` special GetSeedotSizeRecordInfo ```
## GetSelectedDaycareMonNickname
GetSelectedDaycareMonNickname *(Supports axve, axpe)* Example Usage: ``` special2 var5 GetSelectedDaycareMonNickname ```
## GetSelectedMonNicknameAndSpecies
GetSelectedMonNicknameAndSpecies *(Supports bpre, bpge, bpee)* Example Usage: ``` special2 var5 GetSelectedMonNicknameAndSpecies ```
## GetSelectedSeagallopDestination
GetSelectedSeagallopDestination *(Supports bpre, bpge)* Example Usage: ``` special2 var6 GetSelectedSeagallopDestination ```
## GetSelectedTVShow
GetSelectedTVShow *(Supports bpee)* Example Usage: ``` special GetSelectedTVShow ```
## GetShieldToyTVDecorationInfo
GetShieldToyTVDecorationInfo *(Supports axve, axpe)* Example Usage: ``` special GetShieldToyTVDecorationInfo ```
## GetShroomishSizeRecordInfo
GetShroomishSizeRecordInfo *(Supports axve, axpe)* Example Usage: ``` special GetShroomishSizeRecordInfo ```
## GetSlotMachineId
GetSlotMachineId *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult GetSlotMachineId ```
## GetStarterSpecies
GetStarterSpecies *(Supports bpre, bpge)* Example Usage: ``` special2 varResult GetStarterSpecies ```
## GetTradeSpecies
GetTradeSpecies *(Supports all games.)* Example Usage: ``` special2 varResult GetTradeSpecies ```
## GetTrainerBattleMode
GetTrainerBattleMode *(Supports bpre, bpge, bpee)* Example Usage: ``` special GetTrainerBattleMode ```
## GetTrainerFlag
GetTrainerFlag *(Supports axve, axpe, bpee)* Example Usage: ``` special GetTrainerFlag ```
## GetTVShowType
GetTVShowType *(Supports axve, axpe)* Example Usage: ``` special GetTVShowType ```
## GetWeekCount
GetWeekCount *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult GetWeekCount ```
## GetWirelessCommType
GetWirelessCommType *(Supports bpee)* Example Usage: ``` special GetWirelessCommType ```
## GiveBattleTowerPrize
GiveBattleTowerPrize *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special GiveBattleTowerPrize ```
## GiveEggFromDaycare
GiveEggFromDaycare *(Supports all games.)* Example Usage: ``` special GiveEggFromDaycare ```
## GiveFrontierBattlePoints
GiveFrontierBattlePoints *(Supports bpee)* Example Usage: ``` special GiveFrontierBattlePoints ```
## GiveLeadMonEffortRibbon
GiveLeadMonEffortRibbon *(Supports bpre, bpge, bpee)* Example Usage: ``` special GiveLeadMonEffortRibbon ```
## GiveMonArtistRibbon
GiveMonArtistRibbon *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult GiveMonArtistRibbon ```
## GiveMonContestRibbon
GiveMonContestRibbon *(Supports bpee)* Example Usage: ``` special GiveMonContestRibbon ```
## GivLeadMonEffortRibbon
GivLeadMonEffortRibbon *(Supports axve, axpe)* Example Usage: ``` special GivLeadMonEffortRibbon ```
## HallOfFamePCBeginFade
HallOfFamePCBeginFade *(Supports bpre, bpge)* Example Usage: ``` special HallOfFamePCBeginFade ```
## HasAllHoennMons
HasAllHoennMons *(Supports bpee)* Example Usage: ``` special2 varResult HasAllHoennMons ```
## HasAllKantoMons
HasAllKantoMons *(Supports bpre, bpge)* Example Usage: ``` special2 varResult HasAllKantoMons ```
## HasAllMons
HasAllMons *(Supports bpre, bpge)* Example Usage: ``` special2 varResult HasAllMons ```
## HasAnotherPlayerGivenFavorLadyItem
HasAnotherPlayerGivenFavorLadyItem *(Supports bpee)* Example Usage: ``` special2 varResult HasAnotherPlayerGivenFavorLadyItem ```
## HasAtLeastOneBerry
HasAtLeastOneBerry *(Supports bpre, bpge, bpee)* Example Usage: ``` special HasAtLeastOneBerry ```
## HasEnoughBerryPowder
HasEnoughBerryPowder *(Supports bpee)* Example Usage: ``` special2 varResult HasEnoughBerryPowder ```
## HasEnoughMoneyFor
HasEnoughMoneyFor *(Supports axve, axpe)* Example Usage: ``` special2 varResult HasEnoughMoneyFor ```
## HasEnoughMonsForDoubleBattle
HasEnoughMonsForDoubleBattle *(Supports all games.)* Example Usage: ``` special HasEnoughMonsForDoubleBattle ```
## HasLeadMonBeenRenamed
HasLeadMonBeenRenamed *(Supports bpre, bpge)* Example Usage: ``` special HasLeadMonBeenRenamed ```
## HasLearnedAllMovesFromCapeBrinkTutor
HasLearnedAllMovesFromCapeBrinkTutor *(Supports bpre, bpge)* Example Usage: ``` special2 varResult HasLearnedAllMovesFromCapeBrinkTutor ```
## HasMonWonThisContestBefore
HasMonWonThisContestBefore *(Supports bpee)* Example Usage: ``` special2 varResult HasMonWonThisContestBefore ```
## HasPlayerGivenContestLadyPokeblock
HasPlayerGivenContestLadyPokeblock *(Supports bpee)* Example Usage: ``` special2 varResult HasPlayerGivenContestLadyPokeblock ```
## HealPlayerParty
HealPlayerParty *(Supports bpre, bpge, bpee)* Example Usage: ``` special HealPlayerParty ```
## HelpSystem_Disable
HelpSystem_Disable *(Supports bpre, bpge)* Example Usage: ``` special HelpSystem_Disable ```
## HelpSystem_Enable
HelpSystem_Enable *(Supports bpre, bpge)* Example Usage: ``` special HelpSystem_Enable ```
## HideContestEntryMonPic
HideContestEntryMonPic *(Supports bpee)* Example Usage: ``` special HideContestEntryMonPic ```
## IncrementDailyPickedBerries
IncrementDailyPickedBerries *(Supports bpee)* Example Usage: ``` special IncrementDailyPickedBerries ```
## IncrementDailyPlantedBerries
IncrementDailyPlantedBerries *(Supports bpee)* Example Usage: ``` special IncrementDailyPlantedBerries ```
## InitBirchState
InitBirchState *(Supports axve, axpe, bpee)* Example Usage: ``` special InitBirchState ```
## InitElevatorFloorSelectMenuPos
InitElevatorFloorSelectMenuPos *(Supports bpre, bpge)* Example Usage: ``` special2 varResult InitElevatorFloorSelectMenuPos ```
## InitRoamer
InitRoamer *(Supports all games.)* Example Usage: ``` special InitRoamer ```
## InitSecretBaseDecorationSprites
InitSecretBaseDecorationSprites *(Supports bpee)* Example Usage: ``` special InitSecretBaseDecorationSprites ```
## InitSecretBaseVars
InitSecretBaseVars *(Supports bpee)* Example Usage: ``` special InitSecretBaseVars ```
## InitUnionRoom
InitUnionRoom *(Supports bpre, bpge, bpee)* Example Usage: ``` special InitUnionRoom ```
## InteractWithShieldOrTVDecoration
InteractWithShieldOrTVDecoration *(Supports bpee)* Example Usage: ``` special InteractWithShieldOrTVDecoration ```
## InterviewAfter
InterviewAfter *(Supports axve, axpe, bpee)* Example Usage: ``` special InterviewAfter ```
## InterviewBefore
InterviewBefore *(Supports axve, axpe, bpee)* Example Usage: ``` special InterviewBefore ```
## IsBadEggInParty
IsBadEggInParty *(Supports bpre, bpge, bpee)* Example Usage: ``` special2 varResult IsBadEggInParty ```
## IsContestDebugActive
IsContestDebugActive *(Supports bpee)* Example Usage: ``` special2 varResult IsContestDebugActive ```
## IsContestWithRSPlayer
IsContestWithRSPlayer *(Supports bpee)* Example Usage: ``` special2 varResult IsContestWithRSPlayer ```
## IsCurSecretBaseOwnedByAnotherPlayer
IsCurSecretBaseOwnedByAnotherPlayer *(Supports bpee)* Example Usage: ``` special IsCurSecretBaseOwnedByAnotherPlayer ```
## IsDodrioInParty
IsDodrioInParty *(Supports bpre, bpge, bpee)* Example Usage: ``` special IsDodrioInParty ```
## IsEnigmaBerryValid
IsEnigmaBerryValid *(Supports all games.)* Example Usage: ``` special2 varResult IsEnigmaBerryValid ```
## IsEnoughForCostInVar5
IsEnoughForCostInVar5 *(Supports bpre, bpge, bpee)* Example Usage: ``` special IsEnoughForCostInVar5 ```
## IsFanClubMemberFanOfPlayer
IsFanClubMemberFanOfPlayer *(Supports bpee)* Example Usage: ``` special2 varResult IsFanClubMemberFanOfPlayer ```
## IsFavorLadyThresholdMet
IsFavorLadyThresholdMet *(Supports bpee)* Example Usage: ``` special2 varResult IsFavorLadyThresholdMet ```
## IsGabbyAndTyShowOnTheAir
IsGabbyAndTyShowOnTheAir *(Supports bpee)* Example Usage: ``` special IsGabbyAndTyShowOnTheAir ```
## IsGrassTypeInParty
IsGrassTypeInParty *(Supports axve, axpe, bpee)* Example Usage: ``` special IsGrassTypeInParty ```
## IsLastMonThatKnowsSurf
IsLastMonThatKnowsSurf *(Supports bpee)* Example Usage: ``` special IsLastMonThatKnowsSurf ```
## IsLeadMonNicknamedOrNotEnglish
IsLeadMonNicknamedOrNotEnglish *(Supports bpee)* Example Usage: ``` special2 varResult IsLeadMonNicknamedOrNotEnglish ```
## IsMirageIslandPresent
IsMirageIslandPresent *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult IsMirageIslandPresent ```
## IsMonOTIDNotPlayers
IsMonOTIDNotPlayers *(Supports bpre, bpge, bpee)* Example Usage: ``` special IsMonOTIDNotPlayers ```
## IsMonOTNameNotPlayers
IsMonOTNameNotPlayers *(Supports bpre, bpge)* Example Usage: ``` special2 varResult IsMonOTNameNotPlayers ```
## IsNationalPokedexEnabled
IsNationalPokedexEnabled *(Supports bpre, bpge)* Example Usage: ``` special2 varResult IsNationalPokedexEnabled ```
## IsPlayerLeftOfVermilionSailor
IsPlayerLeftOfVermilionSailor *(Supports bpre, bpge)* Example Usage: ``` special2 varResult IsPlayerLeftOfVermilionSailor ```
## IsPlayerNotInTrainerTowerLobby
IsPlayerNotInTrainerTowerLobby *(Supports bpre, bpge)* Example Usage: ``` special2 varResult IsPlayerNotInTrainerTowerLobby ```
## IsPokemonJumpSpeciesInParty
IsPokemonJumpSpeciesInParty *(Supports bpre, bpge, bpee)* Example Usage: ``` special IsPokemonJumpSpeciesInParty ```
## IsPokerusInParty
IsPokerusInParty *(Supports all games.)* Example Usage: ``` special2 varResult IsPokerusInParty ```
## IsQuizAnswerCorrect
IsQuizAnswerCorrect *(Supports bpee)* Example Usage: ``` special2 varResult IsQuizAnswerCorrect ```
## IsQuizLadyWaitingForChallenger
IsQuizLadyWaitingForChallenger *(Supports bpee)* Example Usage: ``` special2 varResult IsQuizLadyWaitingForChallenger ```
## IsSelectedMonEgg
IsSelectedMonEgg *(Supports all games.)* Example Usage: ``` special IsSelectedMonEgg ```
## IsStarterFirstStageInParty
IsStarterFirstStageInParty *(Supports bpre, bpge)* Example Usage: ``` special IsStarterFirstStageInParty ```
## IsStarterInParty
IsStarterInParty *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult IsStarterInParty ```
## IsThereMonInRoute5Daycare
IsThereMonInRoute5Daycare *(Supports bpre, bpge)* Example Usage: ``` special2 varResult IsThereMonInRoute5Daycare ```
## IsThereRoomInAnyBoxForMorePokemon
IsThereRoomInAnyBoxForMorePokemon *(Supports bpre, bpge)* Example Usage: ``` special2 varResult IsThereRoomInAnyBoxForMorePokemon ```
## IsTrainerReadyForRematch
IsTrainerReadyForRematch *(Supports all games.)* Example Usage: ``` special2 varResult IsTrainerReadyForRematch ```
## IsTrainerRegistered
IsTrainerRegistered *(Supports bpee)* Example Usage: ``` special2 varResult IsTrainerRegistered ```
## IsTrendyPhraseBoring
IsTrendyPhraseBoring *(Supports bpee)* Example Usage: ``` special IsTrendyPhraseBoring ```
## IsTVShowAlreadyInQueue
IsTVShowAlreadyInQueue *(Supports bpee)* Example Usage: ``` special IsTVShowAlreadyInQueue ```
## IsTVShowInSearchOfTrainersAiring
IsTVShowInSearchOfTrainersAiring *(Supports axve, axpe)* Example Usage: ``` special IsTVShowInSearchOfTrainersAiring ```
## IsWirelessAdapterConnected
IsWirelessAdapterConnected *(Supports bpre, bpge, bpee)* Example Usage: ``` special2 varResult IsWirelessAdapterConnected ```
## IsWirelessContest
IsWirelessContest *(Supports bpee)* Example Usage: ``` special2 varResult IsWirelessContest ```
## LeadMonHasEffortRibbon
LeadMonHasEffortRibbon *(Supports all games.)* Example Usage: ``` special2 varResult LeadMonHasEffortRibbon ```
## LeadMonNicknamed
LeadMonNicknamed *(Supports axve, axpe)* Example Usage: ``` special2 varResult LeadMonNicknamed ```
## LinkContestTryHideWirelessIndicator
LinkContestTryHideWirelessIndicator *(Supports bpee)* Example Usage: ``` special LinkContestTryHideWirelessIndicator ```
## LinkContestTryShowWirelessIndicator
LinkContestTryShowWirelessIndicator *(Supports bpee)* Example Usage: ``` special LinkContestTryShowWirelessIndicator ```
## LinkContestWaitForConnection
LinkContestWaitForConnection *(Supports bpee)* Example Usage: ``` special LinkContestWaitForConnection ```
## LinkRetireStatusWithBattleTowerPartner
LinkRetireStatusWithBattleTowerPartner *(Supports bpee)* Example Usage: ``` special LinkRetireStatusWithBattleTowerPartner ```
## ListMenu
ListMenu *(Supports bpre, bpge)* Example Usage: ``` special ListMenu ```
## LoadLinkContestPlayerPalettes
LoadLinkContestPlayerPalettes *(Supports bpee)* Example Usage: ``` special LoadLinkContestPlayerPalettes ```
## LoadPlayerBag
LoadPlayerBag *(Supports all games.)* Example Usage: ``` special LoadPlayerBag ```
## LoadPlayerParty
LoadPlayerParty *(Supports all games.)* Example Usage: ``` special LoadPlayerParty ```
## LookThroughPorthole
LookThroughPorthole *(Supports bpre, bpge, bpee)* Example Usage: ``` special LookThroughPorthole ```
## LoopWingFlapSE
LoopWingFlapSE *(Supports bpee)* Example Usage: ``` special LoopWingFlapSE ```
## LoopWingFlapSound
LoopWingFlapSound *(Supports bpre, bpge)* Example Usage: ``` special LoopWingFlapSound ```
## LostSecretBaseBattle
LostSecretBaseBattle *(Supports bpee)* Example Usage: ``` special LostSecretBaseBattle ```
## MauvilleGymDeactivatePuzzle
MauvilleGymDeactivatePuzzle *(Supports bpee)* Example Usage: ``` special MauvilleGymDeactivatePuzzle ```
## MauvilleGymPressSwitch
MauvilleGymPressSwitch *(Supports bpee)* Example Usage: ``` special MauvilleGymPressSwitch ```
## MauvilleGymSetDefaultBarriers
MauvilleGymSetDefaultBarriers *(Supports bpee)* Example Usage: ``` special MauvilleGymSetDefaultBarriers ```
## MauvilleGymSpecial1
MauvilleGymSpecial1 *(Supports axve, axpe)* Example Usage: ``` special MauvilleGymSpecial1 ```
## MauvilleGymSpecial2
MauvilleGymSpecial2 *(Supports axve, axpe)* Example Usage: ``` special MauvilleGymSpecial2 ```
## MauvilleGymSpecial3
MauvilleGymSpecial3 *(Supports axve, axpe)* Example Usage: ``` special MauvilleGymSpecial3 ```
## MonOTNameMatchesPlayer
MonOTNameMatchesPlayer *(Supports axve, axpe)* Example Usage: ``` special2 varResult MonOTNameMatchesPlayer ```
## MonOTNameNotPlayer
MonOTNameNotPlayer *(Supports bpee)* Example Usage: ``` special2 varResult MonOTNameNotPlayer ```
## MoveDeleterChooseMoveToForget
MoveDeleterChooseMoveToForget *(Supports bpee)* Example Usage: ``` special MoveDeleterChooseMoveToForget ```
## MoveDeleterForgetMove
MoveDeleterForgetMove *(Supports bpre, bpge, bpee)* Example Usage: ``` special MoveDeleterForgetMove ```
## MoveElevator
MoveElevator *(Supports bpee)* Example Usage: ``` special MoveElevator ```
## MoveOutOfSecretBase
MoveOutOfSecretBase *(Supports axve, axpe, bpee)* Example Usage: ``` special MoveOutOfSecretBase ```
## MoveOutOfSecretBaseFromOutside
MoveOutOfSecretBaseFromOutside *(Supports bpee)* Example Usage: ``` special MoveOutOfSecretBaseFromOutside ```
## MoveSecretBase
MoveSecretBase *(Supports axve, axpe)* Example Usage: ``` special MoveSecretBase ```
## NameRaterWasNicknameChanged
NameRaterWasNicknameChanged *(Supports bpre, bpge)* Example Usage: ``` special2 varResult NameRaterWasNicknameChanged ```
## ObjectEventInteractionGetBerryCountString
ObjectEventInteractionGetBerryCountString *(Supports bpee)* Example Usage: ``` special ObjectEventInteractionGetBerryCountString ```
## ObjectEventInteractionGetBerryName
ObjectEventInteractionGetBerryName *(Supports bpee)* Example Usage: ``` special ObjectEventInteractionGetBerryName ```
## ObjectEventInteractionGetBerryTreeData
ObjectEventInteractionGetBerryTreeData *(Supports axve, axpe, bpee)* Example Usage: ``` special ObjectEventInteractionGetBerryTreeData ```
## ObjectEventInteractionPickBerryTree
ObjectEventInteractionPickBerryTree *(Supports axve, axpe, bpee)* Example Usage: ``` special ObjectEventInteractionPickBerryTree ```
## ObjectEventInteractionPlantBerryTree
ObjectEventInteractionPlantBerryTree *(Supports axve, axpe, bpee)* Example Usage: ``` special ObjectEventInteractionPlantBerryTree ```
## ObjectEventInteractionRemoveBerryTree
ObjectEventInteractionRemoveBerryTree *(Supports axve, axpe, bpee)* Example Usage: ``` special ObjectEventInteractionRemoveBerryTree ```
## ObjectEventInteractionWaterBerryTree
ObjectEventInteractionWaterBerryTree *(Supports axve, axpe, bpee)* Example Usage: ``` special ObjectEventInteractionWaterBerryTree ```
## OffsetCameraForBattle
OffsetCameraForBattle *(Supports bpee)* Example Usage: ``` special OffsetCameraForBattle ```
## OpenMuseumFossilPic
OpenMuseumFossilPic *(Supports bpre, bpge)* Example Usage: ``` special OpenMuseumFossilPic ```
## OpenPokeblockCaseForContestLady
OpenPokeblockCaseForContestLady *(Supports bpee)* Example Usage: ``` special OpenPokeblockCaseForContestLady ```
## OpenPokeblockCaseOnFeeder
OpenPokeblockCaseOnFeeder *(Supports axve, axpe, bpee)* Example Usage: ``` special OpenPokeblockCaseOnFeeder ```
## OpenPokenavForTutorial
OpenPokenavForTutorial *(Supports bpee)* Example Usage: ``` special OpenPokenavForTutorial ```
## Overworld_PlaySpecialMapMusic
Overworld_PlaySpecialMapMusic *(Supports all games.)* Example Usage: ``` special Overworld_PlaySpecialMapMusic ```
## OverworldWhiteOutGetMoneyLoss
OverworldWhiteOutGetMoneyLoss *(Supports bpre, bpge)* Example Usage: ``` special OverworldWhiteOutGetMoneyLoss ```
## PayMoneyFor
PayMoneyFor *(Supports axve, axpe)* Example Usage: ``` special PayMoneyFor ```
## PetalburgGymOpenDoorsInstantly
PetalburgGymOpenDoorsInstantly *(Supports axve, axpe)* Example Usage: ``` special PetalburgGymOpenDoorsInstantly ```
## PetalburgGymSlideOpenDoors
PetalburgGymSlideOpenDoors *(Supports axve, axpe)* Example Usage: ``` special PetalburgGymSlideOpenDoors ```
## PetalburgGymSlideOpenRoomDoors
PetalburgGymSlideOpenRoomDoors *(Supports bpee)* Example Usage: ``` special PetalburgGymSlideOpenRoomDoors ```
## PetalburgGymUnlockRoomDoors
PetalburgGymUnlockRoomDoors *(Supports bpee)* Example Usage: ``` special PetalburgGymUnlockRoomDoors ```
## PickLotteryCornerTicket
PickLotteryCornerTicket *(Supports axve, axpe, bpee)* Example Usage: ``` special PickLotteryCornerTicket ```
## PlayerEnteredTradeSeat
PlayerEnteredTradeSeat *(Supports bpee)* Example Usage: ``` special PlayerEnteredTradeSeat ```
## PlayerFaceTrainerAfterBattle
PlayerFaceTrainerAfterBattle *(Supports bpee)* Example Usage: ``` special PlayerFaceTrainerAfterBattle ```
## PlayerHasBerries
PlayerHasBerries *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult PlayerHasBerries ```
## PlayerHasGrassPokemonInParty
PlayerHasGrassPokemonInParty *(Supports bpre, bpge)* Example Usage: ``` special PlayerHasGrassPokemonInParty ```
## PlayerNotAtTrainerHillEntrance
PlayerNotAtTrainerHillEntrance *(Supports bpee)* Example Usage: ``` special2 varResult PlayerNotAtTrainerHillEntrance ```
## PlayerPartyContainsSpeciesWithPlayerID
PlayerPartyContainsSpeciesWithPlayerID *(Supports bpre, bpge)* Example Usage: ``` special2 varResult PlayerPartyContainsSpeciesWithPlayerID ```
## PlayerPC
PlayerPC *(Supports all games.)* Example Usage: ``` special PlayerPC ```
## PlayRoulette
PlayRoulette *(Supports axve, axpe, bpee)* Example Usage: ``` special PlayRoulette ```
## PlayTrainerEncounterMusic
PlayTrainerEncounterMusic *(Supports all games.)* Example Usage: ``` special PlayTrainerEncounterMusic ```
## PrepSecretBaseBattleFlags
PrepSecretBaseBattleFlags *(Supports bpee)* Example Usage: ``` special PrepSecretBaseBattleFlags ```
## PrintBattleTowerTrainerGreeting
PrintBattleTowerTrainerGreeting *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special PrintBattleTowerTrainerGreeting ```
## PrintEReaderTrainerGreeting
PrintEReaderTrainerGreeting *(Supports axve, axpe)* Example Usage: ``` special PrintEReaderTrainerGreeting ```
## PrintPlayerBerryPowderAmount
PrintPlayerBerryPowderAmount *(Supports bpre, bpge, bpee)* Example Usage: ``` special PrintPlayerBerryPowderAmount ```
## PutAwayDecorationIteration
PutAwayDecorationIteration *(Supports bpee)* Example Usage: ``` special PutAwayDecorationIteration ```
## PutFanClubSpecialOnTheAir
PutFanClubSpecialOnTheAir *(Supports bpee)* Example Usage: ``` special PutFanClubSpecialOnTheAir ```
## PutLilycoveContestLadyShowOnTheAir
PutLilycoveContestLadyShowOnTheAir *(Supports bpee)* Example Usage: ``` special PutLilycoveContestLadyShowOnTheAir ```
## PutMonInRoute5Daycare
PutMonInRoute5Daycare *(Supports bpre, bpge)* Example Usage: ``` special PutMonInRoute5Daycare ```
## PutZigzagoonInPlayerParty
PutZigzagoonInPlayerParty *(Supports axve, axpe, bpee)* Example Usage: ``` special PutZigzagoonInPlayerParty ```
## QuestLog_CutRecording
QuestLog_CutRecording *(Supports bpre, bpge)* Example Usage: ``` special QuestLog_CutRecording ```
## QuestLog_StartRecordingInputsAfterDeferredEvent
QuestLog_StartRecordingInputsAfterDeferredEvent *(Supports bpre, bpge)* Example Usage: ``` special QuestLog_StartRecordingInputsAfterDeferredEvent ```
## QuizLadyGetPlayerAnswer
QuizLadyGetPlayerAnswer *(Supports bpee)* Example Usage: ``` special QuizLadyGetPlayerAnswer ```
## QuizLadyPickNewQuestion
QuizLadyPickNewQuestion *(Supports bpee)* Example Usage: ``` special QuizLadyPickNewQuestion ```
## QuizLadyRecordCustomQuizData
QuizLadyRecordCustomQuizData *(Supports bpee)* Example Usage: ``` special QuizLadyRecordCustomQuizData ```
## QuizLadySetCustomQuestion
QuizLadySetCustomQuestion *(Supports bpee)* Example Usage: ``` special QuizLadySetCustomQuestion ```
## QuizLadySetWaitingForChallenger
QuizLadySetWaitingForChallenger *(Supports bpee)* Example Usage: ``` special QuizLadySetWaitingForChallenger ```
## QuizLadyShowQuizQuestion
QuizLadyShowQuizQuestion *(Supports bpee)* Example Usage: ``` special QuizLadyShowQuizQuestion ```
## QuizLadyTakePrizeForCustomQuiz
QuizLadyTakePrizeForCustomQuiz *(Supports bpee)* Example Usage: ``` special QuizLadyTakePrizeForCustomQuiz ```
## ReadTrainerTowerAndValidate
ReadTrainerTowerAndValidate *(Supports bpre, bpge)* Example Usage: ``` special ReadTrainerTowerAndValidate ```
## RecordMixingPlayerSpotTriggered
RecordMixingPlayerSpotTriggered *(Supports axve, axpe, bpee)* Example Usage: ``` special RecordMixingPlayerSpotTriggered ```
## ReducePlayerPartyToSelectedMons
ReducePlayerPartyToSelectedMons *(Supports bpee)* Example Usage: ``` special ReducePlayerPartyToSelectedMons ```
## ReducePlayerPartyToThree
ReducePlayerPartyToThree *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special ReducePlayerPartyToThree ```
## RegisteredItemHandleBikeSwap
RegisteredItemHandleBikeSwap *(Supports bpre, bpge)* Example Usage: ``` special RegisteredItemHandleBikeSwap ```
## RejectEggFromDayCare
RejectEggFromDayCare *(Supports all games.)* Example Usage: ``` special RejectEggFromDayCare ```
## RemoveBerryPowderVendorMenu
RemoveBerryPowderVendorMenu *(Supports bpre, bpge, bpee)* Example Usage: ``` special RemoveBerryPowderVendorMenu ```
## RemoveCameraDummy
RemoveCameraDummy *(Supports axve, axpe)* Example Usage: ``` special RemoveCameraDummy ```
## RemoveCameraObject
RemoveCameraObject *(Supports bpre, bpge, bpee)* Example Usage: ``` special RemoveCameraObject ```
## RemoveRecordsWindow
RemoveRecordsWindow *(Supports bpee)* Example Usage: ``` special RemoveRecordsWindow ```
## ResetHealLocationFromDewford
ResetHealLocationFromDewford *(Supports bpee)* Example Usage: ``` special ResetHealLocationFromDewford ```
## ResetSSTidalFlag
ResetSSTidalFlag *(Supports axve, axpe, bpee)* Example Usage: ``` special ResetSSTidalFlag ```
## ResetTrickHouseEndRoomFlag
ResetTrickHouseEndRoomFlag *(Supports axve, axpe)* Example Usage: ``` special ResetTrickHouseEndRoomFlag ```
## ResetTrickHouseNuggetFlag
ResetTrickHouseNuggetFlag *(Supports bpee)* Example Usage: ``` special ResetTrickHouseNuggetFlag ```
## ResetTVShowState
ResetTVShowState *(Supports axve, axpe, bpee)* Example Usage: ``` special ResetTVShowState ```
## RestoreHelpContext
RestoreHelpContext *(Supports bpre, bpge)* Example Usage: ``` special RestoreHelpContext ```
## RetrieveLotteryNumber
RetrieveLotteryNumber *(Supports axve, axpe, bpee)* Example Usage: ``` special RetrieveLotteryNumber ```
## RetrieveWonderNewsVal
RetrieveWonderNewsVal *(Supports bpee)* Example Usage: ``` special RetrieveWonderNewsVal ```
## ReturnFromLinkRoom
ReturnFromLinkRoom *(Supports bpre, bpge, bpee)* Example Usage: ``` special ReturnFromLinkRoom ```
## ReturnToListMenu
ReturnToListMenu *(Supports bpre, bpge)* Example Usage: ``` special ReturnToListMenu ```
## RockSmashWildEncounter
RockSmashWildEncounter *(Supports bpre, bpge, bpee)* Example Usage: ``` special RockSmashWildEncounter ```
## RotatingGate_InitPuzzle
RotatingGate_InitPuzzle *(Supports axve, axpe, bpee)* Example Usage: ``` special RotatingGate_InitPuzzle ```
## RotatingGate_InitPuzzleAndGraphics
RotatingGate_InitPuzzleAndGraphics *(Supports axve, axpe, bpee)* Example Usage: ``` special RotatingGate_InitPuzzleAndGraphics ```
## RunUnionRoom
RunUnionRoom *(Supports bpee)* Example Usage: ``` special RunUnionRoom ```
## SafariZoneGetPokeblockNameInFeeder
SafariZoneGetPokeblockNameInFeeder *(Supports axve, axpe)* Example Usage: ``` special SafariZoneGetPokeblockNameInFeeder ```
## SampleResortGorgeousMonAndReward
SampleResortGorgeousMonAndReward *(Supports bpre, bpge)* Example Usage: ``` special SampleResortGorgeousMonAndReward ```
## SaveBattleTowerProgress
SaveBattleTowerProgress *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special SaveBattleTowerProgress ```
## SaveForBattleTowerLink
SaveForBattleTowerLink *(Supports bpee)* Example Usage: ``` special SaveForBattleTowerLink ```
## SaveGame
SaveGame *(Supports axve, axpe, bpee)* Example Usage: ``` special SaveGame ```
## SaveMuseumContestPainting
SaveMuseumContestPainting *(Supports axve, axpe, bpee)* Example Usage: ``` special SaveMuseumContestPainting ```
## SavePlayerParty
SavePlayerParty *(Supports all games.)* Example Usage: ``` special SavePlayerParty ```
## Script_BufferContestLadyCategoryAndMonName
Script_BufferContestLadyCategoryAndMonName *(Supports bpee)* Example Usage: ``` special Script_BufferContestLadyCategoryAndMonName ```
## Script_BufferFanClubTrainerName
Script_BufferFanClubTrainerName *(Supports bpre, bpge)* Example Usage: ``` special Script_BufferFanClubTrainerName ```
## Script_ClearHeldMovement
Script_ClearHeldMovement *(Supports bpre, bpge, bpee)* Example Usage: ``` special Script_ClearHeldMovement ```
## Script_DoesFavorLadyLikeItem
Script_DoesFavorLadyLikeItem *(Supports bpee)* Example Usage: ``` special2 varResult Script_DoesFavorLadyLikeItem ```
## Script_DoRayquazaScene
Script_DoRayquazaScene *(Supports bpee)* Example Usage: ``` special Script_DoRayquazaScene ```
## Script_FacePlayer
Script_FacePlayer *(Supports bpre, bpge, bpee)* Example Usage: ``` special Script_FacePlayer ```
## Script_FadeOutMapMusic
Script_FadeOutMapMusic *(Supports bpre, bpge, bpee)* Example Usage: ``` special Script_FadeOutMapMusic ```
## Script_FavorLadyOpenBagMenu
Script_FavorLadyOpenBagMenu *(Supports bpee)* Example Usage: ``` special Script_FavorLadyOpenBagMenu ```
## Script_GetLilycoveLadyId
Script_GetLilycoveLadyId *(Supports bpee)* Example Usage: ``` special Script_GetLilycoveLadyId ```
## Script_GetNumFansOfPlayerInTrainerFanClub
Script_GetNumFansOfPlayerInTrainerFanClub *(Supports bpre, bpge)* Example Usage: ``` special2 varResult Script_GetNumFansOfPlayerInTrainerFanClub ```
## Script_HasEnoughBerryPowder
Script_HasEnoughBerryPowder *(Supports bpre, bpge)* Example Usage: ``` special2 varResult Script_HasEnoughBerryPowder ```
## Script_HasTrainerBeenFought
Script_HasTrainerBeenFought *(Supports bpre, bpge)* Example Usage: ``` special Script_HasTrainerBeenFought ```
## Script_IsFanClubMemberFanOfPlayer
Script_IsFanClubMemberFanOfPlayer *(Supports bpre, bpge)* Example Usage: ``` special2 varResult Script_IsFanClubMemberFanOfPlayer ```
## Script_QuizLadyOpenBagMenu
Script_QuizLadyOpenBagMenu *(Supports bpee)* Example Usage: ``` special Script_QuizLadyOpenBagMenu ```
## Script_ResetUnionRoomTrade
Script_ResetUnionRoomTrade *(Supports bpre, bpge, bpee)* Example Usage: ``` special Script_ResetUnionRoomTrade ```
## Script_SetHelpContext
Script_SetHelpContext *(Supports bpre, bpge)* Example Usage: ``` special Script_SetHelpContext ```
## Script_SetPlayerGotFirstFans
Script_SetPlayerGotFirstFans *(Supports bpre, bpge)* Example Usage: ``` special Script_SetPlayerGotFirstFans ```
## Script_ShowLinkTrainerCard
Script_ShowLinkTrainerCard *(Supports bpre, bpge, bpee)* Example Usage: ``` special Script_ShowLinkTrainerCard ```
## Script_TakeBerryPowder
Script_TakeBerryPowder *(Supports bpre, bpge)* Example Usage: ``` special Script_TakeBerryPowder ```
## Script_TryGainNewFanFromCounter
Script_TryGainNewFanFromCounter *(Supports bpre, bpge, bpee)* Example Usage: ``` special Script_TryGainNewFanFromCounter ```
## Script_TryLoseFansFromPlayTime
Script_TryLoseFansFromPlayTime *(Supports bpre, bpge)* Example Usage: ``` special Script_TryLoseFansFromPlayTime ```
## Script_TryLoseFansFromPlayTimeAfterLinkBattle
Script_TryLoseFansFromPlayTimeAfterLinkBattle *(Supports bpre, bpge)* Example Usage: ``` special Script_TryLoseFansFromPlayTimeAfterLinkBattle ```
## Script_UpdateTrainerFanClubGameClear
Script_UpdateTrainerFanClubGameClear *(Supports bpre, bpge)* Example Usage: ``` special Script_UpdateTrainerFanClubGameClear ```
## ScriptCheckFreePokemonStorageSpace
ScriptCheckFreePokemonStorageSpace *(Supports bpee)* Example Usage: ``` special2 varResult ScriptCheckFreePokemonStorageSpace ```
## ScriptGetMultiplayerId
ScriptGetMultiplayerId *(Supports axve, axpe)* Example Usage: ``` special ScriptGetMultiplayerId ```
## ScriptGetPokedexInfo
ScriptGetPokedexInfo *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult ScriptGetPokedexInfo ```
## ScriptHatchMon
ScriptHatchMon *(Supports all games.)* Example Usage: ``` special ScriptHatchMon ```
## ScriptMenu_CreateLilycoveSSTidalMultichoice
ScriptMenu_CreateLilycoveSSTidalMultichoice *(Supports bpee)* Example Usage: ``` special ScriptMenu_CreateLilycoveSSTidalMultichoice ```
## ScriptMenu_CreatePCMultichoice
ScriptMenu_CreatePCMultichoice *(Supports axve, axpe, bpee)* Example Usage: ``` special ScriptMenu_CreatePCMultichoice ```
## ScriptMenu_CreateStartMenuForPokenavTutorial
ScriptMenu_CreateStartMenuForPokenavTutorial *(Supports bpee)* Example Usage: ``` special ScriptMenu_CreateStartMenuForPokenavTutorial ```
## ScriptRandom
ScriptRandom *(Supports axve, axpe)* Example Usage: ``` special ScriptRandom ```
## ScrollableMultichoice_ClosePersistentMenu
ScrollableMultichoice_ClosePersistentMenu *(Supports bpee)* Example Usage: ``` special ScrollableMultichoice_ClosePersistentMenu ```
## ScrollableMultichoice_RedrawPersistentMenu
ScrollableMultichoice_RedrawPersistentMenu *(Supports bpee)* Example Usage: ``` special ScrollableMultichoice_RedrawPersistentMenu ```
## ScrollableMultichoice_TryReturnToList
ScrollableMultichoice_TryReturnToList *(Supports bpee)* Example Usage: ``` special ScrollableMultichoice_TryReturnToList ```
## ScrollRankingHallRecordsWindow
ScrollRankingHallRecordsWindow *(Supports bpee)* Example Usage: ``` special ScrollRankingHallRecordsWindow ```
## ScrSpecial_AreLeadMonEVsMaxedOut
ScrSpecial_AreLeadMonEVsMaxedOut *(Supports axve, axpe)* Example Usage: ``` special2 varResult ScrSpecial_AreLeadMonEVsMaxedOut ```
## ScrSpecial_BeginCyclingRoadChallenge
ScrSpecial_BeginCyclingRoadChallenge *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_BeginCyclingRoadChallenge ```
## ScrSpecial_CanMonParticipateInSelectedLinkContest
ScrSpecial_CanMonParticipateInSelectedLinkContest *(Supports axve, axpe)* Example Usage: ``` special2 varResult ScrSpecial_CanMonParticipateInSelectedLinkContest ```
## ScrSpecial_CheckSelectedMonAndInitContest
ScrSpecial_CheckSelectedMonAndInitContest *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_CheckSelectedMonAndInitContest ```
## ScrSpecial_ChooseStarter
ScrSpecial_ChooseStarter *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_ChooseStarter ```
## ScrSpecial_CountContestMonsWithBetterCondition
ScrSpecial_CountContestMonsWithBetterCondition *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_CountContestMonsWithBetterCondition ```
## ScrSpecial_CountPokemonMoves
ScrSpecial_CountPokemonMoves *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_CountPokemonMoves ```
## ScrSpecial_DoesPlayerHaveNoDecorations
ScrSpecial_DoesPlayerHaveNoDecorations *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_DoesPlayerHaveNoDecorations ```
## ScrSpecial_GenerateGiddyLine
ScrSpecial_GenerateGiddyLine *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_GenerateGiddyLine ```
## ScrSpecial_GetContestPlayerMonIdx
ScrSpecial_GetContestPlayerMonIdx *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_GetContestPlayerMonIdx ```
## ScrSpecial_GetContestWinnerIdx
ScrSpecial_GetContestWinnerIdx *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_GetContestWinnerIdx ```
## ScrSpecial_GetContestWinnerNick
ScrSpecial_GetContestWinnerNick *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_GetContestWinnerNick ```
## ScrSpecial_GetContestWinnerTrainerName
ScrSpecial_GetContestWinnerTrainerName *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_GetContestWinnerTrainerName ```
## ScrSpecial_GetCurrentMauvilleMan
ScrSpecial_GetCurrentMauvilleMan *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_GetCurrentMauvilleMan ```
## ScrSpecial_GetHipsterSpokenFlag
ScrSpecial_GetHipsterSpokenFlag *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_GetHipsterSpokenFlag ```
## ScrSpecial_GetMonCondition
ScrSpecial_GetMonCondition *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_GetMonCondition ```
## ScrSpecial_GetPokemonNicknameAndMoveName
ScrSpecial_GetPokemonNicknameAndMoveName *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_GetPokemonNicknameAndMoveName ```
## ScrSpecial_GetTraderTradedFlag
ScrSpecial_GetTraderTradedFlag *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_GetTraderTradedFlag ```
## ScrSpecial_GetTrainerBattleMode
ScrSpecial_GetTrainerBattleMode *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_GetTrainerBattleMode ```
## ScrSpecial_GiddyShouldTellAnotherTale
ScrSpecial_GiddyShouldTellAnotherTale *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_GiddyShouldTellAnotherTale ```
## ScrSpecial_GiveContestRibbon
ScrSpecial_GiveContestRibbon *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_GiveContestRibbon ```
## ScrSpecial_HasBardSongBeenChanged
ScrSpecial_HasBardSongBeenChanged *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_HasBardSongBeenChanged ```
## ScrSpecial_HasStorytellerAlreadyRecorded
ScrSpecial_HasStorytellerAlreadyRecorded *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult ScrSpecial_HasStorytellerAlreadyRecorded ```
## ScrSpecial_HealPlayerParty
ScrSpecial_HealPlayerParty *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_HealPlayerParty ```
## ScrSpecial_HipsterTeachWord
ScrSpecial_HipsterTeachWord *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_HipsterTeachWord ```
## ScrSpecial_IsDecorationFull
ScrSpecial_IsDecorationFull *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_IsDecorationFull ```
## ScrSpecial_PlayBardSong
ScrSpecial_PlayBardSong *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_PlayBardSong ```
## ScrSpecial_RockSmashWildEncounter
ScrSpecial_RockSmashWildEncounter *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_RockSmashWildEncounter ```
## ScrSpecial_SaveBardSongLyrics
ScrSpecial_SaveBardSongLyrics *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_SaveBardSongLyrics ```
## ScrSpecial_SetHipsterSpokenFlag
ScrSpecial_SetHipsterSpokenFlag *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_SetHipsterSpokenFlag ```
## ScrSpecial_SetLinkContestTrainerGfxIdx
ScrSpecial_SetLinkContestTrainerGfxIdx *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_SetLinkContestTrainerGfxIdx ```
## ScrSpecial_SetMauvilleOldManObjEventGfx
ScrSpecial_SetMauvilleOldManObjEventGfx *(Supports bpee)* Example Usage: ``` special ScrSpecial_SetMauvilleOldManObjEventGfx ```
## ScrSpecial_ShowDiploma
ScrSpecial_ShowDiploma *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_ShowDiploma ```
## ScrSpecial_ShowTrainerNonBattlingSpeech
ScrSpecial_ShowTrainerNonBattlingSpeech *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_ShowTrainerNonBattlingSpeech ```
## ScrSpecial_StartGroudonKyogreBattle
ScrSpecial_StartGroudonKyogreBattle *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_StartGroudonKyogreBattle ```
## ScrSpecial_StartRayquazaBattle
ScrSpecial_StartRayquazaBattle *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_StartRayquazaBattle ```
## ScrSpecial_StartRegiBattle
ScrSpecial_StartRegiBattle *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_StartRegiBattle ```
## ScrSpecial_StartSouthernIslandBattle
ScrSpecial_StartSouthernIslandBattle *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_StartSouthernIslandBattle ```
## ScrSpecial_StartWallyTutorialBattle
ScrSpecial_StartWallyTutorialBattle *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_StartWallyTutorialBattle ```
## ScrSpecial_StorytellerDisplayStory
ScrSpecial_StorytellerDisplayStory *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_StorytellerDisplayStory ```
## ScrSpecial_StorytellerGetFreeStorySlot
ScrSpecial_StorytellerGetFreeStorySlot *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult ScrSpecial_StorytellerGetFreeStorySlot ```
## ScrSpecial_StorytellerInitializeRandomStat
ScrSpecial_StorytellerInitializeRandomStat *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult ScrSpecial_StorytellerInitializeRandomStat ```
## ScrSpecial_StorytellerStoryListMenu
ScrSpecial_StorytellerStoryListMenu *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_StorytellerStoryListMenu ```
## ScrSpecial_StorytellerUpdateStat
ScrSpecial_StorytellerUpdateStat *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult ScrSpecial_StorytellerUpdateStat ```
## ScrSpecial_TraderDoDecorationTrade
ScrSpecial_TraderDoDecorationTrade *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_TraderDoDecorationTrade ```
## ScrSpecial_TraderMenuGetDecoration
ScrSpecial_TraderMenuGetDecoration *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_TraderMenuGetDecoration ```
## ScrSpecial_TraderMenuGiveDecoration
ScrSpecial_TraderMenuGiveDecoration *(Supports axve, axpe, bpee)* Example Usage: ``` special ScrSpecial_TraderMenuGiveDecoration ```
## ScrSpecial_ViewWallClock
ScrSpecial_ViewWallClock *(Supports axve, axpe)* Example Usage: ``` special ScrSpecial_ViewWallClock ```
## SeafoamIslandsB4F_CurrentDumpsPlayerOnLand
SeafoamIslandsB4F_CurrentDumpsPlayerOnLand *(Supports bpre, bpge)* Example Usage: ``` special SeafoamIslandsB4F_CurrentDumpsPlayerOnLand ```
## SecretBasePC_Decoration
SecretBasePC_Decoration *(Supports axve, axpe)* Example Usage: ``` special SecretBasePC_Decoration ```
## SecretBasePC_Registry
SecretBasePC_Registry *(Supports axve, axpe)* Example Usage: ``` special SecretBasePC_Registry ```
## SelectMove
SelectMove *(Supports axve, axpe)* Example Usage: ``` special SelectMove ```
## SelectMoveDeleterMove
SelectMoveDeleterMove *(Supports bpre, bpge)* Example Usage: ``` special SelectMoveDeleterMove ```
## SelectMoveTutorMon
SelectMoveTutorMon *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special SelectMoveTutorMon ```
## SetBattledOwnerFromResult
SetBattledOwnerFromResult *(Supports bpee)* Example Usage: ``` special SetBattledOwnerFromResult ```
## SetBattledTrainerFlag
SetBattledTrainerFlag *(Supports bpre, bpge)* Example Usage: ``` special SetBattledTrainerFlag ```
## SetBattleTowerLinkPlayerGfx
SetBattleTowerLinkPlayerGfx *(Supports bpee)* Example Usage: ``` special SetBattleTowerLinkPlayerGfx ```
## SetBattleTowerParty
SetBattleTowerParty *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special SetBattleTowerParty ```
## SetBattleTowerProperty
SetBattleTowerProperty *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special SetBattleTowerProperty ```
## SetCableClubWarp
SetCableClubWarp *(Supports all games.)* Example Usage: ``` special SetCableClubWarp ```
## SetCB2WhiteOut
SetCB2WhiteOut *(Supports bpre, bpge, bpee)* Example Usage: ``` special SetCB2WhiteOut ```
## SetChampionSaveWarp
SetChampionSaveWarp *(Supports bpee)* Example Usage: ``` special SetChampionSaveWarp ```
## SetContestCategoryStringVarForInterview
SetContestCategoryStringVarForInterview *(Supports axve, axpe, bpee)* Example Usage: ``` special SetContestCategoryStringVarForInterview ```
## SetContestLadyGivenPokeblock
SetContestLadyGivenPokeblock *(Supports bpee)* Example Usage: ``` special SetContestLadyGivenPokeblock ```
## SetContestTrainerGfxIds
SetContestTrainerGfxIds *(Supports axve, axpe, bpee)* Example Usage: ``` special SetContestTrainerGfxIds ```
## SetDaycareCompatibilityString
SetDaycareCompatibilityString *(Supports all games.)* Example Usage: ``` special SetDaycareCompatibilityString ```
## SetDecoration
SetDecoration *(Supports bpee)* Example Usage: ``` special SetDecoration ```
## SetDeoxysRockPalette
SetDeoxysRockPalette *(Supports bpee)* Example Usage: ``` special SetDeoxysRockPalette ```
## SetDeoxysTrianglePalette
SetDeoxysTrianglePalette *(Supports bpre, bpge)* Example Usage: ``` special SetDeoxysTrianglePalette ```
## SetDepartmentStoreFloorVar
SetDepartmentStoreFloorVar *(Supports axve, axpe)* Example Usage: ``` special SetDepartmentStoreFloorVar ```
## SetDeptStoreFloor
SetDeptStoreFloor *(Supports bpee)* Example Usage: ``` special SetDeptStoreFloor ```
## SetEReaderTrainerGfxId
SetEReaderTrainerGfxId *(Supports all games.)* Example Usage: ``` special SetEReaderTrainerGfxId ```
## SetFavorLadyState_Complete
SetFavorLadyState_Complete *(Supports bpee)* Example Usage: ``` special SetFavorLadyState_Complete ```
## SetFlavorTextFlagFromSpecialVars
SetFlavorTextFlagFromSpecialVars *(Supports bpre, bpge)* Example Usage: ``` special SetFlavorTextFlagFromSpecialVars ```
## SetHelpContextForMap
SetHelpContextForMap *(Supports bpre, bpge)* Example Usage: ``` special SetHelpContextForMap ```
## SetHiddenItemFlag
SetHiddenItemFlag *(Supports all games.)* Example Usage: ``` special SetHiddenItemFlag ```
## SetIcefallCaveCrackedIceMetatiles
SetIcefallCaveCrackedIceMetatiles *(Supports bpre, bpge)* Example Usage: ``` special SetIcefallCaveCrackedIceMetatiles ```
## SetLilycoveLadyGfx
SetLilycoveLadyGfx *(Supports bpee)* Example Usage: ``` special SetLilycoveLadyGfx ```
## SetLinkContestPlayerGfx
SetLinkContestPlayerGfx *(Supports bpee)* Example Usage: ``` special SetLinkContestPlayerGfx ```
## SetMatchCallRegisteredFlag
SetMatchCallRegisteredFlag *(Supports bpee)* Example Usage: ``` special SetMatchCallRegisteredFlag ```
## SetMewAboveGrass
SetMewAboveGrass *(Supports bpee)* Example Usage: ``` special SetMewAboveGrass ```
## SetMirageTowerVisibility
SetMirageTowerVisibility *(Supports bpee)* Example Usage: ``` special SetMirageTowerVisibility ```
## SetPacifidlogTMReceivedDay
SetPacifidlogTMReceivedDay *(Supports axve, axpe, bpee)* Example Usage: ``` special SetPacifidlogTMReceivedDay ```
## SetPlayerGotFirstFans
SetPlayerGotFirstFans *(Supports bpee)* Example Usage: ``` special SetPlayerGotFirstFans ```
## SetPlayerSecretBase
SetPlayerSecretBase *(Supports bpee)* Example Usage: ``` special SetPlayerSecretBase ```
## SetPostgameFlags
SetPostgameFlags *(Supports bpre, bpge)* Example Usage: ``` special SetPostgameFlags ```
## SetQuizLadyState_Complete
SetQuizLadyState_Complete *(Supports bpee)* Example Usage: ``` special SetQuizLadyState_Complete ```
## SetQuizLadyState_GivePrize
SetQuizLadyState_GivePrize *(Supports bpee)* Example Usage: ``` special SetQuizLadyState_GivePrize ```
## SetRoute119Weather
SetRoute119Weather *(Supports axve, axpe, bpee)* Example Usage: ``` special SetRoute119Weather ```
## SetRoute123Weather
SetRoute123Weather *(Supports axve, axpe, bpee)* Example Usage: ``` special SetRoute123Weather ```
## SetSecretBaseOwnerGfxId
SetSecretBaseOwnerGfxId *(Supports axve, axpe, bpee)* Example Usage: ``` special SetSecretBaseOwnerGfxId ```
## SetSeenMon
SetSeenMon *(Supports bpre, bpge)* Example Usage: ``` special SetSeenMon ```
## SetSootopolisGymCrackedIceMetatiles
SetSootopolisGymCrackedIceMetatiles *(Supports axve, axpe, bpee)* Example Usage: ``` special SetSootopolisGymCrackedIceMetatiles ```
## SetSSTidalFlag
SetSSTidalFlag *(Supports axve, axpe, bpee)* Example Usage: ``` special SetSSTidalFlag ```
## SetTrainerFacingDirection
SetTrainerFacingDirection *(Supports bpee)* Example Usage: ``` special SetTrainerFacingDirection ```
## SetTrickHouseEndRoomFlag
SetTrickHouseEndRoomFlag *(Supports axve, axpe)* Example Usage: ``` special SetTrickHouseEndRoomFlag ```
## SetTrickHouseNuggetFlag
SetTrickHouseNuggetFlag *(Supports bpee)* Example Usage: ``` special SetTrickHouseNuggetFlag ```
## SetUnlockedPokedexFlags
SetUnlockedPokedexFlags *(Supports bpre, bpge, bpee)* Example Usage: ``` special SetUnlockedPokedexFlags ```
## SetUpTrainerMovement
SetUpTrainerMovement *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special SetUpTrainerMovement ```
## SetUsedPkmnCenterQuestLogEvent
SetUsedPkmnCenterQuestLogEvent *(Supports bpre, bpge)* Example Usage: ``` special SetUsedPkmnCenterQuestLogEvent ```
## SetVermilionTrashCans
SetVermilionTrashCans *(Supports bpre, bpge)* Example Usage: ``` special SetVermilionTrashCans ```
## SetWalkingIntoSignVars
SetWalkingIntoSignVars *(Supports bpre, bpge)* Example Usage: ``` special SetWalkingIntoSignVars ```
## ShakeCamera
ShakeCamera *(Supports axve, axpe, bpee)* Example Usage: ``` special ShakeCamera ```
## ShakeScreen
ShakeScreen *(Supports bpre, bpge)* Example Usage: ``` special ShakeScreen ```
## ShakeScreenInElevator
ShakeScreenInElevator *(Supports axve, axpe)* Example Usage: ``` special ShakeScreenInElevator ```
## ShouldContestLadyShowGoOnAir
ShouldContestLadyShowGoOnAir *(Supports bpee)* Example Usage: ``` special2 varResult ShouldContestLadyShowGoOnAir ```
## ShouldDistributeEonTicket
ShouldDistributeEonTicket *(Supports bpee)* Example Usage: ``` special2 varResult ShouldDistributeEonTicket ```
## ShouldDoBrailleRegicePuzzle
ShouldDoBrailleRegicePuzzle *(Supports bpee)* Example Usage: ``` special ShouldDoBrailleRegicePuzzle ```
## ShouldDoBrailleRegirockEffectOld
ShouldDoBrailleRegirockEffectOld *(Supports bpee)* Example Usage: ``` special ShouldDoBrailleRegirockEffectOld ```
## ShouldHideFanClubInterviewer
ShouldHideFanClubInterviewer *(Supports bpee)* Example Usage: ``` special2 varResult ShouldHideFanClubInterviewer ```
## ShouldMoveLilycoveFanClubMember
ShouldMoveLilycoveFanClubMember *(Supports axve, axpe)* Example Usage: ``` special2 varResult ShouldMoveLilycoveFanClubMember ```
## ShouldReadyContestArtist
ShouldReadyContestArtist *(Supports axve, axpe, bpee)* Example Usage: ``` special ShouldReadyContestArtist ```
## ShouldShowBoxWasFullMessage
ShouldShowBoxWasFullMessage *(Supports bpre, bpge, bpee)* Example Usage: ``` special2 varResult ShouldShowBoxWasFullMessage ```
## ShouldTryGetTrainerScript
ShouldTryGetTrainerScript *(Supports bpee)* Example Usage: ``` special ShouldTryGetTrainerScript ```
## ShouldTryRematchBattle
ShouldTryRematchBattle *(Supports all games.)* Example Usage: ``` special2 varResult ShouldTryRematchBattle ```
## ShowBattlePointsWindow
ShowBattlePointsWindow *(Supports bpee)* Example Usage: ``` special ShowBattlePointsWindow ```
## ShowBattleRecords
ShowBattleRecords *(Supports bpre, bpge)* Example Usage: ``` special ShowBattleRecords ```
## ShowBattleTowerRecords
ShowBattleTowerRecords *(Supports axve, axpe)* Example Usage: ``` special ShowBattleTowerRecords ```
## ShowBerryBlenderRecordWindow
ShowBerryBlenderRecordWindow *(Supports axve, axpe, bpee)* Example Usage: ``` special ShowBerryBlenderRecordWindow ```
## ShowBerryCrushRankings
ShowBerryCrushRankings *(Supports bpre, bpge, bpee)* Example Usage: ``` special ShowBerryCrushRankings ```
## ShowContestEntryMonPic
ShowContestEntryMonPic *(Supports axve, axpe, bpee)* Example Usage: ``` special ShowContestEntryMonPic ```
## ShowContestPainting @ unused
ShowContestPainting @ unused *(Supports bpee)* Example Usage: ``` special ShowContestPainting @ unused ```
## ShowContestWinner
ShowContestWinner *(Supports axve, axpe)* Example Usage: ``` special ShowContestWinner ```
## ShowDaycareLevelMenu
ShowDaycareLevelMenu *(Supports all games.)* Example Usage: ``` special ShowDaycareLevelMenu ```
## ShowDeptStoreElevatorFloorSelect
ShowDeptStoreElevatorFloorSelect *(Supports bpee)* Example Usage: ``` special ShowDeptStoreElevatorFloorSelect ```
## ShowDiploma
ShowDiploma *(Supports bpre, bpge)* Example Usage: ``` special ShowDiploma ```
## ShowDodrioBerryPickingRecords
ShowDodrioBerryPickingRecords *(Supports bpre, bpge, bpee)* Example Usage: ``` special ShowDodrioBerryPickingRecords ```
## ShowEasyChatMessage
ShowEasyChatMessage *(Supports bpre, bpge)* Example Usage: ``` special ShowEasyChatMessage ```
## ShowEasyChatProfile
ShowEasyChatProfile *(Supports bpee)* Example Usage: ``` special ShowEasyChatProfile ```
## ShowEasyChatScreen
ShowEasyChatScreen *(Supports all games.)* Example Usage: ``` special ShowEasyChatScreen ```
## ShowFieldMessageStringVar4
ShowFieldMessageStringVar4 *(Supports all games.)* Example Usage: ``` special ShowFieldMessageStringVar4 ```
## ShowFrontierExchangeCornerItemIconWindow
ShowFrontierExchangeCornerItemIconWindow *(Supports bpee)* Example Usage: ``` special ShowFrontierExchangeCornerItemIconWindow ```
## ShowFrontierGamblerGoMessage
ShowFrontierGamblerGoMessage *(Supports bpee)* Example Usage: ``` special ShowFrontierGamblerGoMessage ```
## ShowFrontierGamblerLookingMessage
ShowFrontierGamblerLookingMessage *(Supports bpee)* Example Usage: ``` special ShowFrontierGamblerLookingMessage ```
## ShowFrontierManiacMessage
ShowFrontierManiacMessage *(Supports bpee)* Example Usage: ``` special ShowFrontierManiacMessage ```
## ShowGlassWorkshopMenu
ShowGlassWorkshopMenu *(Supports axve, axpe, bpee)* Example Usage: ``` special ShowGlassWorkshopMenu ```
## ShowLinkBattleRecords
ShowLinkBattleRecords *(Supports axve, axpe, bpee)* Example Usage: ``` special ShowLinkBattleRecords ```
## ShowMapNamePopup
ShowMapNamePopup *(Supports bpee)* Example Usage: ``` special ShowMapNamePopup ```
## ShowNatureGirlMessage
ShowNatureGirlMessage *(Supports bpee)* Example Usage: ``` special ShowNatureGirlMessage ```
## ShowPokedexRatingMessage
ShowPokedexRatingMessage *(Supports axve, axpe, bpee)* Example Usage: ``` special ShowPokedexRatingMessage ```
## ShowPokemonJumpRecords
ShowPokemonJumpRecords *(Supports bpre, bpge, bpee)* Example Usage: ``` special ShowPokemonJumpRecords ```
## ShowPokemonStorageSystem
ShowPokemonStorageSystem *(Supports axve, axpe)* Example Usage: ``` special ShowPokemonStorageSystem ```
## ShowPokemonStorageSystemPC
ShowPokemonStorageSystemPC *(Supports bpre, bpge, bpee)* Example Usage: ``` special ShowPokemonStorageSystemPC ```
## ShowRankingHallRecordsWindow
ShowRankingHallRecordsWindow *(Supports bpee)* Example Usage: ``` special ShowRankingHallRecordsWindow ```
## ShowScrollableMultichoice
ShowScrollableMultichoice *(Supports bpee)* Example Usage: ``` special ShowScrollableMultichoice ```
## ShowSecretBaseDecorationMenu
ShowSecretBaseDecorationMenu *(Supports bpee)* Example Usage: ``` special ShowSecretBaseDecorationMenu ```
## ShowSecretBaseRegistryMenu
ShowSecretBaseRegistryMenu *(Supports bpee)* Example Usage: ``` special ShowSecretBaseRegistryMenu ```
## ShowTownMap
ShowTownMap *(Supports bpre, bpge)* Example Usage: ``` special ShowTownMap ```
## ShowTrainerCantBattleSpeech
ShowTrainerCantBattleSpeech *(Supports bpre, bpge, bpee)* Example Usage: ``` special ShowTrainerCantBattleSpeech ```
## ShowTrainerHillRecords
ShowTrainerHillRecords *(Supports bpee)* Example Usage: ``` special ShowTrainerHillRecords ```
## ShowTrainerIntroSpeech
ShowTrainerIntroSpeech *(Supports all games.)* Example Usage: ``` special ShowTrainerIntroSpeech ```
## ShowWirelessCommunicationScreen
ShowWirelessCommunicationScreen *(Supports bpre, bpge, bpee)* Example Usage: ``` special ShowWirelessCommunicationScreen ```
## sp0C8_whiteout_maybe
sp0C8_whiteout_maybe *(Supports axve, axpe)* Example Usage: ``` special sp0C8_whiteout_maybe ```
## sp13E_warp_to_last_warp
sp13E_warp_to_last_warp *(Supports axve, axpe)* Example Usage: ``` special sp13E_warp_to_last_warp ```
## SpawnBerryBlenderLinkPlayerSprites
SpawnBerryBlenderLinkPlayerSprites *(Supports axve, axpe)* Example Usage: ``` special SpawnBerryBlenderLinkPlayerSprites ```
## SpawnCameraDummy
SpawnCameraDummy *(Supports axve, axpe)* Example Usage: ``` special SpawnCameraDummy ```
## SpawnCameraObject
SpawnCameraObject *(Supports bpre, bpge, bpee)* Example Usage: ``` special SpawnCameraObject ```
## SpawnLinkPartnerObjectEvent
SpawnLinkPartnerObjectEvent *(Supports bpee)* Example Usage: ``` special SpawnLinkPartnerObjectEvent ```
## special_0x44
special_0x44 *(Supports axve, axpe)* Example Usage: ``` special special_0x44 ```
## Special_AreLeadMonEVsMaxedOut
Special_AreLeadMonEVsMaxedOut *(Supports bpee)* Example Usage: ``` special2 varResult Special_AreLeadMonEVsMaxedOut ```
## Special_BeginCyclingRoadChallenge
Special_BeginCyclingRoadChallenge *(Supports bpee)* Example Usage: ``` special Special_BeginCyclingRoadChallenge ```
## Special_ShowDiploma
Special_ShowDiploma *(Supports bpee)* Example Usage: ``` special Special_ShowDiploma ```
## Special_ViewWallClock
Special_ViewWallClock *(Supports bpee)* Example Usage: ``` special Special_ViewWallClock ```
## StartDroughtWeatherBlend
StartDroughtWeatherBlend *(Supports bpre, bpge, bpee)* Example Usage: ``` special StartDroughtWeatherBlend ```
## StartGroudonKyogreBattle
StartGroudonKyogreBattle *(Supports bpre, bpge, bpee)* Example Usage: ``` special StartGroudonKyogreBattle ```
## StartLegendaryBattle
StartLegendaryBattle *(Supports bpre, bpge)* Example Usage: ``` special StartLegendaryBattle ```
## StartMarowakBattle
StartMarowakBattle *(Supports bpre, bpge)* Example Usage: ``` special StartMarowakBattle ```
## StartMirageTowerDisintegration
StartMirageTowerDisintegration *(Supports bpee)* Example Usage: ``` special StartMirageTowerDisintegration ```
## StartMirageTowerFossilFallAndSink
StartMirageTowerFossilFallAndSink *(Supports bpee)* Example Usage: ``` special StartMirageTowerFossilFallAndSink ```
## StartMirageTowerShake
StartMirageTowerShake *(Supports bpee)* Example Usage: ``` special StartMirageTowerShake ```
## StartOldManTutorialBattle
StartOldManTutorialBattle *(Supports bpre, bpge)* Example Usage: ``` special StartOldManTutorialBattle ```
## StartPlayerDescendMirageTower
StartPlayerDescendMirageTower *(Supports bpee)* Example Usage: ``` special StartPlayerDescendMirageTower ```
## StartRegiBattle
StartRegiBattle *(Supports bpre, bpge, bpee)* Example Usage: ``` special StartRegiBattle ```
## StartRematchBattle
StartRematchBattle *(Supports bpre, bpge)* Example Usage: ``` special StartRematchBattle ```
## StartSouthernIslandBattle
StartSouthernIslandBattle *(Supports bpre, bpge)* Example Usage: ``` special StartSouthernIslandBattle ```
## StartSpecialBattle
StartSpecialBattle *(Supports axve, axpe, bpre, bpge)* Example Usage: ``` special StartSpecialBattle ```
## StartWallClock
StartWallClock *(Supports axve, axpe, bpee)* Example Usage: ``` special StartWallClock ```
## StartWallyTutorialBattle
StartWallyTutorialBattle *(Supports bpee)* Example Usage: ``` special StartWallyTutorialBattle ```
## StartWiredCableClubTrade
StartWiredCableClubTrade *(Supports bpre, bpge)* Example Usage: ``` special StartWiredCableClubTrade ```
## StickerManGetBragFlags
StickerManGetBragFlags *(Supports bpre, bpge)* Example Usage: ``` special2 var8 StickerManGetBragFlags ```
## StopMapMusic
StopMapMusic *(Supports bpee)* Example Usage: ``` special StopMapMusic ```
## StorePlayerCoordsInVars
StorePlayerCoordsInVars *(Supports axve, axpe, bpee)* Example Usage: ``` special StorePlayerCoordsInVars ```
## StoreSelectedPokemonInDaycare
StoreSelectedPokemonInDaycare *(Supports all games.)* Example Usage: ``` special StoreSelectedPokemonInDaycare ```
## sub_8064EAC
sub_8064EAC *(Supports axve, axpe)* Example Usage: ``` special sub_8064EAC ```
## sub_8064ED4
sub_8064ED4 *(Supports axve, axpe)* Example Usage: ``` special sub_8064ED4 ```
## sub_807E25C
sub_807E25C *(Supports axve, axpe)* Example Usage: ``` special sub_807E25C ```
## sub_80810DC
sub_80810DC *(Supports axve, axpe)* Example Usage: ``` special sub_80810DC ```
## sub_8081334
sub_8081334 *(Supports axve, axpe)* Example Usage: ``` special sub_8081334 ```
## sub_80818A4
sub_80818A4 *(Supports axve, axpe)* Example Usage: ``` special sub_80818A4 ```
## sub_80818FC
sub_80818FC *(Supports axve, axpe)* Example Usage: ``` special sub_80818FC ```
## sub_8081924
sub_8081924 *(Supports axve, axpe)* Example Usage: ``` special sub_8081924 ```
## sub_808347C
sub_808347C *(Supports axve, axpe)* Example Usage: ``` special sub_808347C ```
## sub_80834E4
sub_80834E4 *(Supports axve, axpe)* Example Usage: ``` special sub_80834E4 ```
## sub_808350C
sub_808350C *(Supports axve, axpe)* Example Usage: ``` special sub_808350C ```
## sub_80835D8
sub_80835D8 *(Supports axve, axpe)* Example Usage: ``` special sub_80835D8 ```
## sub_8083614
sub_8083614 *(Supports axve, axpe)* Example Usage: ``` special sub_8083614 ```
## sub_808363C
sub_808363C *(Supports axve, axpe)* Example Usage: ``` special sub_808363C ```
## sub_8083820
sub_8083820 *(Supports axve, axpe)* Example Usage: ``` special sub_8083820 ```
## sub_80839A4
sub_80839A4 *(Supports axve, axpe)* Example Usage: ``` special sub_80839A4 ```
## sub_80839D0
sub_80839D0 *(Supports axve, axpe)* Example Usage: ``` special sub_80839D0 ```
## sub_8083B5C
sub_8083B5C *(Supports axve, axpe)* Example Usage: ``` special sub_8083B5C ```
## sub_8083B80
sub_8083B80 *(Supports axve, axpe)* Example Usage: ``` special sub_8083B80 ```
## sub_8083B90
sub_8083B90 *(Supports axve, axpe)* Example Usage: ``` special sub_8083B90 ```
## sub_8083BDC
sub_8083BDC *(Supports axve, axpe)* Example Usage: ``` special sub_8083BDC ```
## sub_80BB70C
sub_80BB70C *(Supports axve, axpe)* Example Usage: ``` special sub_80BB70C ```
## sub_80BB8CC
sub_80BB8CC *(Supports axve, axpe)* Example Usage: ``` special sub_80BB8CC ```
## sub_80BBAF0
sub_80BBAF0 *(Supports axve, axpe)* Example Usage: ``` special sub_80BBAF0 ```
## sub_80BBC78
sub_80BBC78 *(Supports axve, axpe)* Example Usage: ``` special sub_80BBC78 ```
## sub_80BBDD0
sub_80BBDD0 *(Supports axve, axpe)* Example Usage: ``` special sub_80BBDD0 ```
## sub_80BC114
sub_80BC114 *(Supports axve, axpe)* Example Usage: ``` special sub_80BC114 ```
## sub_80BC440
sub_80BC440 *(Supports axve, axpe)* Example Usage: ``` special sub_80BC440 ```
## sub_80BCE1C
sub_80BCE1C *(Supports axve, axpe)* Example Usage: ``` special sub_80BCE1C ```
## sub_80BCE4C
sub_80BCE4C *(Supports axve, axpe)* Example Usage: ``` special sub_80BCE4C ```
## sub_80BCE90
sub_80BCE90 *(Supports axve, axpe)* Example Usage: ``` special sub_80BCE90 ```
## sub_80C5044
sub_80C5044 *(Supports axve, axpe)* Example Usage: ``` special2 varResult sub_80C5044 ```
## sub_80C5164
sub_80C5164 *(Supports axve, axpe)* Example Usage: ``` special sub_80C5164 ```
## sub_80C5568
sub_80C5568 *(Supports axve, axpe)* Example Usage: ``` special sub_80C5568 ```
## sub_80C7958
sub_80C7958 *(Supports axve, axpe)* Example Usage: ``` special sub_80C7958 ```
## sub_80EB7C4
sub_80EB7C4 *(Supports axve, axpe)* Example Usage: ``` special sub_80EB7C4 ```
## sub_80F83D0
sub_80F83D0 *(Supports axve, axpe)* Example Usage: ``` special sub_80F83D0 ```
## sub_80FF474
sub_80FF474 *(Supports axve, axpe)* Example Usage: ``` special sub_80FF474 ```
## sub_8100A7C
sub_8100A7C *(Supports axve, axpe)* Example Usage: ``` special sub_8100A7C ```
## sub_8100B20
sub_8100B20 *(Supports axve, axpe)* Example Usage: ``` special sub_8100B20 ```
## sub_810FA74
sub_810FA74 *(Supports axve, axpe)* Example Usage: ``` special sub_810FA74 ```
## sub_810FF48
sub_810FF48 *(Supports axve, axpe)* Example Usage: ``` special sub_810FF48 ```
## sub_810FF60
sub_810FF60 *(Supports axve, axpe)* Example Usage: ``` special sub_810FF60 ```
## sub_8134548
sub_8134548 *(Supports axve, axpe)* Example Usage: ``` special sub_8134548 ```
## SubtractMoneyFromVar5
SubtractMoneyFromVar5 *(Supports bpre, bpge, bpee)* Example Usage: ``` special SubtractMoneyFromVar5 ```
## SwapRegisteredBike
SwapRegisteredBike *(Supports axve, axpe, bpee)* Example Usage: ``` special SwapRegisteredBike ```
## TakeBerryPowder
TakeBerryPowder *(Supports bpee)* Example Usage: ``` special TakeBerryPowder ```
## TakeFrontierBattlePoints
TakeFrontierBattlePoints *(Supports bpee)* Example Usage: ``` special TakeFrontierBattlePoints ```
## TakePokemonFromDaycare
TakePokemonFromDaycare *(Supports all games.)* Example Usage: ``` special2 varResult TakePokemonFromDaycare ```
## TakePokemonFromRoute5Daycare
TakePokemonFromRoute5Daycare *(Supports bpre, bpge)* Example Usage: ``` special2 varResult TakePokemonFromRoute5Daycare ```
## TeachMoveRelearnerMove
TeachMoveRelearnerMove *(Supports bpee)* Example Usage: ``` special TeachMoveRelearnerMove ```
## ToggleCurSecretBaseRegistry
ToggleCurSecretBaseRegistry *(Supports axve, axpe, bpee)* Example Usage: ``` special ToggleCurSecretBaseRegistry ```
## TrendyPhraseIsOld
TrendyPhraseIsOld *(Supports axve, axpe)* Example Usage: ``` special TrendyPhraseIsOld ```
## TryBattleLinkup
TryBattleLinkup *(Supports bpre, bpge, bpee)* Example Usage: ``` special TryBattleLinkup ```
## TryBecomeLinkLeader
TryBecomeLinkLeader *(Supports bpre, bpge, bpee)* Example Usage: ``` special TryBecomeLinkLeader ```
## TryBerryBlenderLinkup
TryBerryBlenderLinkup *(Supports bpee)* Example Usage: ``` special TryBerryBlenderLinkup ```
## TryBufferWaldaPhrase
TryBufferWaldaPhrase *(Supports bpee)* Example Usage: ``` special2 varResult TryBufferWaldaPhrase ```
## TryContestEModeLinkup
TryContestEModeLinkup *(Supports bpee)* Example Usage: ``` special TryContestEModeLinkup ```
## TryContestGModeLinkup
TryContestGModeLinkup *(Supports bpee)* Example Usage: ``` special TryContestGModeLinkup ```
## TryContestLinkup
TryContestLinkup *(Supports bpre, bpge)* Example Usage: ``` special TryContestLinkup ```
## TryEnableBravoTrainerBattleTower
TryEnableBravoTrainerBattleTower *(Supports axve, axpe)* Example Usage: ``` special TryEnableBravoTrainerBattleTower ```
## TryEnterContestMon
TryEnterContestMon *(Supports bpee)* Example Usage: ``` special TryEnterContestMon ```
## TryFieldPoisonWhiteOut
TryFieldPoisonWhiteOut *(Supports bpre, bpge, bpee)* Example Usage: ``` special TryFieldPoisonWhiteOut ```
## TryGetWallpaperWithWaldaPhrase
TryGetWallpaperWithWaldaPhrase *(Supports bpee)* Example Usage: ``` special2 varResult TryGetWallpaperWithWaldaPhrase ```
## TryHideBattleTowerReporter
TryHideBattleTowerReporter *(Supports bpee)* Example Usage: ``` special TryHideBattleTowerReporter ```
## TryInitBattleTowerAwardManObjectEvent
TryInitBattleTowerAwardManObjectEvent *(Supports axve, axpe, bpee)* Example Usage: ``` special TryInitBattleTowerAwardManObjectEvent ```
## TryJoinLinkGroup
TryJoinLinkGroup *(Supports bpre, bpge, bpee)* Example Usage: ``` special TryJoinLinkGroup ```
## TryLoseFansFromPlayTime
TryLoseFansFromPlayTime *(Supports bpee)* Example Usage: ``` special TryLoseFansFromPlayTime ```
## TryLoseFansFromPlayTimeAfterLinkBattle
TryLoseFansFromPlayTimeAfterLinkBattle *(Supports bpee)* Example Usage: ``` special TryLoseFansFromPlayTimeAfterLinkBattle ```
## TryPrepareSecondApproachingTrainer
TryPrepareSecondApproachingTrainer *(Supports bpee)* Example Usage: ``` special TryPrepareSecondApproachingTrainer ```
## TryPutLotteryWinnerReportOnAir
TryPutLotteryWinnerReportOnAir *(Supports bpee)* Example Usage: ``` special TryPutLotteryWinnerReportOnAir ```
## TryPutNameRaterShowOnTheAir
TryPutNameRaterShowOnTheAir *(Supports bpee)* Example Usage: ``` special2 varResult TryPutNameRaterShowOnTheAir ```
## TryPutTrainerFanClubOnAir
TryPutTrainerFanClubOnAir *(Supports bpee)* Example Usage: ``` special TryPutTrainerFanClubOnAir ```
## TryPutTreasureInvestigatorsOnAir
TryPutTreasureInvestigatorsOnAir *(Supports bpee)* Example Usage: ``` special TryPutTreasureInvestigatorsOnAir ```
## TryRecordMixLinkup
TryRecordMixLinkup *(Supports bpre, bpge, bpee)* Example Usage: ``` special TryRecordMixLinkup ```
## TrySetBattleTowerLinkType
TrySetBattleTowerLinkType *(Supports bpee)* Example Usage: ``` special TrySetBattleTowerLinkType ```
## TryStoreHeldItemsInPyramidBag
TryStoreHeldItemsInPyramidBag *(Supports bpee)* Example Usage: ``` special TryStoreHeldItemsInPyramidBag ```
## TryTradeLinkup
TryTradeLinkup *(Supports bpre, bpge, bpee)* Example Usage: ``` special TryTradeLinkup ```
## TryUpdateRusturfTunnelState
TryUpdateRusturfTunnelState *(Supports axve, axpe, bpee)* Example Usage: ``` special2 varResult TryUpdateRusturfTunnelState ```
## TurnOffTVScreen
TurnOffTVScreen *(Supports axve, axpe, bpee)* Example Usage: ``` special TurnOffTVScreen ```
## TurnOnTVScreen
TurnOnTVScreen *(Supports bpee)* Example Usage: ``` special TurnOnTVScreen ```
## TV_CheckMonOTIDEqualsPlayerID
TV_CheckMonOTIDEqualsPlayerID *(Supports axve, axpe)* Example Usage: ``` special TV_CheckMonOTIDEqualsPlayerID ```
## TV_CopyNicknameToStringVar1AndEnsureTerminated
TV_CopyNicknameToStringVar1AndEnsureTerminated *(Supports axve, axpe)* Example Usage: ``` special TV_CopyNicknameToStringVar1AndEnsureTerminated ```
## TV_IsScriptShowKindAlreadyInQueue
TV_IsScriptShowKindAlreadyInQueue *(Supports axve, axpe)* Example Usage: ``` special TV_IsScriptShowKindAlreadyInQueue ```
## TV_PutNameRaterShowOnTheAirIfNicnkameChanged
TV_PutNameRaterShowOnTheAirIfNicnkameChanged *(Supports axve, axpe)* Example Usage: ``` special2 varResult TV_PutNameRaterShowOnTheAirIfNicnkameChanged ```
## UnionRoomSpecial
UnionRoomSpecial *(Supports bpre, bpge)* Example Usage: ``` special UnionRoomSpecial ```
## Unused_SetWeatherSunny
Unused_SetWeatherSunny *(Supports bpee)* Example Usage: ``` special Unused_SetWeatherSunny ```
## UpdateBattlePointsWindow
UpdateBattlePointsWindow *(Supports bpee)* Example Usage: ``` special UpdateBattlePointsWindow ```
## UpdateCyclingRoadState
UpdateCyclingRoadState *(Supports axve, axpe, bpee)* Example Usage: ``` special UpdateCyclingRoadState ```
## UpdateLoreleiDollCollection
UpdateLoreleiDollCollection *(Supports bpre, bpge)* Example Usage: ``` special UpdateLoreleiDollCollection ```
## UpdateMovedLilycoveFanClubMembers
UpdateMovedLilycoveFanClubMembers *(Supports axve, axpe)* Example Usage: ``` special UpdateMovedLilycoveFanClubMembers ```
## UpdatePickStateFromSpecialVar5
UpdatePickStateFromSpecialVar5 *(Supports bpre, bpge)* Example Usage: ``` special UpdatePickStateFromSpecialVar5 ```
## UpdateShoalTideFlag
UpdateShoalTideFlag *(Supports axve, axpe, bpee)* Example Usage: ``` special UpdateShoalTideFlag ```
## UpdateTrainerCardPhotoIcons
UpdateTrainerCardPhotoIcons *(Supports bpre, bpge)* Example Usage: ``` special UpdateTrainerCardPhotoIcons ```
## UpdateTrainerFanClubGameClear
UpdateTrainerFanClubGameClear *(Supports axve, axpe, bpee)* Example Usage: ``` special UpdateTrainerFanClubGameClear ```
## ValidateEReaderTrainer
ValidateEReaderTrainer *(Supports all games.)* Example Usage: ``` special ValidateEReaderTrainer ```
## ValidateMixingGameLanguage
ValidateMixingGameLanguage *(Supports bpee)* Example Usage: ``` special ValidateMixingGameLanguage ```
## ValidateReceivedWonderCard
ValidateReceivedWonderCard *(Supports bpre, bpge, bpee)* Example Usage: ``` special2 varResult ValidateReceivedWonderCard ```
## VsSeekerFreezeObjectsAfterChargeComplete
VsSeekerFreezeObjectsAfterChargeComplete *(Supports bpre, bpge)* Example Usage: ``` special VsSeekerFreezeObjectsAfterChargeComplete ```
## VsSeekerResetObjectMovementAfterChargeComplete
VsSeekerResetObjectMovementAfterChargeComplete *(Supports bpre, bpge)* Example Usage: ``` special VsSeekerResetObjectMovementAfterChargeComplete ```
## WaitWeather
WaitWeather *(Supports axve, axpe, bpee)* Example Usage: ``` special WaitWeather ```
## WonSecretBaseBattle
WonSecretBaseBattle *(Supports bpee)* Example Usage: ``` special WonSecretBaseBattle ```