Difference between revisions of "Version 2 Scripts"
(→Entity) |
|||
| Line 121: | Line 121: | ||
| colspan="3" | | | colspan="3" | | ||
=== Environment === | === @Environment === | ||
|- | |||
| .daytime | |||
| None | |||
| night, morning, day, or evening | |||
|- | |||
| .daytimeid | |||
| None | |||
| The ID for the time of day.<br />night=0, morning=1, day=2, or evening=3 | |||
|- | |||
| .season | |||
| None | |||
| winter, spring, summer, or fall | |||
|- | |||
| .seasonid | |||
| None | |||
| The ID for the season.<br />winter=0, spring=1, summer=2, or fall=3 | |||
|- | |||
| .day | |||
| Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, or Saturday | |||
| None | |||
|- | |||
| .dayinformation | |||
| None | |||
| day,daytime | |||
|- | |||
| .week | |||
| None | |||
| The current week in the year. | |||
|- | |||
| .year | |||
| None | |||
| The current year(e.g. 2013) | |||
|- | |||
| .weather | |||
| None | |||
|- | |||
| .mapweather | |||
| None | |||
| Clear, Rain, Snow, Underwater, Sunny, Fog , Sandstorm | |||
|- | |||
| .currentmapweather | |||
| None | |||
| Same as .weather. | |||
|- | |||
| .regionweather | |||
| None | |||
| Same as .weather. | |||
|- | |||
| .canfly | |||
| None | |||
| A bool representing if the player can fly from the map. | |||
|- | |||
| .canteleport | |||
| None | |||
| A bool representing if the player can teleport from the map. | |||
|- | |||
| .candig | |||
| None | |||
| A bool representing if the player can dig from the map. | |||
|- | |||
| .wildpokemongrass | |||
| None | |||
| A bool representing if the player can find pokemon in the grass on the map. | |||
|- | |||
| .wildpokemonwater | |||
| None | |||
| A bool representing if the player can find pokemon in the water on the map. | |||
|- | |||
| .wildpokemoneverywhere | |||
| None | |||
| A bool representing if the player can find pokemon on the map. | |||
|- | |||
| .isdark | |||
| None | |||
| A bool representing the darkness of the map. | |||
|- | |- | ||
| colspan="3" | | | colspan="3" | | ||
=== Inventory === | === Inventory === | ||
|- | |- | ||
Revision as of 00:42, 15 July 2013
Version 2 scripts were started in version 0.32. Any script in Version 2 must have "version=2" as the first line of the script.
Commands are written as @command.subcommand and are no longer case sensitive. All commands require a subcommand.
Constructs were also expanded to be <construct.subconstruct> and can be used with switches to
Commands
Commands always have a subcommand. All combinations will be listed below.
The table is split into sections by Command.
* unless otherwise specified a bool can bee either 1(on) or 0(off).
** Unless otherwise specified X,Y,Z is a three dimensional position.
| Subcommand | Job | Inputs |
|---|---|---|
Battle | ||
Camera | ||
Entity | ||
Environment | ||
Item | ||
Level | ||
Music | ||
NPC | ||
Player | ||
Pokemon | ||
Register | ||
Screen | ||
Script | ||
Sound | ||
Storage | ||
Text | ||
Value | ||
Switches
:if:
:select:
@options.show()
Constructs
Constructs can be used in place of any parameter for command and are used with :if: and :select: statements.
They can even be used in trainer files
Constructs always have a subconstruct. All combinations will be listed below.
The table is split into sections by Construct.
* unless otherwise specified a bool can bee either 1(on) or 0(off).
** Unless otherwise specified X,Y,Z is a three dimensional position.
*** Unless otherwise specified bool is either true or false.
| Sub-construct | Inputs | Output |
|---|---|---|
Entity | ||
| .additionalvalue(int) | int - an Entity ID | the contents of the AdditionalValue of the given entity. |
| .collision(int) | int - an Entity ID | A bool representing the collision of the given entity. |
| .opacity(int) | int - an Entity ID | An int representing the percent see through the given entity is. |
| .position(int) | int - an Entity ID | The X,Y,Z position of the given entity. |
| .scale(int) | int - an Entity ID | The X,Y,Z scale of the given entity |
| .Visible(int) | int - an Entity ID | A bool representing the visibility of the given entity. |
@Environment | ||
| .daytime | None | night, morning, day, or evening |
| .daytimeid | None | The ID for the time of day. night=0, morning=1, day=2, or evening=3 |
| .season | None | winter, spring, summer, or fall |
| .seasonid | None | The ID for the season. winter=0, spring=1, summer=2, or fall=3 |
| .day | Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, or Saturday | None |
| .dayinformation | None | day,daytime |
| .week | None | The current week in the year. |
| .year | None | The current year(e.g. 2013) |
| .weather | None | |
| .mapweather | None | Clear, Rain, Snow, Underwater, Sunny, Fog , Sandstorm |
| .currentmapweather | None | Same as .weather. |
| .regionweather | None | Same as .weather. |
| .canfly | None | A bool representing if the player can fly from the map. |
| .canteleport | None | A bool representing if the player can teleport from the map. |
| .candig | None | A bool representing if the player can dig from the map. |
| .wildpokemongrass | None | A bool representing if the player can find pokemon in the grass on the map. |
| .wildpokemonwater | None | A bool representing if the player can find pokemon in the water on the map. |
| .wildpokemoneverywhere | None | A bool representing if the player can find pokemon on the map. |
| .isdark | None | A bool representing the darkness of the map. |
Inventory | ||
Level | ||
NPC | ||
Phone | ||
Player | ||
Pokemon | ||
Register | ||
Storage | ||
System | ||
Value | ||