You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-09-08 08:13:02 -07:00
map_header → map_def; map_header_2 → map_data
This commit is contained in:
@@ -3,34 +3,39 @@
|
||||
|
||||
## `const_value set 2`
|
||||
|
||||
- **`const` *`MAPNAME_OBJECTNAME`***
|
||||
<pre>
|
||||
const <i>MAPNAME</i>_<i>OBJECTNAME</i>
|
||||
</pre>
|
||||
|
||||
|
||||
## `MapName_MapScriptHeader:`
|
||||
## `MapName_MapScripts:`
|
||||
|
||||
|
||||
## `.SceneScripts: db` *N*
|
||||
### `.SceneScripts: db` *N*
|
||||
|
||||
- **`scene_script` *script***
|
||||
<pre>
|
||||
scene_script <i>script</i>
|
||||
</pre>
|
||||
|
||||
|
||||
## `.MapCallbacks: db` *N*
|
||||
### `.MapCallbacks: db` *N*
|
||||
|
||||
- **`callback` *type*, *script***
|
||||
<pre>
|
||||
callback <i>type</i>, <i>script</i>
|
||||
</pre>
|
||||
|
||||
Callback types:
|
||||
|
||||
- **`MAPCALLBACK_NEWMAP`**
|
||||
- `MAPCALLBACK_NEWMAP`
|
||||
|
||||
- **`MAPCALLBACK_TILES`**
|
||||
- `MAPCALLBACK_TILES`
|
||||
|
||||
- **`MAPCALLBACK_OBJECTS`**
|
||||
- `MAPCALLBACK_OBJECTS`
|
||||
|
||||
- **`MAPCALLBACK_SPRITES`**
|
||||
- `MAPCALLBACK_SPRITES`
|
||||
|
||||
- **`MAPCALLBACK_CMDQUEUE`**
|
||||
- `MAPCALLBACK_CMDQUEUE`
|
||||
|
||||
<!-- need pre tags here; can't use inline bold/italic formatting in Markdown code blocks -->
|
||||
<pre>
|
||||
callback MAPCALLBACK_CMDQUEUE, .Boulders
|
||||
|
||||
@@ -62,7 +67,7 @@ Callback types:
|
||||
[Movement commands](movement_commands.md)
|
||||
|
||||
|
||||
## `MapName_MapEventHeader:`
|
||||
## `MapName_MapEvents:`
|
||||
|
||||
```asm
|
||||
; filler
|
||||
@@ -70,82 +75,98 @@ Callback types:
|
||||
```
|
||||
|
||||
|
||||
## `.Warps: db` *N*
|
||||
### `.Warps: db` *N*
|
||||
|
||||
- **`warp_def` *x*, *y*, *warp_id*, *map***
|
||||
<pre>
|
||||
warp_def <i>x</i>, <i>y</i>, <i>warp_id</i>, <i>map</i>
|
||||
</pre>
|
||||
|
||||
|
||||
## `.CoordEvents: db` *N*
|
||||
### `.CoordEvents: db` *N*
|
||||
|
||||
- **`coord_event` *x*, *y*, *scene_id*, *script***
|
||||
<pre>
|
||||
coord_event <i>x</i>, <i>y</i>, <i>scene_id</i>, <i>script</i>
|
||||
</pre>
|
||||
|
||||
|
||||
## `.BGEvents: db` *N*
|
||||
### `.BGEvents: db` *N*
|
||||
|
||||
- **`bg_event` *x*, *y*, *type*, *script***
|
||||
<pre>
|
||||
bg_event <i>x</i>, <i>y</i>, <i>type</i>, <i>script</i>
|
||||
</pre>
|
||||
|
||||
BG event types:
|
||||
|
||||
- **`BGEVENT_READ`**
|
||||
- `BGEVENT_READ`
|
||||
|
||||
- **`BGEVENT_UP/DOWN/LEFT/RIGHT`**
|
||||
- `BGEVENT_UP/DOWN/LEFT/RIGHT`
|
||||
|
||||
- **`BGEVENT_IFSET/IFNOTSET`**
|
||||
- `BGEVENT_IFSET/IFNOTSET`
|
||||
|
||||
**`conditional_event` *event_flag*, *script***
|
||||
<pre>
|
||||
conditional_event <i>event_flag</i>, <i>script</i>
|
||||
</pre>
|
||||
|
||||
- **`BGEVENT_ITEM`**
|
||||
- `BGEVENT_ITEM`
|
||||
|
||||
**`hiddenitem` *event_flag*, *item_id***
|
||||
<pre>
|
||||
hiddenitem <i>event_flag</i>, <i>item_id</i>
|
||||
</pre>
|
||||
|
||||
- **`BGEVENT_COPY`**
|
||||
- `BGEVENT_COPY`
|
||||
|
||||
## `.ObjectEvents: db` *N*
|
||||
### `.ObjectEvents: db` *N*
|
||||
|
||||
- **`object_event` *x*, *y*, *sprite*, *movement*, *rx*, *ry*, *h1*, *h2*, *palette*, *type*, *range*, *script*, *event_flag***
|
||||
<pre>
|
||||
object_event <i>x</i>, <i>y</i>, <i>sprite</i>, <i>movement</i>, <i>rx</i>, <i>ry</i>, <i>h1</i>, <i>h2</i>, <i>palette</i>, <i>type</i>, <i>range</i>, <i>script</i>, <i>event_flag<i>
|
||||
</pre>
|
||||
|
||||
Movement types:
|
||||
|
||||
- **`SPRITEMOVEDATA_ITEM_TREE`**
|
||||
- `SPRITEMOVEDATA_ITEM_TREE`
|
||||
|
||||
- **`SPRITEMOVEDATA_WANDER`**
|
||||
- `SPRITEMOVEDATA_WANDER`
|
||||
|
||||
- **`SPRITEMOVEDATA_SPINRANDOM_SLOW`**
|
||||
- `SPRITEMOVEDATA_SPINRANDOM_SLOW`
|
||||
|
||||
- **`SPRITEMOVEDATA_WALK_UP_DOWN`**
|
||||
- `SPRITEMOVEDATA_WALK_UP_DOWN`
|
||||
|
||||
- **`SPRITEMOVEDATA_WALK_LEFT_RIGHT`**
|
||||
- `SPRITEMOVEDATA_WALK_LEFT_RIGHT`
|
||||
|
||||
- **`SPRITEMOVEDATA_STANDING_UP/DOWN/LEFT/RIGHT`**
|
||||
- `SPRITEMOVEDATA_STANDING_UP/DOWN/LEFT/RIGHT`
|
||||
|
||||
- **`SPRITEMOVEDATA_SPINRANDOM_FAST`**
|
||||
- `SPRITEMOVEDATA_SPINRANDOM_FAST`
|
||||
|
||||
- **`SPRITEMOVEDATA_SNORLAX`**
|
||||
- `SPRITEMOVEDATA_SNORLAX`
|
||||
|
||||
- **`SPRITEMOVEDATA_POKEMON`**
|
||||
- `SPRITEMOVEDATA_POKEMON`
|
||||
|
||||
- **`SPRITEMOVEDATA_SUDOWOODO`**
|
||||
- `SPRITEMOVEDATA_SUDOWOODO`
|
||||
|
||||
- **`SPRITEMOVEDATA_SMASHABLE_ROCK`**
|
||||
- `SPRITEMOVEDATA_SMASHABLE_ROCK`
|
||||
|
||||
- **`SPRITEMOVEDATA_STRENGTH_BOULDER`**
|
||||
- `SPRITEMOVEDATA_STRENGTH_BOULDER`
|
||||
|
||||
- **`SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE`**
|
||||
- `SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE`
|
||||
|
||||
- **`SPRITEMOVEDATA_SPINCLOCKWISE`**
|
||||
- `SPRITEMOVEDATA_SPINCLOCKWISE`
|
||||
|
||||
- **`SPRITEMOVEDATA_BIGDOLL`**
|
||||
- `SPRITEMOVEDATA_BIGDOLL`
|
||||
|
||||
- **`SPRITEMOVEDATA_LAPRAS`**
|
||||
- `SPRITEMOVEDATA_LAPRAS`
|
||||
|
||||
Object types:
|
||||
|
||||
- **`OBJECTTYPE_SCRIPT`**
|
||||
- `OBJECTTYPE_SCRIPT`
|
||||
|
||||
- **`OBJECTTYPE_ITEMBALL`**
|
||||
- `OBJECTTYPE_ITEMBALL`
|
||||
|
||||
**`itemball` *item_id***
|
||||
<pre>
|
||||
itemball <i>item_id</i>
|
||||
</pre>
|
||||
|
||||
- **`OBJECTTYPE_TRAINER`**
|
||||
- `OBJECTTYPE_TRAINER`
|
||||
|
||||
**`trainer` *event_flag*, *group_id*, *trainer_id*, *seen_text*, *beaten_text*, *loss_text*, *script***
|
||||
<pre>
|
||||
trainer <i>event_flag</i>, <i>group_id</i>, <i>trainer_id</i>, <i>seen_text</i>, <i>beaten_text</i>, <i>loss_text</i>, <i>script</i>
|
||||
</pre>
|
||||
|
||||
Reference in New Issue
Block a user