mirror of
https://github.com/pret/pokecrystal.git
synced 2026-04-16 23:05:54 -05:00
1.8 KiB
1.8 KiB
Map Scripts
const_value set 2
const <MAPNAME>_<PERSONNAME>
MapName_MapScriptHeader:
.MapTriggers: db <N>
maptrigger <script>
.MapCallbacks: db <N>
dbw <type>, <script>
Scripts
Text
textlinecontparadone
MapName_MapEventHeader:
; filler
db 0, 0
.Warps: db <N>
warp_def <y>, <x>, <id>, <map>
.XYTriggers: db <N>
xy_trigger <id>, <y>, <x>, $0, <script>, $0, $0
.Signposts: db <N>
signpost <y>, <x>, <type>, <script>
Signpost types:
-
SIGNPOST_READ -
SIGNPOST_UP/DOWN/LEFT/RIGHT -
SIGNPOST_IFSET/IFNOTSETdw <event_flag>, <script> -
SIGNPOST_ITEMdwb <event_flag>, <item_id> -
SIGNPOST_COPY
.PersonEvents: db <N>
person_event <sprite>, <y>, <x>, <movement>, <ry>, <rx>, <hour>, <day>, <palette>, <type>, <range>, <script>, <flag>
Movement types:
-
SPRITEMOVEDATA_ITEM_TREE -
SPRITEMOVEDATA_WANDER -
SPRITEMOVEDATA_SPINRANDOM_SLOW -
SPRITEMOVEDATA_WALK_UP_DOWN -
SPRITEMOVEDATA_WALK_LEFT_RIGHT -
SPRITEMOVEDATA_STANDING_UP/DOWN/LEFT/RIGHT -
SPRITEMOVEDATA_SPINRANDOM_FAST -
SPRITEMOVEDATA_SNORLAX -
SPRITEMOVEDATA_POKEMON -
SPRITEMOVEDATA_SUDOWOODO -
SPRITEMOVEDATA_SMASHABLE_ROCK -
SPRITEMOVEDATA_STRENGTH_BOULDER -
SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE -
SPRITEMOVEDATA_SPINCLOCKWISE -
SPRITEMOVEDATA_BIGDOLL -
SPRITEMOVEDATA_LAPRAS
Person types:
-
PERSONTYPE_SCRIPT -
PERSONTYPE_ITEMBALLitemball <item_id> -
PERSONTYPE_TRAINERtrainer <event_flag>, <group_id>, <trainer_id>, <seen_text>, <beaten_text>, <loss_text>, <script>