diff options
Diffstat (limited to 'docs/event_commands.md')
-rw-r--r-- | docs/event_commands.md | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/docs/event_commands.md b/docs/event_commands.md index 91486ad06..bb6d4def4 100644 --- a/docs/event_commands.md +++ b/docs/event_commands.md @@ -2,6 +2,8 @@ Defined in [macros/scripts/events.asm](/macros/scripts/events.asm) and [engine/scripting.asm:ScriptCommandTable](/engine/scripting.asm). +Until this document is filled out, the [G/S Scripting Compendium](https://hax.iimarckus.org/files/scriptingcodes_eng.htm) has descriptions for most of these commands. It was written for G/S binary hacking and not Crystal assembly hacking, so it's not 100% accurate for pokecrystal. + ## `$00`: <code>scall <i>script</i></code> @@ -15,17 +17,17 @@ Defined in [macros/scripts/events.asm](/macros/scripts/events.asm) and [engine/s ## `$05`: <code>ptjump <i>script</i></code> -## `$06`: <code>if_equal <i>byte</i>, <i>script</i></code> +## `$06`: <code>ifequal <i>byte</i>, <i>script</i></code> -## `$07`: <code>if_not_equal <i>byte</i>, <i>script</i></code> +## `$07`: <code>ifnotequal <i>byte</i>, <i>script</i></code> ## `$08`: <code>iffalse <i>script</i></code> ## `$09`: <code>iftrue <i>script</i></code> -## `$0A`: <code>if_greater_than <i>byte</i>, <i>script</i></code> +## `$0A`: <code>ifgreater <i>byte</i>, <i>script</i></code> -## `$0B`: <code>if_less_than <i>byte</i>, <i>script</i></code> +## `$0B`: <code>ifless <i>byte</i>, <i>script</i></code> ## `$0C`: <code>jumpstd <i>std_script</i></code> @@ -91,10 +93,6 @@ Defined in [macros/scripts/events.asm](/macros/scripts/events.asm) and [engine/s ## `$2B`: <code>checktime <i>time</i></code> -- **`checkmorn`:** `checktime MORN` -- **`checkday`:** `checktime DAY` -- **`checknite`:** `checktime NITE` - ## `$2C`: <code>checkpoke <i>mon_id</i></code> ## `$2D`: <code>givepoke <i>mon_id</i>, <i>level</i>[, <i>item</i>=0[, <i>trainer</i>=0, <i>ot_name</i>, <i>nickname</i>]]</code> @@ -165,7 +163,7 @@ Defined in [macros/scripts/events.asm](/macros/scripts/events.asm) and [engine/s ## `$4E`: `yesorno` -## `$4F`: <code>loadmenudata <i>data_pointer</i></code> +## `$4F`: <code>loadmenu <i>menu_header</i></code> ## `$50`: `closewindow` @@ -211,9 +209,9 @@ Defined in [macros/scripts/events.asm](/macros/scripts/events.asm) and [engine/s ## `$65`: `scripttalkafter` -## `$66`: `end_if_just_battled` +## `$66`: `endifjustbattled` -## `$67`: `check_just_battled` +## `$67`: `checkjustbattled` ## `$68`: <code>setlasttalked <i>object_id</i></code> @@ -243,7 +241,7 @@ Defined in [macros/scripts/events.asm](/macros/scripts/events.asm) and [engine/s ## `$75`: <code>showemote <i>emote_id</i>, <i>object_id</i>, <i>length</i></code> -## `$76`: <code>spriteface <i>object_id</i>, <i>facing</i></code> +## `$76`: <code>turnobject <i>object_id</i>, <i>facing</i></code> ## `$77`: <code>follownotexact <i>object2</i>, <i>object1</i></code> @@ -301,7 +299,7 @@ Defined in [macros/scripts/events.asm](/macros/scripts/events.asm) and [engine/s ## `$92`: <code>reloadandreturn <i>which_method</i></code> -## `$93`: `end_all` +## `$93`: `endall` ## `$94`: <code>pokemart <i>dialog_id</i>, <i>mart_id</i></code> @@ -345,4 +343,4 @@ Defined in [macros/scripts/events.asm](/macros/scripts/events.asm) and [engine/s ## `$A8`: <code>wait <i>duration</i></code> -## `$A9`: `check_save` +## `$A9`: `checksave` |