ActionQueue::dispose:
		pushi	$58		; 88, 'X', delete
		push1
		pushSelf
		lofsa	ActionQMgr
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	Set, $4
		bnot
		ret

ActionQueue::cue:
		link	$4
		pushi	$4b		; 75, 'K', at
		push1
		push0
		self	$6
		bnot
		sat	temp[$0]
		bnt	code_00a3
		pushi	$33a		; 826, pActionQueue
		push1
		pushSelf
		send	$6
		bnot
		lat	temp[$0]
		sag	global[$f0]
		pushi	$1ce		; 462, process
		push0
		lat	temp[$0]
		send	$4
		bnot
code_00a3:	ret

ActionQueue::delete:
		link	$2
		pushi	$58		; 88, 'X', delete
		push0
		&rest	$1
		super	Set, $4
		bnot
		pushi	$5a		; 90, 'Z', size
		push0
		self	$4
		bnot
		not
		bnt	code_00f4
		pushi	$5a		; 90, 'Z', size
		push0
		lofsa	pendingActions
		send	$4
		bnot
		bnt	code_00ea
code_00c3:	pushi	$33b		; 827, addAction
		push2
		pushi	$4b		; 75, 'K', at
		push1
		push0
		lofsa	pendingActions
		send	$6
		bnot
		sat	temp[$1]
		push
		push0
		lofsa	ActionQMgr
		send	$8
		bnot
		bnt	code_00ea
		pushi	$58		; 88, 'X', delete
		push1
		lst	temp[$1]
		lofsa	pendingActions
		send	$6
		bnot
		jmp	code_00c3

code_00ea:	pushi	$9f		; 159, add
		push1
		pushSelf
		class	DeadObjects
		send	$6
		bnot
code_00f4:	ret

ActionQueue::isDependent:
		link	$3
		pushi	$5a		; 90, 'Z', size
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		ldi	$0
		sat	temp[$1]
code_0105:	lst	temp[$1]
		lat	temp[$0]
		lt?
		bnt	code_012c
		pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$1]
		lap	param[$1]
		send	$6
		bnot
		sat	temp[$2]
		pushi	$a0		; 160, firstTrue
		push2
		pushi	$339		; 825, isDependent
		push
		self	$8
		bnot
		bnt	code_0128
		ldi	$1
		ret

code_0128:	+at	temp[$1]
		jmp	code_0105

code_012c:	ldi	$0
		ret

ActionQMgr::addAction:
		link	$5
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_013e
		lap	param[$2]
		sat	temp[$4]
		jmp	code_0142

code_013e:	ldi	$1
		sat	temp[$4]
code_0142:	lsp	param[$1]
		ldi	$0
		eq?
		bnt	code_014c
		ldi	$0
		ret

code_014c:	lat	temp[$4]
		bnt	code_016d
		pushi	$339		; 825, isDependent
		push1
		lsp	param[$1]
		lofsa	pendingActions
		send	$6
		bnot
		bnt	code_016d
		pushi	$9f		; 159, add
		push1
		lsp	param[$1]
		lofsa	pendingActions
		send	$6
		bnot
		ldi	$0
		ret

code_016d:	pushi	$5a		; 90, 'Z', size
		push0
		self	$4
		bnot
		sat	temp[$3]
		pushi	$a6		; 166, release
		push0
		lofsa	scratchList
		send	$4
		bnot
		ldi	$0
		sat	temp[$0]
code_0183:	lst	temp[$0]
		lat	temp[$3]
		lt?
		bnt	code_01af
		pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$0]
		self	$6
		bnot
		sat	temp[$1]
		pushi	$339		; 825, isDependent
		push1
		lsp	param[$1]
		send	$6
		bnot
		bnt	code_01ab
		pushi	$9f		; 159, add
		push1
		lst	temp[$1]
		lofsa	scratchList
		send	$6
		bnot
code_01ab:	+at	temp[$0]
		jmp	code_0183

code_01af:	ldi	$0
		sat	temp[$1]
		pushi	$5a		; 90, 'Z', size
		push0
		lofsa	scratchList
		send	$4
		bnot
		push
		dup
		ldi	$0
		eq?
		bnt	code_01e0
		pushi	$94		; 148, init
		push0
		pushi	$8d		; 141, new
		push0
		class	ActionQueue
		send	$4
		bnot
		sat	temp[$1]
		send	$4
		bnot
		pushi	$9f		; 159, add
		push1
		lst	temp[$1]
		self	$6
		bnot
		jmp	code_0203

code_01e0:	dup
		ldi	$1
		eq?
		bnt	code_01f4
		pushi	$4b		; 75, 'K', at
		push1
		push0
		lofsa	scratchList
		send	$6
		bnot
		sat	temp[$1]
		jmp	code_0203

code_01f4:	pushi	$9f		; 159, add
		push1
		lsp	param[$1]
		lofsa	pendingActions
		send	$6
		bnot
		ldi	$0
		ret

code_0203:	toss
		pushi	$9f		; 159, add
		push1
		lsp	param[$1]
		lat	temp[$1]
		send	$6
		bnot
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		ldi	$1
		eq?
		bnt	code_0229
		pushi	$9f		; 159, add
		push1
		lst	temp[$1]
		lofsa	kickStartList
		send	$6
		bnot
code_0229:	ldi	$1
		ret

