<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pokemon3d.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Capt+Segis</id>
	<title>Pokémon 3D Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pokemon3d.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Capt+Segis"/>
	<link rel="alternate" type="text/html" href="https://wiki.pokemon3d.net/index.php/Special:Contributions/Capt_Segis"/>
	<updated>2026-04-15T09:50:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.pokemon3d.net/index.php?title=Version_2_Scripts&amp;diff=25504</id>
		<title>Version 2 Scripts</title>
		<link rel="alternate" type="text/html" href="https://wiki.pokemon3d.net/index.php?title=Version_2_Scripts&amp;diff=25504"/>
		<updated>2017-05-28T05:46:30Z</updated>

		<summary type="html">&lt;p&gt;Capt Segis: /* Level */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{InfoV2|There is a newer version of this documentation. It is incomplete but some missing commands have been reinserted into the new page.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;If you want to take a look, visit: [[Version 2 Scripts New]].}}&lt;br /&gt;
&lt;br /&gt;
Version 2 scripts were started in version 0.32. Any script in Version 2 must have &amp;quot;version=2&amp;quot; as the first line of the script.&lt;br /&gt;
&lt;br /&gt;
Commands are written as @command.subcommand and are no longer case sensitive. All commands require a subcommand.&lt;br /&gt;
&lt;br /&gt;
Constructs were also expanded to be &amp;lt;construct.subconstruct&amp;gt; and can be used with switches to&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
Commands always have a subcommand. All combinations will be listed below.&lt;br /&gt;
&lt;br /&gt;
The table is split into sections by Command.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Unless otherwise specified a bool can be either 1(on) or 0(off).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; Unless otherwise specified X,Y,Z is a three dimensional position.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;***&amp;lt;/nowiki&amp;gt; Unless otherwise specified tradeitem means an array defined as follows: {int1|int2|int3}&lt;br /&gt;
* int1 - Item ID.&lt;br /&gt;
* int2 - The amount of the item available for sale. -1 means infinite.&lt;br /&gt;
* int3 - The price of the item. -1 uses the default.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Subcommand&lt;br /&gt;
! Job&lt;br /&gt;
! Inputs&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
=== @Battle ===&lt;br /&gt;
|-&lt;br /&gt;
| .resetvars&lt;br /&gt;
| Resets the battle variables to default.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .setvars(str,bool)&lt;br /&gt;
| Changes the given variable to the given bool.&lt;br /&gt;
| str - The variable to change.&amp;lt;br /&amp;gt;cancatch, canrun, canblackout, canreceiveexp, canuseitems, frontiertrainer, divebattle&amp;lt;br /&amp;gt;int - The value to change the variable to.&lt;br /&gt;
|-&lt;br /&gt;
| .starttrainer(str)&lt;br /&gt;
| Starts a trainer battle.&lt;br /&gt;
| str - The file path of the file to start.&lt;br /&gt;
|-&lt;br /&gt;
| .trainer(str)&lt;br /&gt;
| Starts a trainer battle without displaying intro message or checking the register.&lt;br /&gt;
| str - The file path of the file to start.&lt;br /&gt;
|-&lt;br /&gt;
| .wild(int1,int2)&lt;br /&gt;
| Starts a wild battle against the given Pokemon.&lt;br /&gt;
| int1 - The dex number of the Pokemon to battle.&amp;lt;br /&amp;gt;int2 - The level of the Pokemon to battle.&amp;lt;br /&amp;gt;The Pokemon can also be defined by inserting the [[Pokemon Code]] between the parentheses.&lt;br /&gt;
|-&lt;br /&gt;
| .wildshiny(int1,int2)&lt;br /&gt;
| Starts a wild battle against a shiny version of the given Pokemon.&lt;br /&gt;
| Same as @battle.wild().&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Camera ===&lt;br /&gt;
|-&lt;br /&gt;
| .activatethirdperson&lt;br /&gt;
| Turns on third person.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .deactivethirdperson&lt;br /&gt;
| Turns off third person.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .reset&lt;br /&gt;
| Sets the camera to its default location.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .set(X,Y,Z,sng1,sng2)&lt;br /&gt;
| Changes the position of the camera.&lt;br /&gt;
| X,Y,Z - The new position of the camera.&amp;lt;br /&amp;gt;sng1 - The new yaw of the camera.&amp;lt;br /&amp;gt;sng2 - The new pitch of the camera.&lt;br /&gt;
|-&lt;br /&gt;
| .setpitch(sng)&lt;br /&gt;
| Change the pitch of the camera.&lt;br /&gt;
| sng - The value to make the pitch.&lt;br /&gt;
|-&lt;br /&gt;
| .setposition(X,Y,Z)&lt;br /&gt;
| Changes the position of the camera.&lt;br /&gt;
| X,Y,Z - The new position for the camera.&lt;br /&gt;
|-&lt;br /&gt;
| .setx(sng)&lt;br /&gt;
| Change the X-coordinate of the camera.&lt;br /&gt;
| sng - The value to make the X-coordinate.&lt;br /&gt;
|-&lt;br /&gt;
| .sety(sng)&lt;br /&gt;
| Change the Y-coordinate of the camera.&lt;br /&gt;
| sng - The value to make the Y-coordinate.&lt;br /&gt;
|-&lt;br /&gt;
| .setyaw(sng)&lt;br /&gt;
| Change the yaw of the camera.&lt;br /&gt;
| sng - The value to make the yaw.&lt;br /&gt;
|-&lt;br /&gt;
| .setz(sng)&lt;br /&gt;
| Change the Z-coordinate of the camera.&lt;br /&gt;
| sng - The value to make the Z-coordinate.&lt;br /&gt;
|-&lt;br /&gt;
| .togglethirdperson&lt;br /&gt;
| Switch the camera mode.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
=== @Chat ===&lt;br /&gt;
|-&lt;br /&gt;
| .clear&lt;br /&gt;
| Clears the chat.&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Daycare ===&lt;br /&gt;
|-&lt;br /&gt;
| .clean(int)&lt;br /&gt;
| Organizes the save data for the given daycare.&lt;br /&gt;
| int - The ID of the daycare([[Route 34]]'s is 0).&lt;br /&gt;
|-&lt;br /&gt;
| .leavepokemon(int1,int2,int3)&lt;br /&gt;
| Leaves the given Pokemon in the given daycare.&lt;br /&gt;
| int1 - The ID of the daycare([[Route 34]]'s is 0).&amp;lt;br /&amp;gt;int2 - Daycare slot for pokemon to be stored in(0 or 1).&amp;lt;br /&amp;gt;Party ID of pokemon to be deposited(0-5).&lt;br /&gt;
|-&lt;br /&gt;
| .removeegg(int)&lt;br /&gt;
| Removes the egg from the given daycare permanently.&lt;br /&gt;
| int - The ID of the daycare([[Route 34]]'s is 0).&lt;br /&gt;
|-&lt;br /&gt;
| .takeegg(int)&lt;br /&gt;
| Takes the egg from the given daycare.&lt;br /&gt;
| int - The ID of the daycare([[Route 34]]'s is 0).&lt;br /&gt;
|-&lt;br /&gt;
| .takepokemon(int1,int2)&lt;br /&gt;
| Takes the given Pokemon from the given daycare.&lt;br /&gt;
| int1 - The ID of the daycare([[Route 34]]'s is 0).&amp;lt;br /&amp;gt;int2 - Daycare slot for pokemon to be stored in(0 or 1).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Entity ===&lt;br /&gt;
|-&lt;br /&gt;
| .remove(int)&lt;br /&gt;
| Removes the given entity.&lt;br /&gt;
| int - ID of an entity on the map.&lt;br /&gt;
|-&lt;br /&gt;
| .setadditionalvalue(int,str)&lt;br /&gt;
| Changes the additionalvalue of the given entity to the given value.&lt;br /&gt;
| int - ID of an entity on the map.&amp;lt;br /&amp;gt;str - The value to change the additionalvalue to.&lt;br /&gt;
|-&lt;br /&gt;
| .setcollision(int,bool)&lt;br /&gt;
| Changes the collision of the given entity to the given bool.&lt;br /&gt;
| int - ID of an entity on the map.&amp;lt;br /&amp;gt;bool - The value to change the collision to.&lt;br /&gt;
|-&lt;br /&gt;
| .setid(int1,int2)&lt;br /&gt;
| Changes the ID of the given entity.&lt;br /&gt;
| int1 - ID of an entity on the map.&amp;lt;br /&amp;gt;int2 - The new ID for the entity.&lt;br /&gt;
|-&lt;br /&gt;
| .setopacity(int1,int2)&lt;br /&gt;
| Changes the opacity of the given entity to the given value.&lt;br /&gt;
| int1 - ID of an entity on the map.&amp;lt;br /&amp;gt;int2 - The opacity to set the entity to.&lt;br /&gt;
|-&lt;br /&gt;
| .setscale(int,X,Y,Z)&lt;br /&gt;
| Changes the scale of the given entity to the given value.&lt;br /&gt;
| int1 - ID of an entity on the map.&amp;lt;br /&amp;gt;X,Y,Z - The value to change the scale to.&lt;br /&gt;
|-&lt;br /&gt;
| .settexture(int1,int2,[str,int3,int4,int5,int6])&lt;br /&gt;
| Changes the given face to the given texture.&lt;br /&gt;
| int1 - ID of an entity on the map.&amp;lt;br /&amp;gt;&lt;br /&gt;
int2 - The face of the given entity to change.&amp;lt;br /&amp;gt;&lt;br /&gt;
str - The texture file from which to get the new texture.&amp;lt;br /&amp;gt;&lt;br /&gt;
int3 - Start pixel (x axis).&amp;lt;br /&amp;gt;&lt;br /&gt;
int4 - Start pixel (y axis).&amp;lt;br /&amp;gt;&lt;br /&gt;
int5 - Length(x axis) in pixels.&amp;lt;br /&amp;gt;&lt;br /&gt;
int6 - Height(y axis) in pixels.&lt;br /&gt;
|-&lt;br /&gt;
| .setvisible(int,bool)&lt;br /&gt;
| Changes the visibility of the given entity to the given bool.&lt;br /&gt;
| int - ID of an entity on the map.&amp;lt;br /&amp;gt;bool - The value to change the visibility to.&lt;br /&gt;
|-&lt;br /&gt;
| .showmessagebulb(int&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;X&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;Y&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;Z)&lt;br /&gt;
| Displays the given message bulb at the given position&lt;br /&gt;
| int - The type of messagebulb to display.&amp;lt;br /&amp;gt;0=..., 1=!, 2=&amp;gt;:(, 3=?, 4=music note, 5=heart, 6=:(, 7=Pokéball, 8=:D, 9=:)&amp;lt;br /&amp;gt;X&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;Y&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;Z - The position of the messagebulb.&lt;br /&gt;
|-&lt;br /&gt;
| .warp(int,X,Y,Z)&lt;br /&gt;
| Warps the given entity to the given position.&lt;br /&gt;
| int1 - ID of an entity on the map.&amp;lt;br /&amp;gt;X,Y,Z - The new position.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Environment ===&lt;br /&gt;
|-&lt;br /&gt;
| .setcandig(bool)&lt;br /&gt;
| Changes the candig option for the map to 'bool'.&lt;br /&gt;
| bool - A bool for candig.&lt;br /&gt;
|-&lt;br /&gt;
| .setcanfly(bool)&lt;br /&gt;
| Changes the canfly option for the map to 'bool'.&lt;br /&gt;
| bool - A bool for canfly.&lt;br /&gt;
|-&lt;br /&gt;
| .setcanteleport(bool)&lt;br /&gt;
| Changes the canteleportoption for the map to 'bool'.&lt;br /&gt;
| bool - A bool for canteleport.&lt;br /&gt;
|-&lt;br /&gt;
| .setisdark(bool)&lt;br /&gt;
| Changes the isdark option for the map to 'bool'.&lt;br /&gt;
| bool - A bool for isdark.&lt;br /&gt;
|-&lt;br /&gt;
| .setregionweather(int)&lt;br /&gt;
| Changes the random weather for all of the maps to the given weather.&lt;br /&gt;
| int - Clear=0, Rain=1, Snow=2, Underwater=3, Sunny=4, Fog=5, Sandstorm=6&lt;br /&gt;
|-&lt;br /&gt;
| .setrenderdistance(int\str)&lt;br /&gt;
| Sets the render distance to the int or str given.&lt;br /&gt;
| int - 0-4&amp;lt;br /&amp;gt;str - tiny, small, normal, far, or extreme.&lt;br /&gt;
|-&lt;br /&gt;
| .setweather(int)&lt;br /&gt;
| Changes the weather for the map to the given weather.&lt;br /&gt;
| int - Clear=0, Rain=1, Snow=2, Underwater=3, Sunny=4, Fog=5, Sandstorm=6&lt;br /&gt;
|-&lt;br /&gt;
| .setwildPokemoneverywhere(bool)&lt;br /&gt;
| Turns wild encounters on\off.&lt;br /&gt;
| bool - A bool for wild encounters.&lt;br /&gt;
|-&lt;br /&gt;
| .setwildPokemongrass(bool)&lt;br /&gt;
| Turns wild encounters on\off for grass.&lt;br /&gt;
| bool - A bool for wild encounters.&lt;br /&gt;
|-&lt;br /&gt;
| .setwildPokemonwater(bool)&lt;br /&gt;
| Turns wild encounters on\off for water.&lt;br /&gt;
| bool - A bool for wild encounters.&lt;br /&gt;
|-&lt;br /&gt;
| .toggledarkness&lt;br /&gt;
| Changes the darkness to whatever it isn't.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Item ===&lt;br /&gt;
|-&lt;br /&gt;
| .clearitem(int1,int2)&lt;br /&gt;
| The same as @item.remove() but does not display the text.&lt;br /&gt;
| int1 - The ID of the item to remove.&amp;lt;br /&amp;gt;int2 - The amount of the item to remove. Must be defined.&lt;br /&gt;
|-&lt;br /&gt;
| .give(int1,int2)&lt;br /&gt;
| Gives int2 number of int1 items.&lt;br /&gt;
| int1 - The ID of the item to give.&amp;lt;br /&amp;gt;int2 - The amount of the item to give. If not defined it is 1.&lt;br /&gt;
|-&lt;br /&gt;
| .messagegive(int1,int2)&lt;br /&gt;
| Displays the message for what @item.give() did.&lt;br /&gt;
| int1 - The ID of the item to give.&amp;lt;br /&amp;gt;int2 - The amount of the item to give. If not defined it is 1.&lt;br /&gt;
|-&lt;br /&gt;
| .remove(int1,int2)&lt;br /&gt;
| Removes int2 number of int1 items.&lt;br /&gt;
| int1 - The ID of the item to remove.&amp;lt;br /&amp;gt;int2 - The amount of the item to remove. Must be defined.&lt;br /&gt;
|-&lt;br /&gt;
| .repel(int)&lt;br /&gt;
| Adds repel steps based on the item ID of the repel&lt;br /&gt;
| int - The item ID of a repel.&amp;lt;br /&amp;gt;20 = 100 steps, 42 = 200 steps, 43 = 250 steps&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Level ===&lt;br /&gt;
|-&lt;br /&gt;
| .reload&lt;br /&gt;
| Completely reloads the map&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .update&lt;br /&gt;
| Reloads the current map.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .wait(int)&lt;br /&gt;
| Waits at that command for a given amount of time.&lt;br /&gt;
| int - Time to wait in hundredths of a second.&lt;br /&gt;
|-&lt;br /&gt;
| .waitforevents&lt;br /&gt;
| Waits for all other scripts to finish before continuing(including @npc.moveasync()).&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Music ===&lt;br /&gt;
|-&lt;br /&gt;
| .pause&lt;br /&gt;
| Pauses music.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .play(str)&lt;br /&gt;
| Plays song 'str' until the song is changed by another script or a new map.&lt;br /&gt;
| str - The song file to play.&lt;br /&gt;
|-&lt;br /&gt;
| .resume&lt;br /&gt;
| Resumes music.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .setmusicloop(str)&lt;br /&gt;
| Makes song 'str' the map's song until the player leaves the map or this command is used again.&lt;br /&gt;
| str - Song file to play.&lt;br /&gt;
|-&lt;br /&gt;
| .stop&lt;br /&gt;
| Fully stops the music.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @NPC ===&lt;br /&gt;
|-&lt;br /&gt;
| .move(int1,int2)&lt;br /&gt;
| Moves the given NPC the given amount of steps.&lt;br /&gt;
| int1 - The ID of an NPC on the map.&amp;lt;br /&amp;gt;int2 - The amount of steps for the NPC to move.&lt;br /&gt;
|-&lt;br /&gt;
| .moveasync(int1,int2)&lt;br /&gt;
| Moves the given npc the given amount of steps while still executing the scripts after it.&lt;br /&gt;
| int1 - The ID of an NPC on the map.&amp;lt;br /&amp;gt;int2 - The amount of steps for the NPC to move.&lt;br /&gt;
|-&lt;br /&gt;
| .position(int,X,Y,Z)&lt;br /&gt;
| Warps the NPC to the given position.&lt;br /&gt;
| int - The ID of an NPC on the map.&amp;lt;br /&amp;gt;X,Y,Z - The new position.&lt;br /&gt;
|-&lt;br /&gt;
| .register(str)&lt;br /&gt;
| Creates a register in the [[Saves#NPC.dat|NPC register file]] of the save.&lt;br /&gt;
| str - The string to register.&amp;lt;br /&amp;gt;Ex. &amp;lt;nowiki&amp;gt;@npc.register(map.dat|0|remove|0)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| .remove(int)&lt;br /&gt;
| Removes the given NPC from the map.&lt;br /&gt;
| int - The ID of an NPC on the map.&lt;br /&gt;
|-&lt;br /&gt;
| .spawn(X,Y,Z,int1,str1,str2,bool,int2,str3,int3,str4)&lt;br /&gt;
| Creates a new NPC.&lt;br /&gt;
| X,Y,Z - The position of the new NPC.&amp;lt;br /&amp;gt;int1 - The action value of the new NPC.&amp;lt;br /&amp;gt;str1 - The additionalvalue of the new NPC.&amp;lt;br /&amp;gt;str2 - The skin of the new NPC.&amp;lt;br /&amp;gt;bool - The animateidle value of the new NPC.&amp;lt;br /&amp;gt;int2 - The rotation of the new NPC.&amp;lt;br /&amp;gt;str3 - The Name of the new NPC.&amp;lt;br /&amp;gt;int3 - The ID of the new NPC.&amp;lt;br /&amp;gt;str4 - The movement type of the new NPC.&lt;br /&gt;
|-&lt;br /&gt;
| .turn(int1,int2)&lt;br /&gt;
| Turns the given NPc in the given direction.&lt;br /&gt;
| int1 - The ID of an NPC on the map.&amp;lt;br /&amp;gt;int2 - The direction for the NPC to turn to.&lt;br /&gt;
|-&lt;br /&gt;
| .unregister(str)&lt;br /&gt;
| Removes a register in the [[Saves#NPC.dat|NPC register file]] of the save.&lt;br /&gt;
| str - The string to unregister.&amp;lt;br /&amp;gt;Ex. &amp;lt;nowiki&amp;gt;@npc.unregister(map.dat|0|remove|0)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| .warp(int,X,Y,Z)&lt;br /&gt;
| Warps the NPC to the given position.&lt;br /&gt;
| int - The ID of an NPC on the map.&amp;lt;br /&amp;gt;X,Y,Z - The new position.&lt;br /&gt;
|-&lt;br /&gt;
| .wearskin(int,str)&lt;br /&gt;
| Changes the skin an NPC is using.&lt;br /&gt;
| int - The ID of an NPC on the map.&amp;lt;br /&amp;gt;str - The name of the skin to change it to.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Options ===&lt;br /&gt;
|-&lt;br /&gt;
| .setcancelindex(int)&lt;br /&gt;
| Sets the option chosen when pressing 'E'.&lt;br /&gt;
| int - The index chosen.&lt;br /&gt;
|-&lt;br /&gt;
| .show(str)&lt;br /&gt;
| See section below.&lt;br /&gt;
| str - Options.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Player ===&lt;br /&gt;
|-&lt;br /&gt;
| .achieveemblem(str)&lt;br /&gt;
| Awards the player an emblem.&lt;br /&gt;
| str - Emblem name.&lt;br /&gt;
|-&lt;br /&gt;
| .addbp(int)&lt;br /&gt;
| Give the player Battle Points.&lt;br /&gt;
| int - Amount of Battle Points to give.&lt;br /&gt;
|-&lt;br /&gt;
| .getbadge(int)&lt;br /&gt;
| Given the player the given badge.&lt;br /&gt;
| int - The badge to give(zephyr=9).&lt;br /&gt;
|-&lt;br /&gt;
| .hiderod&lt;br /&gt;
| Removes the fishing rod if activated.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .hidepokemonfollow&lt;br /&gt;
| Hides the following pokemon.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .money(int)&lt;br /&gt;
| Gives player money.&lt;br /&gt;
| int - Money to add.&lt;br /&gt;
|-&lt;br /&gt;
| .move(int)&lt;br /&gt;
| Moves the player the given number of steps&lt;br /&gt;
| int - Steps to move&lt;br /&gt;
|-&lt;br /&gt;
| .receivepokedex&lt;br /&gt;
| Gives the player the pokedex.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .receivepokegear&lt;br /&gt;
| Gives the player the pokegear.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .renamerival&lt;br /&gt;
| Allows the player to rename their rival.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .save&lt;br /&gt;
| Saves the game.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .setrivalname(str)&lt;br /&gt;
| Changes the rival's name to the given string.&lt;br /&gt;
| str - Rival's new name.&lt;br /&gt;
|-&lt;br /&gt;
| .showrod&lt;br /&gt;
| Shows the fishing rod.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .showpokemonfollow&lt;br /&gt;
| Shows the following pokemon.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .stopmovement&lt;br /&gt;
| Stops the player.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .togglepokemonfollow&lt;br /&gt;
| Toggles the following pokemon.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .turn(int)&lt;br /&gt;
| Turns the player the given number of rotations.&lt;br /&gt;
| int - The number of rotations to turn.&lt;br /&gt;
|-&lt;br /&gt;
| .turnto(int)&lt;br /&gt;
| Turns the player to the given rotation.&lt;br /&gt;
| int - The rotation to turn to.&lt;br /&gt;
|-&lt;br /&gt;
| .warp(str,X,Y,Z,int)&lt;br /&gt;
| Warps the player.&lt;br /&gt;
| str(optional) - Map destination file.&amp;lt;br /&amp;gt;X,Y,Z - The new position.&amp;lt;br /&amp;gt;int - Turns from start.&lt;br /&gt;
|-&lt;br /&gt;
| .wearskin(str)&lt;br /&gt;
| Changes the player's skin.&lt;br /&gt;
| str - Skin to change to.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Pokemon ===&lt;br /&gt;
|-&lt;br /&gt;
| .add(int1,int2,str1,int3,str2,bool,str3)&lt;br /&gt;
| Adds the given Pokemon to your party. Only the first 2 parameters are necessary.&lt;br /&gt;
| int1 - Pokemon dex number.&amp;lt;br /&amp;gt;int2 - Level&amp;lt;br /&amp;gt;str1 - Catch Method(defaults to &amp;quot;random reason&amp;quot;)&amp;lt;br /&amp;gt;int3 - Catch Ball(defaults to Master Ball)&amp;lt;br /&amp;gt;str2 - Catch Location(defaults to current location&amp;lt;br /&amp;gt;bool - Isegg(defaults to 0(no))&amp;lt;br /&amp;gt;str3 - Catch Trainer(defaults to &amp;lt;player.name&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| .addattack(int1,int2)&lt;br /&gt;
| Adds the given attack to the given party member.&lt;br /&gt;
| int1 - Party index(0-5).&amp;lt;br /&amp;gt;int2 - Attack ID(1-562)&lt;br /&gt;
|-&lt;br /&gt;
| .addfriendship(int1,int2)&lt;br /&gt;
| Adds the given amount of friendship to the given party member.&lt;br /&gt;
| int1 - Party index(0-5).&amp;lt;br /&amp;gt;int2 - Amount of friendship to add.&lt;br /&gt;
|-&lt;br /&gt;
| .calcstats(int)&lt;br /&gt;
| Recalculates the stats of the given party member.&lt;br /&gt;
| int - Party index(0-5).&lt;br /&gt;
|-&lt;br /&gt;
| .changelevel(int1,int2)&lt;br /&gt;
| Changes the level of the given party member.&lt;br /&gt;
| int1 - Party index(0-5).&amp;lt;br /&amp;gt;int2 - Level to change to.&lt;br /&gt;
|-&lt;br /&gt;
| .clear&lt;br /&gt;
| Resets the party.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .clearattacks(int)&lt;br /&gt;
| Clears the attacks from the selected party member.&lt;br /&gt;
| int - Party index(0-5).&lt;br /&gt;
|-&lt;br /&gt;
| .cry(int)&lt;br /&gt;
| Plays the cry of the selected Pokemon.&lt;br /&gt;
| int - Pokemon dex number.&lt;br /&gt;
|-&lt;br /&gt;
| .evolve(int)&lt;br /&gt;
| Evolves the given party member.&lt;br /&gt;
| int - Party index(0-5).&lt;br /&gt;
|-&lt;br /&gt;
| .gainexp(int1,int2)&lt;br /&gt;
| Adds exp to the given party member.&lt;br /&gt;
| int - Party index(0-5).&lt;br /&gt;
|-&lt;br /&gt;
| .heal&lt;br /&gt;
| Heals the party&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .hide&lt;br /&gt;
| Hides the overworld Pokemon.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .learnattack(int1,int2)&lt;br /&gt;
| Allows the player to teach the given attack to the given party member.&lt;br /&gt;
| int1 - Party index(0-5).&amp;lt;br /&amp;gt;int2 - Attack ID&lt;br /&gt;
|-&lt;br /&gt;
| .newroaming(int1&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;int2&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;int3&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;str)&lt;br /&gt;
| Sets a roaming pokemon into the region.&lt;br /&gt;
| int1 - Pokemon dex number.&amp;lt;br /&amp;gt;&lt;br /&gt;
int2 - Pokemon level.&amp;lt;br /&amp;gt;&lt;br /&gt;
int3 - Region number(johto = 0)&amp;lt;br /&amp;gt;&lt;br /&gt;
str - Start map.&lt;br /&gt;
|-&lt;br /&gt;
| .npctrade(int1&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;int2&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;int3&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;int4&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;intarr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;bool&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;int5&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;str1&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;int6&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;int7&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;str2&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;str3&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;str4&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;str5&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;str6&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;str7)&lt;br /&gt;
| Creates a trade with an npc.&lt;br /&gt;
| int1 - Pokemon wanted by NPC.&amp;lt;br /&amp;gt;int2 - Pokemon given by NPC.&amp;lt;br /&amp;gt;int3(optional) - Level of Pokemon given by NPC. If blank defaults to own Pokemon's level.&amp;lt;br /&amp;gt;int4 - Gender of given Pokemon. -1 = random, 0 = Male, 1 = female, 2 = genderless&amp;lt;br /&amp;gt;intarr(optional) - Attack IDs for the given Pokemon.&amp;lt;br /&amp;gt;bool(optional) - Defines shininess.&amp;lt;br /&amp;gt;int5 - OT ID.&amp;lt;br /&amp;gt;str1 - OT Name.&amp;lt;br /&amp;gt;int6 - CatchBall.&amp;lt;br /&amp;gt;int7(optional) - Held Item.&amp;lt;br /&amp;gt;str2 - Catch Location.&amp;lt;br /&amp;gt;str3 - CatchMethod&amp;lt;br /&amp;gt;str4 - Nickname.&amp;lt;br /&amp;gt;str5 - Accept trade message.&amp;lt;br /&amp;gt;str6 - Reject trade message.&amp;lt;br /&amp;gt;str7 - Register after trade.&lt;br /&gt;
|-&lt;br /&gt;
| .read(int)&lt;br /&gt;
| Determines which stat has more EVs.&lt;br /&gt;
| int - Party index(0-5).&lt;br /&gt;
|-&lt;br /&gt;
| .registerhalloffame&lt;br /&gt;
| Registers the current team in the Hall of Fame.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .remove(int)&lt;br /&gt;
| Removes the given party member.&lt;br /&gt;
| int - Party index(0-5).&lt;br /&gt;
|-&lt;br /&gt;
| .removeattack(int1,int2)&lt;br /&gt;
| Removes given attack from the given party member.&lt;br /&gt;
| int1 - Party index(0-5).&amp;lt;br /&amp;gt;int2 - Attack ID.&lt;br /&gt;
|-&lt;br /&gt;
| .rename(int)&lt;br /&gt;
| Renames the given party member.&lt;br /&gt;
| int - Party index(0-5).&amp;lt;br /&amp;gt;May also be 'last' to choose the last Pokemon in the party.&lt;br /&gt;
|-&lt;br /&gt;
| .select(bool)&lt;br /&gt;
| Opens the party menu to allow the player to choose a Pokemon.&amp;lt;br /&amp;gt;Selection is returned with &amp;lt;Pokemon.selected&amp;gt;.&lt;br /&gt;
| bool - Allows the player to exit the selection menu.&lt;br /&gt;
|-&lt;br /&gt;
| .selectmove(int,bool1,bool2)&lt;br /&gt;
| Opens the attack menu to allow the player to choose an attack fromthe given party member.&amp;lt;br /&amp;gt;Selection is returned with &amp;lt;Pokemon.selectedmove&amp;gt;.&lt;br /&gt;
| int - Party index(0-5).&amp;lt;br /&amp;gt; bool1 - allows HMs to be removed.&amp;lt;br /&amp;gt; bool2 - Allows menu to be exited.&lt;br /&gt;
|-&lt;br /&gt;
| .setability(int1,int2)&lt;br /&gt;
| Changes the ability of the given Pokemon.&lt;br /&gt;
| int1 - Party index(0-5).&amp;lt;br /&amp;gt;int2 - New ability's index number.&lt;br /&gt;
|-&lt;br /&gt;
| .setadditionalvalue(int,str)&lt;br /&gt;
| Changes the additional value of the given Pokemon.&lt;br /&gt;
| int - Party index(0-5).&amp;lt;br /&amp;gt;str - New additionalvalue.&lt;br /&gt;
|-&lt;br /&gt;
| .setfriendship(int1,int2)&lt;br /&gt;
| Changes the friendship value of the given Pokemon.&lt;br /&gt;
| int1 - Party index(0-5).&amp;lt;br /&amp;gt;int2 - New friendship value.&lt;br /&gt;
|-&lt;br /&gt;
| .setgender(int1,int2)&lt;br /&gt;
| Changes the gender of the given pokemon.&lt;br /&gt;
| int1 - Party index(0-5).&amp;lt;br /&amp;gt;int2 - New gender value.&lt;br /&gt;
|-&lt;br /&gt;
| .setnature(int1,int2)&lt;br /&gt;
| Changes the nature of the given Pokemon.&lt;br /&gt;
| int1 - Party index(0-5).&amp;lt;br /&amp;gt;int2 - New Nature.&lt;br /&gt;
|-&lt;br /&gt;
| .setnickname(int,str)&lt;br /&gt;
| Changes the nickname of the given Pokemon.&lt;br /&gt;
| int - Party index(0-5).&amp;lt;br /&amp;gt;str - New Nickname.&lt;br /&gt;
|-&lt;br /&gt;
| .setshiny(int,bool)&lt;br /&gt;
| Changes the shininess of the given Pokemon.&lt;br /&gt;
| int - Party index(0-5).&amp;lt;br /&amp;gt;bool - Represtens the shininess.&lt;br /&gt;
|-&lt;br /&gt;
| .setstat(int1,str,int2)&lt;br /&gt;
| Changes the given stat of the given Pokemon.&lt;br /&gt;
| int1 - Party index(0-5).&amp;lt;br /&amp;gt;str - The stat to change. Possible inputs:&amp;lt;br /&amp;gt;chp, maxhp, hp, atk, attack, def, defense, spatk, spattack, specialattack, spdef, spdefense, specialdefense, speed&amp;lt;br /&amp;gt;int2 - New value for the stat.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Register ===&lt;br /&gt;
|-&lt;br /&gt;
| .change(str1,str2)&lt;br /&gt;
| Changes the given registered value to str2.&lt;br /&gt;
| str1 - the name of the value to change.&amp;lt;br /&amp;gt;&lt;br /&gt;
str2 - the value to replace the old one.&lt;br /&gt;
|-&lt;br /&gt;
| .register(str[,str1,str2])&lt;br /&gt;
| Registers str in the register file of the save. If str1 and str2 are included then it registers a value, str2. of type str1.&lt;br /&gt;
| str - the string to register. Is the name of the value if registering a value&amp;lt;br /&amp;gt;&lt;br /&gt;
str2 - type to register(str,bool,int,sng)&amp;lt;br /&amp;gt;&lt;br /&gt;
str3 - the value to be stored&lt;br /&gt;
|-&lt;br /&gt;
| .registertime(str1,value,str2)&lt;br /&gt;
| str1 - A string to register.&amp;lt;br /&amp;gt;value - An amount of some form of time to wait before unregistering it. Must fit with the form.&amp;lt;br /&amp;gt;str2 - a form of time to wait.&amp;lt;br /&amp;gt;Valid inputs for str2:&lt;br /&gt;
* day&lt;br /&gt;
* days&lt;br /&gt;
* hour&lt;br /&gt;
* hours&lt;br /&gt;
* minuet&lt;br /&gt;
* minuets&lt;br /&gt;
* second&lt;br /&gt;
* seconds&lt;br /&gt;
* year&lt;br /&gt;
* years&lt;br /&gt;
* month&lt;br /&gt;
* months&lt;br /&gt;
* week&lt;br /&gt;
* weeks&lt;br /&gt;
* dayofweek&lt;br /&gt;
| Stores a str for a specified amount of time.&lt;br /&gt;
|-&lt;br /&gt;
| .unregister(str[,str1])&lt;br /&gt;
| Unregisters str from the register file of the save. Str1 needed to unregister a value.&lt;br /&gt;
| str - the string to unregister&lt;br /&gt;
str1 - the type of the register value to be unregistered.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Screen ===&lt;br /&gt;
|-&lt;br /&gt;
| .apricornkurt&lt;br /&gt;
| Displays the apricorn selection screen.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .blackout&lt;br /&gt;
| Displays the team was defeated message.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .credits&lt;br /&gt;
| Plays the credits.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .daycare(int1,int2)&lt;br /&gt;
| Opens the daycare.&lt;br /&gt;
| int1 - Daycare to open.&amp;lt;br /&amp;gt;int2 - Number of possible slots in the daycare.&lt;br /&gt;
|-&lt;br /&gt;
| .donation&lt;br /&gt;
| Displays the list of donators.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .fadein&lt;br /&gt;
| Fades the screen in from black.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .fadeout&lt;br /&gt;
| Fades the screen out to black.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .friendhub&lt;br /&gt;
| Activates the Friend Hub.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .gamejoltlogin&lt;br /&gt;
| Allows the player to login to gamejolt.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .globalhub&lt;br /&gt;
| Activates the Global Hub.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .halloffame(int)&lt;br /&gt;
| int - The Hall of Fame record to display. If not given displays all.&lt;br /&gt;
| Displays the given Hall of Fame record(s).&lt;br /&gt;
|-&lt;br /&gt;
| .input(str1,int1,str2,int2)&amp;lt;br /&amp;gt; No inputs are needed.&lt;br /&gt;
| Displays a Keyboard for text based input.&lt;br /&gt;
| str1 - The text that appears when the button &amp;quot;Default&amp;quot; is clicked.&amp;lt;br /&amp;gt; int1 - The input mode; 0 for normal, and 1 for numbers only(uniplemented)&amp;lt;br /&amp;gt; str2 - The text that displays in the input box when the screen is first loaded.&amp;lt;br /&amp;gt;int2 - Number of characters allowed.&lt;br /&gt;
|-&lt;br /&gt;
| .mailsystem&lt;br /&gt;
| Displays the PC inbox.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .mysteryevent&lt;br /&gt;
| Displays mystery events.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .network&lt;br /&gt;
| Allows the player to connect to a local network for co-op.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .pvp&lt;br /&gt;
| Will connect the player to the pvp system.(PVP not ready yet)&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .showPokemon(int,bool1,bool2)&lt;br /&gt;
| Displays a box and an image of the given Pokemon.&lt;br /&gt;
| int - A Pokemon dex number.&amp;lt;br /&amp;gt;bool1 - Determines if the Pokemon is shiny&amp;lt;br /&amp;gt;bool2 - Determines if the front(1) or back(0) is shown.&lt;br /&gt;
|-&lt;br /&gt;
| .storagesystem&lt;br /&gt;
| Opens Bill's PC.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .townmap(str)&lt;br /&gt;
| Opens the given townmap(s)&lt;br /&gt;
| str - Name of map(s) to view separated by comas.&lt;br /&gt;
|-&lt;br /&gt;
| .trade(tradeitems,bool1,bool2)&lt;br /&gt;
| Opens a store with the given items.&lt;br /&gt;
| tradeitems - A list of tradeitems as defined before this table.&amp;lt;br /&amp;gt;bool1 - Allows the player to buy items from this store.&amp;lt;br /&amp;gt;bool2 - Allows the player to sell items to this store.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Script ===&lt;br /&gt;
|-&lt;br /&gt;
| .run(str)&lt;br /&gt;
| Does the given commands.&lt;br /&gt;
| str - Contains the commands to execute.&lt;br /&gt;
|-&lt;br /&gt;
| .start(str)&lt;br /&gt;
| Starts the given script.&lt;br /&gt;
| str - The file name of the script to start.&lt;br /&gt;
|-&lt;br /&gt;
| .text(str)&lt;br /&gt;
| Displays the given text.&lt;br /&gt;
| str - The text to display.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Sound ===&lt;br /&gt;
|-&lt;br /&gt;
| .play(str)&lt;br /&gt;
| Play sound str.&lt;br /&gt;
| str - the sound to play.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Storage ===&lt;br /&gt;
|-&lt;br /&gt;
| .clear&lt;br /&gt;
| Clears all stored values.&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| .set(str1,str2,str3)&lt;br /&gt;
| Creates a storage with type of str 1, name of str2, and value of str3.&lt;br /&gt;
| str1 - the type of value being stored(integer, string, Pokemon, boolean, item)&amp;lt;br /&amp;gt;str2 - The name of the Value.&amp;lt;br /&amp;gt;str3 - The Value to be stored.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Text ===&lt;br /&gt;
|-&lt;br /&gt;
| .log(str)&lt;br /&gt;
| Logs the given string in log.dat&lt;br /&gt;
| str - The text to log.&lt;br /&gt;
|-&lt;br /&gt;
| .show(str)&lt;br /&gt;
| Displays str&lt;br /&gt;
| str - The text to display.&lt;br /&gt;
|-&lt;br /&gt;
| .setfont(str)&lt;br /&gt;
| Changes the font.&lt;br /&gt;
| str - Either 'standard' or 'unown'.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== @Value ===&lt;br /&gt;
|-&lt;br /&gt;
| .add(str,int)&lt;br /&gt;
| Adds int to valuse str.&lt;br /&gt;
| str - The value to be added to.&amp;lt;br /&amp;gt;int - The amount to add to the value.&lt;br /&gt;
|-&lt;br /&gt;
| .change(str1,str2)&lt;br /&gt;
| Changes the contents of value str1 to str2.&lt;br /&gt;
| str1 - The value to be changed.&amp;lt;br /&amp;gt;str2 - the content replacing the contents of str1.&lt;br /&gt;
|-&lt;br /&gt;
| .create(str1,str2)&lt;br /&gt;
| Create value str1 with contents str2.&lt;br /&gt;
| str1 - Name of value to be created.&amp;lt;br /&amp;gt;str2 - Contents of value to be created.&lt;br /&gt;
|-&lt;br /&gt;
| .delete(str)&lt;br /&gt;
| Delete the named value.&lt;br /&gt;
| str - The name of the value to delete.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Switches ==&lt;br /&gt;
Switches do a comparison between a given parameter and a construct.&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:if:&amp;lt;Pokemon.level(int)&amp;gt;&amp;gt;3&lt;br /&gt;
&lt;br /&gt;
:if:&amp;lt;register.registered(str)&amp;gt;=true&lt;br /&gt;
&lt;br /&gt;
:if:&amp;lt;not&amp;gt;&amp;lt;Pokemon.level(int)&amp;gt;&amp;gt;3&lt;br /&gt;
# The above condition will be met if the Pokemon level is not more than 3&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
switches may use multiple parameter as well by using &amp;lt;and&amp;gt; and &amp;lt;or&amp;gt;&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:if:&amp;lt;Pokemon.level(int)&amp;gt;&amp;lt;3 &amp;lt;and&amp;gt; &amp;lt;register.registered(str)&amp;gt;=true&lt;br /&gt;
&lt;br /&gt;
:if:&amp;lt;Pokemon.level(int)&amp;gt;&amp;gt;=3 &amp;lt;or&amp;gt; &amp;lt;register.registered(str)&amp;gt;=false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== :if: ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;if: switches start with the line containing &lt;br /&gt;
&amp;lt;pre&amp;gt;:if:&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with Version 0.38, ':then' is no longer needed.&lt;br /&gt;
&lt;br /&gt;
to switch to the opposite of the condition use, the else statement is not necessary.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:else&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to end an if statement use:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:endif&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
here is an example of the basic layout:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:if:conditions&lt;br /&gt;
:then&lt;br /&gt;
scripts to execute if conditions are met.&lt;br /&gt;
:else&lt;br /&gt;
scripts to execute if conditions are not met.&lt;br /&gt;
:endif&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want the script to take the opposite condition without using :else, then you can use&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;:if:&amp;lt;not&amp;gt;conditions&lt;br /&gt;
scripts to execute if conditions are met.&lt;br /&gt;
:else&lt;br /&gt;
scripts to execute if conditions are not met.&lt;br /&gt;
:endif&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example: * [ This opposite condition script seem to be not able to mix with &amp;lt;and&amp;gt; &amp;lt;or&amp;gt;. ]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;:if:&amp;lt;not&amp;gt;&amp;lt;Player.facing&amp;gt;=0&lt;br /&gt;
scripts to execute if player is not facing up.&lt;br /&gt;
:else&lt;br /&gt;
scripts to execute if player is facing up.&lt;br /&gt;
:endif&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== :select: ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;select: switches begin with a select statement and a condition&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:select:&amp;lt;player.position&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:when: is used to switch the script, if the value(s) after the :when: match those returned by the construct it will execute the scripts after it&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:when:0,0,0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to end a select statement use&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:endwhen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:select:condition&lt;br /&gt;
:when:value1&lt;br /&gt;
Scripts to execute if value1=condition.&lt;br /&gt;
:when:value2&lt;br /&gt;
Scripts to execute if value2=condition.&lt;br /&gt;
:endwhen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== @options.show() ===&lt;br /&gt;
@options.show(str,str,...) displays up to 10 options at a time for the player to choose from.&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;when:, and :endwhen are used here similarly to the way they are used in select&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@options.show(Yes,No)&lt;br /&gt;
:when:Yes&lt;br /&gt;
Scripts to execte when the layer chooses Yes.&lt;br /&gt;
:when:No&lt;br /&gt;
Scripts to execte when the layer chooses No.&lt;br /&gt;
:endwhen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if a choice is not given a coinciding :when: then it will simply skip to the :endwhen&lt;br /&gt;
&lt;br /&gt;
=== :end ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;end is used to end the script.&lt;br /&gt;
&lt;br /&gt;
If an executing script comes to :end the script will cease to execute and control will be returned to the player.&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
version=2&lt;br /&gt;
:if:&amp;lt;register.registered(str1)&amp;gt;=true&lt;br /&gt;
:then&lt;br /&gt;
:end&lt;br /&gt;
:endif&lt;br /&gt;
@text.show(str2)&lt;br /&gt;
@register.register(str1)&lt;br /&gt;
:end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
In the example above, the player will activate the script without registering str1, so the script will skip past :endif, display str2, register str1, and then end. The next time the player activates the script, str1 will be registered, so the script will begin executing the :if: statement. This will end the script without displaying str2 or registering str1. &lt;br /&gt;
&lt;br /&gt;
If a script does not reach an :end, it will continue looping through itself until it does.&lt;br /&gt;
&lt;br /&gt;
=== :while: ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:while: is used to loop a certain line of script until it met the condition given.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;:while:&amp;lt;Entity.opacity(121)&amp;gt;&amp;lt;100&lt;br /&gt;
@Entity.setopacity(121,&amp;lt;Entity.opacity(121)&amp;gt;+10)&lt;br /&gt;
@Level.wait(1)&lt;br /&gt;
@Level.update&lt;br /&gt;
:endwhile&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The above script will loop when the opacity of the entity is less than 100.&lt;br /&gt;
Every time it loop, it will add a value of 10 opacity of the entity. It will stop when it hit 100.&lt;br /&gt;
&lt;br /&gt;
How if the loop never stops? You can use :exitwhile if your condition will never be met.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;:while:&amp;lt;Register.registered(random)&amp;gt;=true&lt;br /&gt;
@Text.show(blah)&lt;br /&gt;
:endwhile&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
It never stop this way if it is true so... to stop this, add :exitwhile&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;:while:&amp;lt;Register.registered(random)&amp;gt;=true&lt;br /&gt;
@Text.show(blah)&lt;br /&gt;
:exitwhile&lt;br /&gt;
:endwhile&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Constructs ==&lt;br /&gt;
Constructs can be used in place of any parameter for command and are used with :if: and :select: statements.&amp;lt;br /&amp;gt;They can even be used in trainer files. Constructs always have a subconstruct. All combinations will be listed below.&lt;br /&gt;
&lt;br /&gt;
Constructs that return numbers such as &amp;lt;Pokemon.level(int)&amp;gt; may be used in math mathematical functions including:&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;+&amp;lt;/nowiki&amp;gt;: Addition&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;: Subtraction&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;/&amp;lt;/nowiki&amp;gt;: Division&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;: Multiplication&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;^&amp;lt;/nowiki&amp;gt;: Exponent&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;%&amp;lt;/nowiki&amp;gt;: Percent&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;: Equals&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;: Greater Than&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;: Less Than&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;m&amp;lt;/nowiki&amp;gt;: Mod (ex. 25m4=1)&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;r&amp;lt;/nowiki&amp;gt;: Root(ex. 27r3=3)&lt;br /&gt;
&lt;br /&gt;
The table is split into sections by Construct.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* Unless otherwise specified X,Y,Z is a three dimensional position.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;** Unless otherwise specified bool is either true or false.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Sub-construct&lt;br /&gt;
! Inputs&lt;br /&gt;
! Output&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
=== Battle ===&lt;br /&gt;
|-&lt;br /&gt;
| .defeatmessage(str)&lt;br /&gt;
| str - A trainer file path.&lt;br /&gt;
| Returns the defeat message of the given trainer.&lt;br /&gt;
|-&lt;br /&gt;
| .intromessage(str)&lt;br /&gt;
| str - A trainer file path.&lt;br /&gt;
| Returns the intro message of the given trainer.&lt;br /&gt;
|-&lt;br /&gt;
| .outromessage(str)&lt;br /&gt;
| str - A trainer file path.&lt;br /&gt;
| Returns the outro message of the given trainer.&lt;br /&gt;
|-&lt;br /&gt;
| .won&lt;br /&gt;
| None&lt;br /&gt;
| Returns true if you won the last trainer battle.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
=== Daycare ===&lt;br /&gt;
|-&lt;br /&gt;
| .canbreed(int)&lt;br /&gt;
| int - The daycare ID, the [[Route 34]] daycare is ID = 0.&lt;br /&gt;
| Returns the returns the percent chance the pokemon in the given daycare will have an egg.&lt;br /&gt;
|-&lt;br /&gt;
| .canswim(int1,int2)&lt;br /&gt;
| int1 - The daycare ID, the [[Route 34]] daycare is ID = 0.&amp;lt;br /&amp;gt;int2 - The Pokemon's ID in the daycare(0 or 1)&lt;br /&gt;
| Returns a bool based on the pokemon data file entry &amp;quot;canswim&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| .countpokemon(int)&lt;br /&gt;
| int - The daycare ID, the [[Route 34]] daycare is ID = 0.&lt;br /&gt;
| Returns the number of pokemon in the given daycare.&lt;br /&gt;
|-&lt;br /&gt;
| .currentlevel(int1,int2)&lt;br /&gt;
| int1 - The daycare ID, the [[Route 34]] daycare is ID = 0.&amp;lt;br /&amp;gt;int2 - The Pokemon's ID in the daycare(0 or 1)&lt;br /&gt;
| Returns the current level of the given pokemon.&lt;br /&gt;
|-&lt;br /&gt;
| .grownlevels(int1,int2)&lt;br /&gt;
| int1 - The daycare ID, the [[Route 34]] daycare is ID = 0.&amp;lt;br /&amp;gt;int2 - The Pokemon's ID in the daycare(0 or 1)&lt;br /&gt;
| Returns the amount of levels a pokemon has grown.&lt;br /&gt;
|-&lt;br /&gt;
| .hasegg(int)&lt;br /&gt;
| int - The daycare ID, the [[Route 34]] daycare is ID = 0.&lt;br /&gt;
| Returns a bool based on if there is an egg in the given daycare.&lt;br /&gt;
|-&lt;br /&gt;
| .haspokemon(int)&lt;br /&gt;
| int - The daycare ID, the [[Route 34]] daycare is ID = 0.&lt;br /&gt;
| Returns a bool based on if there are pokemon in the given daycare.&lt;br /&gt;
|-&lt;br /&gt;
| .pokemonid(int1,int2)&lt;br /&gt;
| int1 - The daycare ID, the [[Route 34]] daycare is ID = 0.&amp;lt;br /&amp;gt;int2 - The Pokemon's ID in the daycare(0 or 1)&lt;br /&gt;
| Returns the dex number of the selected pokemon.&lt;br /&gt;
|-&lt;br /&gt;
| .pokemonname(int1,int2)&lt;br /&gt;
| int1 - The daycare ID, the [[Route 34]] daycare is ID = 0.&amp;lt;br /&amp;gt;int2 - The Pokemon's ID in the daycare(0 or 1)&lt;br /&gt;
| Returns the name of the selected pokemon.&lt;br /&gt;
|-&lt;br /&gt;
| .shinyindicator(int1,int2)&lt;br /&gt;
| int1 - The daycare ID, the [[Route 34]] daycare is ID = 0.&amp;lt;br /&amp;gt;int2 - The Pokemon's ID in the daycare(0 or 1)&lt;br /&gt;
| Returns 'S' if shiny and 'N' if not.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== Entity ===&lt;br /&gt;
|-&lt;br /&gt;
| .additionalvalue(int)&lt;br /&gt;
| int - an Entity ID&lt;br /&gt;
| The contents of the additionalValue of the given entity.&lt;br /&gt;
|-&lt;br /&gt;
| .collision(int)&lt;br /&gt;
| int - an Entity ID&lt;br /&gt;
| A bool representing the collision of the given entity.&lt;br /&gt;
|-&lt;br /&gt;
| .opacity(int)&lt;br /&gt;
| int - an Entity ID&lt;br /&gt;
| An int representing the percent see through the given entity is.&lt;br /&gt;
|-&lt;br /&gt;
| .position(int)&lt;br /&gt;
| int - an Entity ID&lt;br /&gt;
| The X,Y,Z position of the given entity.&lt;br /&gt;
|-&lt;br /&gt;
| .scale(int)&lt;br /&gt;
| int - an Entity ID&lt;br /&gt;
| The X,Y,Z scale of the given entity&lt;br /&gt;
|-&lt;br /&gt;
| .visible(int)&lt;br /&gt;
| int - an Entity ID&lt;br /&gt;
| A bool representing the visibility of the given entity.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== Environment ===&lt;br /&gt;
|-&lt;br /&gt;
| .candig&lt;br /&gt;
| None&lt;br /&gt;
| A bool representing if the player can dig from the map.&lt;br /&gt;
|-&lt;br /&gt;
| .canfly&lt;br /&gt;
| None&lt;br /&gt;
| A bool representing if the player can fly from the map.&lt;br /&gt;
|-&lt;br /&gt;
| .canteleport&lt;br /&gt;
| None&lt;br /&gt;
| A bool representing if the player can teleport from the map.&lt;br /&gt;
|-&lt;br /&gt;
| .currentmapweather&lt;br /&gt;
| None&lt;br /&gt;
| Same as .weather.&lt;br /&gt;
|-&lt;br /&gt;
| .currentmapweatherid&lt;br /&gt;
| None&lt;br /&gt;
| Same as .weatherid.&lt;br /&gt;
|-&lt;br /&gt;
| .day&lt;br /&gt;
| None&lt;br /&gt;
| Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, or Saturday&lt;br /&gt;
|-&lt;br /&gt;
| .dayinformation&lt;br /&gt;
| None&lt;br /&gt;
| day,daytime&lt;br /&gt;
|-&lt;br /&gt;
| .daytime&lt;br /&gt;
| None&lt;br /&gt;
| night, morning, day, or evening&lt;br /&gt;
|-&lt;br /&gt;
| .daytimeid&lt;br /&gt;
| None&lt;br /&gt;
| The ID for the time of day.&amp;lt;br /&amp;gt;night=0, morning=1, day=2, or evening=3&lt;br /&gt;
|-&lt;br /&gt;
| .isdark&lt;br /&gt;
| None&lt;br /&gt;
| A bool representing the darkness of the map.&lt;br /&gt;
|-&lt;br /&gt;
| .mapweather&lt;br /&gt;
| None&lt;br /&gt;
| Same as .weather.&lt;br /&gt;
|-&lt;br /&gt;
| .mapweatherid&lt;br /&gt;
| None&lt;br /&gt;
| Same as .weatherid.&lt;br /&gt;
|-&lt;br /&gt;
| .regionweather&lt;br /&gt;
| None&lt;br /&gt;
| Returns the random weather effecting the whole area.&amp;lt;br /&amp;gt;Uses the same names as .weather.&lt;br /&gt;
|-&lt;br /&gt;
| .regionweatherid&lt;br /&gt;
| None&lt;br /&gt;
| Returns the ID of random weather effecting the whole area.&amp;lt;br /&amp;gt;Uses the same IDs as .weatherid.&lt;br /&gt;
|-&lt;br /&gt;
| .season&lt;br /&gt;
| None&lt;br /&gt;
| winter, spring, summer, or fall&lt;br /&gt;
|-&lt;br /&gt;
| .seasonid&lt;br /&gt;
| None&lt;br /&gt;
| The ID for the season.&amp;lt;br /&amp;gt;winter=0, spring=1, summer=2, or fall=3&lt;br /&gt;
|-&lt;br /&gt;
| .weather&lt;br /&gt;
| None&lt;br /&gt;
| Returns the Weather effecting the current map.&amp;lt;br /&amp;gt;Clear, Rain, Snow, Underwater, Sunny, Fog , Sandstorm&lt;br /&gt;
|-&lt;br /&gt;
| .weatherid&lt;br /&gt;
| None&lt;br /&gt;
| Returns the ID of the Weather effecting the current map.&amp;lt;br /&amp;gt;Clear=0, Rain=1, Snow=2, Underwater=3, Sunny=4, Fog=5, Sandstorm=6&lt;br /&gt;
|-&lt;br /&gt;
| .week&lt;br /&gt;
| None&lt;br /&gt;
| The current week in the year.&lt;br /&gt;
|-&lt;br /&gt;
| .wildPokemoneverywhere&lt;br /&gt;
| None&lt;br /&gt;
| A bool representing if the player can find Pokemon on the map.&lt;br /&gt;
|-&lt;br /&gt;
| .wildPokemongrass&lt;br /&gt;
| None&lt;br /&gt;
| A bool representing if the player can find Pokemon in the grass on the map.&lt;br /&gt;
|-&lt;br /&gt;
| .wildPokemonwater&lt;br /&gt;
| None&lt;br /&gt;
| A bool representing if the player can find Pokemon in the water on the map.&lt;br /&gt;
|-&lt;br /&gt;
| .year&lt;br /&gt;
| None&lt;br /&gt;
| The current year(e.g. 2013)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== Inventory ===&lt;br /&gt;
|-&lt;br /&gt;
| .countitem(int)&lt;br /&gt;
| int- Item ID.&lt;br /&gt;
| The amount of the given item in the bag.&lt;br /&gt;
|-&lt;br /&gt;
| .countitems&lt;br /&gt;
| None&lt;br /&gt;
| The number of Items in the bag.&lt;br /&gt;
|-&lt;br /&gt;
| .name(int)&lt;br /&gt;
| int- Item ID.&lt;br /&gt;
| The name of the given item.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== Level ===&lt;br /&gt;
|-&lt;br /&gt;
| .filename&lt;br /&gt;
| None&lt;br /&gt;
| Returns the name of the current map file without extension.&lt;br /&gt;
|-&lt;br /&gt;
| .levelfile&lt;br /&gt;
| None&lt;br /&gt;
| Returns the file path of the current map relative to the maps folder.&lt;br /&gt;
|-&lt;br /&gt;
| .mapfile&lt;br /&gt;
| None&lt;br /&gt;
| Same as .levelfile.&lt;br /&gt;
|-&lt;br /&gt;
| .riding&lt;br /&gt;
| None&lt;br /&gt;
| Returns a bool representing if the player is riding.&lt;br /&gt;
|-&lt;br /&gt;
| .surfing&lt;br /&gt;
| None&lt;br /&gt;
| Returns a bool representing if the player is surfing.&lt;br /&gt;
|-&lt;br /&gt;
| .musicloop&lt;br /&gt;
| None&lt;br /&gt;
| Returns the file path of the music loop that belongs to the current level.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== Math ===&lt;br /&gt;
|-&lt;br /&gt;
| .abs(sng)&lt;br /&gt;
| str - A value to convert&lt;br /&gt;
| Takes the absolute value of the given value.&lt;br /&gt;
|-&lt;br /&gt;
| .ceiling(sng)&lt;br /&gt;
| str - A value to convert&lt;br /&gt;
| Rounds the given value up.&lt;br /&gt;
|-&lt;br /&gt;
| .floor(sng)&lt;br /&gt;
| str - A value to convert&lt;br /&gt;
| Rounds the given value down.&lt;br /&gt;
|-&lt;br /&gt;
| .int(int)&lt;br /&gt;
| str - A value to convert.&lt;br /&gt;
| Converts the given value to an integer.&lt;br /&gt;
|-&lt;br /&gt;
| .sng(sng)&lt;br /&gt;
| str - A value to convert.&lt;br /&gt;
| Converts the given value to an single.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== NPC ===&lt;br /&gt;
|-&lt;br /&gt;
| .action(int)&lt;br /&gt;
| int - ID of an NPC on the map.&lt;br /&gt;
| Returns the action value of the given NPC.&lt;br /&gt;
|-&lt;br /&gt;
| .additionaldata(int)&lt;br /&gt;
| int - ID of an NPC on the map.&lt;br /&gt;
| Returns the additionaldata of the given NPC.&lt;br /&gt;
|-&lt;br /&gt;
| .exists(int)&lt;br /&gt;
| int - ID of an NPC on the map.&lt;br /&gt;
| Checks if there is an NPC on the map with that ID.&lt;br /&gt;
|-&lt;br /&gt;
| .facing(int)&lt;br /&gt;
| None&lt;br /&gt;
| Returns the ID of the direction the player is facing.&lt;br /&gt;
|-&lt;br /&gt;
| .hasmoverectangles(int)&lt;br /&gt;
| int - ID of an NPC on the map.&lt;br /&gt;
| Returns a bool reflecting if the given NPC has moverectangles assigned.&lt;br /&gt;
|-&lt;br /&gt;
| .id(int)&lt;br /&gt;
| int - ID of an NPC on the map.&lt;br /&gt;
| Returns the ID of the given NPC.&lt;br /&gt;
|-&lt;br /&gt;
| .ismoving&lt;br /&gt;
| int - ID of an NPC on the map.&lt;br /&gt;
| Returns a bool representing if the player is moving or not.&lt;br /&gt;
|-&lt;br /&gt;
| .moved(int)&lt;br /&gt;
| int - ID of an NPC on the map.&lt;br /&gt;
| Returns the distance moved by that NPC.&lt;br /&gt;
|-&lt;br /&gt;
| .movement(int)&lt;br /&gt;
| int - ID of an NPC on the map.&lt;br /&gt;
| Returns the type of movement used by the given NPC.&lt;br /&gt;
|-&lt;br /&gt;
| .name(int)&lt;br /&gt;
| int - ID of an NPC on the map.&lt;br /&gt;
| Returns the name of the given NPC.&lt;br /&gt;
|-&lt;br /&gt;
| .position(int)&lt;br /&gt;
| int - ID of an NPC on the map.&lt;br /&gt;
| Returns the position of the given NPC.&lt;br /&gt;
|-&lt;br /&gt;
| .skin(int)&lt;br /&gt;
| int - ID of an NPC on the map.&lt;br /&gt;
| Returns the name of the skin used by the given NPC.&lt;br /&gt;
|-&lt;br /&gt;
| .trainertexture(str)&lt;br /&gt;
| str - A trainer file, file path.&lt;br /&gt;
| Returns the name of the texture used by the given trainer.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
|-&lt;br /&gt;
| .callflag&lt;br /&gt;
| None&lt;br /&gt;
| Returns calling if you are calling or receiving if someone is calling you.&lt;br /&gt;
|-&lt;br /&gt;
| .got&lt;br /&gt;
| None&lt;br /&gt;
| A bool representing if the player has received the Phone.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== Player ===&lt;br /&gt;
|-&lt;br /&gt;
| .badges&lt;br /&gt;
| None&lt;br /&gt;
| Returns the number of badges obtained.&lt;br /&gt;
|-&lt;br /&gt;
| .bp&lt;br /&gt;
| None&lt;br /&gt;
| Returns the amount of battle points the player has.&lt;br /&gt;
|-&lt;br /&gt;
| .compass&lt;br /&gt;
| None&lt;br /&gt;
| Returns the name of the direction the player is facing.&lt;br /&gt;
|-&lt;br /&gt;
| .facing&lt;br /&gt;
| None&lt;br /&gt;
| Returns the ID of the direction the player is facing.&lt;br /&gt;
|-&lt;br /&gt;
| .gender&lt;br /&gt;
| None&lt;br /&gt;
| Returns 1 if male, 0 if Female.&lt;br /&gt;
|-&lt;br /&gt;
| .hasbadge(int)&lt;br /&gt;
| int - A badge ID.&lt;br /&gt;
| Returns a bool representing if the player has that badge.&lt;br /&gt;
|-&lt;br /&gt;
| .ismoving&lt;br /&gt;
| None&lt;br /&gt;
| Returns a bool representing if the player is moving or not.&lt;br /&gt;
|-&lt;br /&gt;
| .money&lt;br /&gt;
| None&lt;br /&gt;
| Returns the amount of money the player has.&lt;br /&gt;
|-&lt;br /&gt;
| .name&lt;br /&gt;
| None&lt;br /&gt;
| Returns the name of the player.&lt;br /&gt;
|-&lt;br /&gt;
| .position&lt;br /&gt;
| None&lt;br /&gt;
| Returns the player's position.&lt;br /&gt;
|-&lt;br /&gt;
| .rival&lt;br /&gt;
| None&lt;br /&gt;
| Returns the rival's name.&lt;br /&gt;
|-&lt;br /&gt;
| .rivalname&lt;br /&gt;
| None&lt;br /&gt;
| Returns the rival's name.&lt;br /&gt;
|-&lt;br /&gt;
| .skin&lt;br /&gt;
| None&lt;br /&gt;
| Returns the name of the skin used by the player.&lt;br /&gt;
|-&lt;br /&gt;
| .thirdperson&lt;br /&gt;
| None&lt;br /&gt;
| Returns a bool representing if third person mode is on.&lt;br /&gt;
|-&lt;br /&gt;
| .velocity&lt;br /&gt;
| None&lt;br /&gt;
| Returns the velocity of the player.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== Pokedex ===&lt;br /&gt;
|-&lt;br /&gt;
| .caught&lt;br /&gt;
| None&lt;br /&gt;
| Returns the number of pokemon caught.&lt;br /&gt;
|-&lt;br /&gt;
| .seen&lt;br /&gt;
| None&lt;br /&gt;
| Returns the number of pokemon seen.&lt;br /&gt;
|-&lt;br /&gt;
| .shiny&lt;br /&gt;
| None&lt;br /&gt;
| Returns the number of shiny pokemon caught.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== Pokemon ===&lt;br /&gt;
|-&lt;br /&gt;
| .additionaldata(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the additionaldata of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .atk(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the attack stat of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .attackname(int1,int2)&lt;br /&gt;
| int1 - Party index of a Pokemon(0-5)&amp;lt;br /&amp;gt;int2 - Attack index of a Pokemon's attack(0-3).&lt;br /&gt;
| Returns the name of the given attack from the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .catchball(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the catchball of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .catchlocation(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the catchlocation of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .catchmethod(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the catchmethod of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .count&lt;br /&gt;
| None&lt;br /&gt;
| Returns the number of Pokemon in the party.&lt;br /&gt;
|-&lt;br /&gt;
| .countattacks(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the number of attacks on the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .countbattle&lt;br /&gt;
| None&lt;br /&gt;
| Returns the number of battle-usable Pokemon in the party.&lt;br /&gt;
|-&lt;br /&gt;
| .counthalloffame&lt;br /&gt;
| None.&lt;br /&gt;
| Returns the number of Hall of Fame registers the player has.&lt;br /&gt;
|-&lt;br /&gt;
| .currentexp(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the exp for the current level of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .data(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the save data for the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .def(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the defense stat of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .freeplaceinparty&lt;br /&gt;
| None&lt;br /&gt;
| Returns a bool representing if there is an empty slot in the party.&lt;br /&gt;
|-&lt;br /&gt;
| .friendship(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the friendship value of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .generatefrontier(int1,int2)&lt;br /&gt;
|-&lt;br /&gt;
| .has(int)&lt;br /&gt;
| int - dex number of a Pokemon&lt;br /&gt;
| Returns a bool representing if the given Pokemon is in the party.&lt;br /&gt;
|-&lt;br /&gt;
| .hasattack(int1,int2)&lt;br /&gt;
| int1 - Party index of a Pokemon(0-5)&amp;lt;br /&amp;gt;int2 - Attack index.&lt;br /&gt;
| Returns a bool representing if the given party member has the given attack.&lt;br /&gt;
|-&lt;br /&gt;
| .hasegg&lt;br /&gt;
| None&lt;br /&gt;
| Returns a bool representing if there is an egg in the party.&lt;br /&gt;
|-&lt;br /&gt;
| .hasfullhp(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns a bool representing if the given party member has full hp.&lt;br /&gt;
|-&lt;br /&gt;
| .hp(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the current HP of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .id(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the dex number of the given party member&lt;br /&gt;
|-&lt;br /&gt;
| .isegg(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns a bool representing if the given party member is an egg.&lt;br /&gt;
|-&lt;br /&gt;
| .islegendary(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns a bool representing if the given party member is a legendary.&lt;br /&gt;
|-&lt;br /&gt;
| .isshiny(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns a bool representing if the given party member is shiny.&lt;br /&gt;
|-&lt;br /&gt;
| .item(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the name of the item held by the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .itemdata(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the stored data for the held item of the given pokemon(used for mail).&lt;br /&gt;
|-&lt;br /&gt;
| .itemid(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the id of the item held by the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .itemname(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the name of the item held by the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .learnedtutormove&lt;br /&gt;
| None.&lt;br /&gt;
| Returns a bool based on if a move was just learned via the Move Relearner.&lt;br /&gt;
|-&lt;br /&gt;
| .level(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the level of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .maxhp(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the max HP of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .maxpartylevel&lt;br /&gt;
| None&lt;br /&gt;
| Returns the highest level of among the Pokemon in the player's party.&lt;br /&gt;
|-&lt;br /&gt;
| .name(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the name of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .nature(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the nature of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .needexp(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the exp needed for the next level of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .nickname(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the nickname of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .noPokemon&lt;br /&gt;
| None&lt;br /&gt;
| Returns a bool representing if there are no Pokemon in the party.&lt;br /&gt;
|-&lt;br /&gt;
| .number(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the dex number of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .ot(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the ot of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .otmatch(int,str)&lt;br /&gt;
| int - OT to check against.&amp;lt;br /&amp;gt;&lt;br /&gt;
str - value to return.(has, id, number, name, maxhits)&lt;br /&gt;
| Returns a different value based on str:&lt;br /&gt;
* has: a bool for if you have a pokemon with a matching OT.&lt;br /&gt;
* id, number: the number of the matching pokemon.&lt;br /&gt;
* name: the name of the matching pokemon.&lt;br /&gt;
* maxhits: the amount of digits that match&lt;br /&gt;
|-&lt;br /&gt;
| .ownPokemon(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns a bool representing if the given party member was caught by the current trainer.&lt;br /&gt;
|-&lt;br /&gt;
| .randomot&lt;br /&gt;
| None&lt;br /&gt;
| Produces a random OT number.&lt;br /&gt;
|-&lt;br /&gt;
| .selected&lt;br /&gt;
| None&lt;br /&gt;
| Returns the Party index of the Pokemon selected using @Pokemon.select.&lt;br /&gt;
|-&lt;br /&gt;
| .selectedmove&lt;br /&gt;
| None&lt;br /&gt;
| Returns the index of the Pokemon's attack selected using @Pokemon.selectmove.&lt;br /&gt;
|-&lt;br /&gt;
| .spatk(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the spec. attack stat of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .spawn(int1,int2)&lt;br /&gt;
| int1 - Pokemon dex number.&amp;lt;br /&amp;gt;&lt;br /&gt;
int2 - Level&lt;br /&gt;
| Produces the save data for the given pokemon.&lt;br /&gt;
|-&lt;br /&gt;
| .spawnwild(int)&lt;br /&gt;
| int - encounter type&lt;br /&gt;
| Produces the save data for a random wild pokemon encountered the given way.&lt;br /&gt;
|-&lt;br /&gt;
| .spdef(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the spec. defense stat of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .speed(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the speed stat of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .totalexp(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the total exp of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| .trainer(int)&lt;br /&gt;
| int - Party index of a Pokemon(0-5)&lt;br /&gt;
| Returns the catch trainer of the given party member.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== Register ===&lt;br /&gt;
|-&lt;br /&gt;
| .count&lt;br /&gt;
| None&lt;br /&gt;
| Returns the number of registers.&lt;br /&gt;
|-&lt;br /&gt;
| .registered(str)&lt;br /&gt;
| str - A register string.&lt;br /&gt;
| A bool representing if the string has been registered.&lt;br /&gt;
|-&lt;br /&gt;
| .type(str)&lt;br /&gt;
| str - Register value to get the type of.&lt;br /&gt;
| Returns the type of the value stored under the given name.&lt;br /&gt;
|-&lt;br /&gt;
| .value(str)&lt;br /&gt;
| str - Register name.&lt;br /&gt;
| Returns the value stored as the given register.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== Rival ===&lt;br /&gt;
|-&lt;br /&gt;
| .name&lt;br /&gt;
| None&lt;br /&gt;
| Returns the rival's name.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== Storage ===&lt;br /&gt;
|-&lt;br /&gt;
| .count(str)&lt;br /&gt;
| str1 - The type of values to count(integer, string, Pokemon, boolean, item).&amp;lt;br /&amp;gt;Does not need to be defined.&lt;br /&gt;
| Returns the number of different stored values of that type.&amp;lt;br /&amp;gt;If str is not defined then it returns a count of all types.&lt;br /&gt;
|-&lt;br /&gt;
| .get(str1,str2)&lt;br /&gt;
| str1 - The type of value is stored(integer, string, Pokemon, boolean, item).&amp;lt;br /&amp;gt;str2 - the name of the stored value.&lt;br /&gt;
| Returns the value stored as str2.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
|-&lt;br /&gt;
| .booltoint(str)&lt;br /&gt;
| Either &amp;quot;true&amp;quot;, &amp;quot;false&amp;quot;, or a construct that returns one of those.&lt;br /&gt;
| Returns 0 for false and 1 for true.&lt;br /&gt;
|-&lt;br /&gt;
| .calcint(str)&lt;br /&gt;
| A str representing an integer, or a Construct that returns one.&lt;br /&gt;
| Returns the str as an integer.&lt;br /&gt;
|-&lt;br /&gt;
| .calcsng(str)&lt;br /&gt;
| A str representing a single, or a Construct that returns one.&lt;br /&gt;
| Returns the str as a single. (A single is a number that is a decimal)&lt;br /&gt;
|-&lt;br /&gt;
| .dayofyear&lt;br /&gt;
| None&lt;br /&gt;
| Returns the day of the year as a number.&lt;br /&gt;
|-&lt;br /&gt;
| .isinsightscript&lt;br /&gt;
| None&lt;br /&gt;
| Returns a bool based on if the script it is in was triggered by the player stepping into the line of sight of an NPC.&lt;br /&gt;
|-&lt;br /&gt;
| .issng(int)&lt;br /&gt;
| int - A value to test.&lt;br /&gt;
| Returns true if the value is a single.&lt;br /&gt;
|-&lt;br /&gt;
| .isint(int)&lt;br /&gt;
| int - A value to test.&lt;br /&gt;
| Returns true if the value is an integer.&lt;br /&gt;
|-&lt;br /&gt;
| .lastinput&lt;br /&gt;
| None&lt;br /&gt;
| Returns the last thing input via @screen.input.&lt;br /&gt;
|-&lt;br /&gt;
| .random(int1,int2)&lt;br /&gt;
| int1 - If it is the only argument then it is the max of the range, otherwise it is the min.&amp;lt;br /&amp;gt;int2 - The max of the range. Does not need to be defined.&lt;br /&gt;
| Returns a random integer between the int1 and int2 if both are defined.&amp;lt;br /&amp;gt;If int2 is not defined then it chooses from between 1 and int1.(Ranges are inclusive)&lt;br /&gt;
|-&lt;br /&gt;
| .sort(str,int,list)&lt;br /&gt;
| str - either 'Ascending' or 'Descending'&amp;lt;br /&amp;gt;int - position in sorted list to return&amp;lt;br /&amp;gt;list - List of numbers to sort.&lt;br /&gt;
| Returns a number from a list of numbers after it is sorted.&lt;br /&gt;
|-&lt;br /&gt;
| .unixtimestamp&lt;br /&gt;
| None&lt;br /&gt;
| Returns the Unix time stamp. ([http://www.unixtimestamp.com/index.php See here for more details.])&lt;br /&gt;
|-&lt;br /&gt;
| .year&lt;br /&gt;
| None&lt;br /&gt;
| Returns the current year.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
=== Value ===&lt;br /&gt;
|-&lt;br /&gt;
| .get(str)&lt;br /&gt;
| str - The name of the stored value.&lt;br /&gt;
| Returns the value stored as str.&lt;br /&gt;
|}&lt;br /&gt;
{{FilePaths}}&lt;/div&gt;</summary>
		<author><name>Capt Segis</name></author>
	</entry>
</feed>