mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-09-09 09:51:34 -07: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
text
line
cont
para
done
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/IFNOTSET
dw <event_flag>, <script>
-
SIGNPOST_ITEM
dwb <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_ITEMBALL
itemball <item_id>
-
PERSONTYPE_TRAINER
trainer <event_flag>, <group_id>, <trainer_id>, <seen_text>, <beaten_text>, <loss_text>, <script>