summaryrefslogtreecommitdiff
path: root/docs/map_scripts.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/map_scripts.md')
-rw-r--r--docs/map_scripts.md53
1 files changed, 37 insertions, 16 deletions
diff --git a/docs/map_scripts.md b/docs/map_scripts.md
index edd3657ec..f26de1949 100644
--- a/docs/map_scripts.md
+++ b/docs/map_scripts.md
@@ -3,7 +3,7 @@
## `const_value set 2`
-### `const` *`MAPNAME_PERSONNAME`*
+- **`const` *`MAPNAME_PERSONNAME`***
## `MapName_MapScriptHeader:`
@@ -11,24 +11,45 @@
## `.MapTriggers: db` *N*
-### `maptrigger` *script*
+- **`maptrigger` *script***
## `.MapCallbacks: db` *N*
-### `dbw` *type*, *script*
+- **`dbw` *type*, *script***
+Callback types:
-## Scripts
+- **`MAPCALLBACK_NEWMAP`**
+
+- **`MAPCALLBACK_TILES`**
+
+- **`MAPCALLBACK_OBJECTS`**
+
+- **`MAPCALLBACK_SPRITES`**
+
+- **`MAPCALLBACK_CMDQUEUE`**
+
+ **`dbw CMDQUEUE_STONETABLE,` *table_pointer***
+
+ **`stonetable` *warp_id*, *person*, *script***
+
+ **`db -1 ; end`**
+
+
+## Event scripts
+
+[Event commands](event_commands.md)
## Text
-- **`text`**
-- **`line`**
-- **`cont`**
-- **`para`**
-- **`done`**
+[Text commands](text_commands.md)
+
+
+## Movement data
+
+[Movement commands](movement_commands.md)
## `MapName_MapEventHeader:`
@@ -39,19 +60,19 @@
## `.Warps: db` *N*
-### `warp_def` *y*, *x*, *warp_id*, *map*
+- **`warp_def` *y*, *x*, *warp_id*, *map***
## `.XYTriggers: db` *N*
-### `xy_trigger` *id*, *y*, *x*, `$0`, *script*, `$0`, `$0`
+- **`xy_trigger` *id*, *y*, *x*, `$0`, *script*, `$0`, `$0`**
## `.Signposts: db` *N*
-### `signpost` *y*, *x*, *type*, *script*
+- **`signpost` *y*, *x*, *type*, *script***
-#### Signpost types:
+Signpost types:
- **`SIGNPOST_READ`**
@@ -69,9 +90,9 @@
## `.PersonEvents: db` *N*
-### `person_event` *sprite*, *y*, *x*, *movement*, *ry*, *rx*, *hour*, *daytime*, *palette*, *type*, *range*, *script*, *event_flag*
+- **`person_event` *sprite*, *y*, *x*, *movement*, *ry*, *rx*, *hour*, *daytime*, *palette*, *type*, *range*, *script*, *event_flag***
-#### Movement types:
+Movement types:
- **`SPRITEMOVEDATA_ITEM_TREE`**
@@ -105,7 +126,7 @@
- **`SPRITEMOVEDATA_LAPRAS`**
-#### Person types:
+Person types:
- **`PERSONTYPE_SCRIPT`**