Dear Forum,
If you are coding for MAPEDIT.EXE (creating maps or .MAP files using
DB2ACK). When the code is running, if the party steps onto square A
(XA, YA, MA) and the MOTION SCRIPT includes a MAP EXIT to square B
(XB, YB, MB), when the party position pointer moves to square B, it
does not execute the MOTION SCRIPT for square B. Dragon Bane 2
(DB2E) only executes the MOTION SCRIPT for square B if the party
attempts to enter square B (I discovered this when I teleported the
party into a building with the blocking bit on).
But when the code first starts, the party starts on square C (XC, YC,
0). Gabe said that DB2E will run the MOTION SCRIPT for square C when
the game first starts. So if you put a text message instruction in
the starting square, it will always create an intro screen. You can
also put other instructions, such as GIVE GOLD if you want the party
to start out with money.
Sincerely yours,
NEFTF