summaryrefslogtreecommitdiff
path: root/constants/script_constants.asm
blob: 702e400809e3a91f8d6921e69940da102e8dadf8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

; Script IDs
	const_def
	const SCRIPT_ID_00   ; 00
	const SCRIPT_ID_01   ; 01
	const SCRIPT_ID_02   ; 02
	const SCRIPT_ID_03   ; 03
	const SCRIPT_ID_04   ; 04
	const SCRIPT_ID_05   ; 05
	
; Flags
SCRIPT_FINISHED_F      EQU 7

; Masks/Return Values
SCRIPT_FINISHED_MASK EQU 1 << SCRIPT_FINISHED_F
SCRIPT_SUCCESS  EQU $f
SCRIPT_FAIL     EQU 0

; Some script don't combine the return value with the flag
; Instead, they load this into the wFieldMoveScriptID, and keep
; the return value in a
SCRIPT_FINISHED EQU -1