ActionQMgr::doit:
		link	$2
		pushi	$5a		; 90, 'Z', size
		push0
		lofsa	kickStartList
		send	$4
		bnot
		bnt	code_0250
		pushi	$9d		; 157, eachElementDo
		push1
		pushi	$c7		; 199, cue
		lofsa	kickStartList
		send	$6
		bnot
		pushi	$a6		; 166, release
		push0
		lofsa	kickStartList
		send	$4
		bnot
code_0250:	pushi	$4b		; 75, 'K', at
		push1
		push0
		class	MovieCmdList
		send	$6
		bnot
		sat	temp[$0]
		push0
		callk	kernel_121, $0
		bnot
		sat	temp[$1]
		push
		lal	local[$1]
		ugt?
		not
		bnt	code_026d
		lat	temp[$1]
		sal	local[$1]
code_026d:	lat	temp[$0]
		bnt	code_03d2
		lsl	local[$0]
		eq?
		bnt	code_03d2
		push0
		callk	kernel_121, $0
		bnot
		push
		lal	local[$1]
		sub
		push
		ldi	$1c20		; 7200
		gt?
		bnt	code_03dd
		pushi	$b		; 11, inRight
		lofsa	string_00d7	; "The Realm seems to have locked up on you... the following debug data will help us to track the problem.\n"
		push
		lat	temp[$0]
		bnt	code_029b
		pushi	$20		; 32, ' ', name
		push0
		send	$4
		bnot
		jmp	code_029e

code_029b:	lofsa	string_01d6	; "<none>"
code_029e:	push
		lst	temp[$0]
		lat	temp[$0]
		bnt	code_02c8
		push1
		pushi	$33f		; 831, pClient
		push0
		send	$4
		bnot
		push
		calle	export60000_0, $2
		bnot
		bnt	code_02c8
		pushi	$20		; 32, ' ', name
		push0
		pushi	$33f		; 831, pClient
		push0
		lat	temp[$0]
		send	$4
		bnot
		send	$4
		bnot
		jmp	code_02cb

code_02c8:	lofsa	string_01d6	; "<none>"
code_02cb:	push
		push1
		lst	temp[$0]
		calle	export60000_0, $2
		bnot
		bnt	code_02e3
		pushi	$33f		; 831, pClient
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_02e5

code_02e3:	ldi	$0
code_02e5:	push
		lat	temp[$0]
		bnt	code_0338
		push1
		pushi	$33f		; 831, pClient
		push0
		send	$4
		bnot
		push
		calle	export60000_0, $2
		bnot
		bnt	code_0338
		pushi	$99		; 153, respondsTo
		push1
		pushi	$44		; 68, 'D', mover
		pushi	$33f		; 831, pClient
		push0
		lat	temp[$0]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_0338
		pushi	$44		; 68, 'D', mover
		push0
		pushi	$33f		; 831, pClient
		push0
		lat	temp[$0]
		send	$4
		bnot
		send	$4
		bnot
		bnt	code_0338
		pushi	$20		; 32, ' ', name
		push0
		pushi	$44		; 68, 'D', mover
		push0
		pushi	$33f		; 831, pClient
		push0
		lat	temp[$0]
		send	$4
		bnot
		send	$4
		bnot
		send	$4
		bnot
		jmp	code_033b

code_0338:	lofsa	string_01d6	; "<none>"
code_033b:	push
		lat	temp[$0]
		bnt	code_0377
		push1
		pushi	$33f		; 831, pClient
		push0
		send	$4
		bnot
		push
		calle	export60000_0, $2
		bnot
		bnt	code_0377
		pushi	$99		; 153, respondsTo
		push1
		pushi	$44		; 68, 'D', mover
		pushi	$33f		; 831, pClient
		push0
		lat	temp[$0]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_0377
		pushi	$44		; 68, 'D', mover
		push0
		pushi	$33f		; 831, pClient
		push0
		lat	temp[$0]
		send	$4
		bnot
		send	$4
		bnot
		jmp	code_0379

code_0377:	ldi	$0
code_0379:	push
		pushi	$5a		; 90, 'Z', size
		push0
		class	MovieCmdList
		send	$4
		bnot
		push
		pushi	$c3		; 195, script
		push0
		lag	global[$1]
		send	$4
		bnot
		bnt	code_039f
		pushi	$20		; 32, ' ', name
		push0
		pushi	$c3		; 195, script
		push0
		lag	global[$1]
		send	$4
		bnot
		send	$4
		bnot
		jmp	code_03a2

code_039f:	lofsa	string_01d6	; "<none>"
code_03a2:	push
		pushi	$c3		; 195, script
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		pushi	$c3		; 195, script
		push0
		lag	global[$1]
		send	$4
		bnot
		bnt	code_03c9
		pushi	$29		; 41, ')', state
		push0
		pushi	$c3		; 195, script
		push0
		lag	global[$1]
		send	$4
		bnot
		send	$4
		bnot
		jmp	code_03cb

code_03c9:	ldi	$ff		; 255, asInteger
code_03cb:	push
		callk	kernel_132, $16
		bnot
		jmp	code_03dd

code_03d2:	lat	temp[$0]
		sal	local[$0]
		push0
		callk	kernel_121, $0
		bnot
		sal	local[$1]
code_03dd:	ret

ActionQMgr::flush:
		pushi	$9d		; 157, eachElementDo
		push1
		pushi	$95		; 149, dispose
		self	$6
		bnot
		pushi	$a6		; 166, release
		push0
		self	$4
		bnot
		pushi	$a6		; 166, release
		push0
		lofsa	kickStartList
		send	$4
		bnot
		pushi	$a6		; 166, release
		push0
		lofsa	pendingActions
		send	$4
		bnot
		ret

