Difference between revisions of "Version 2 Scripts"

From Pokémon 3D Wiki
Jump to navigation Jump to search
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