export42000_0	= inventoryPanel
export42000_1	= combatExitIcon
export42000_2	= doIcon
export42000_3	= surrenderIcon
export42000_4	= editField
export42000_5	= groupIcon
export42000_6	= system4Btn

TextDumpDialog::init:
		link	$5
		pushi	$94		; 148, init
		push1
		lofsa	string_212e	; "CREATEITEM"
		push
		super	WinDialogHandler, $6
		bnot
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$67		; 103, 'g', quitGame
		callk	kernel_118, $6
		bnot
		sat	temp[$1]
		push2
		pushi	$37		; 55, '7', dx
		push
		callk	kernel_118, $4
		bnot
		ret

TextDumpDialog::handleEvent:
		link	$2
		pushi	$48		; 72, 'H', modifiers
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pWindow
		eq?
		bnt	code_04bf
		pushi	$31		; 49, '1', message
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1
		eq?
		bnt	code_04ae
		pushi	$9f		; 159, add
		push1
		pushSelf
		class	DeadObjects
		send	$6
		bnot
		jmp	code_04be

code_04ae:	dup
		ldi	$2
		eq?
		bnt	code_04be
		pushi	$9f		; 159, add
		push1
		pushSelf
		class	DeadObjects
		send	$6
		bnot
code_04be:	toss
code_04bf:	ret

gameBarBtn::init:
		pushi	$25		; 37, '%', fore
		push1
		pushi	$1a		; 26, signal
		pushi	$1e7		; 487, normalColor
		push1
		pushi	$1a		; 26, signal
		pushi	$1e8		; 488, selectColor
		push1
		pushi	$33		; 51, '3', play
		pushi	$1e9		; 489, chosenColor
		push1
		pushi	$33		; 51, '3', play
		pushi	$1ea		; 490, dimColor
		push1
		pushi	$7		; priority
		pushi	$2a		; 42, '*', font
		push1
		pushi	$14		; 20, nsRight
		pushi	$27		; 39, ''', mode
		push1
		push1
		pushi	$1f6		; 502, setText
		push1
		pTos	text
		self	$30
		bnot
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	Button, $4
		bnot
		ret

gameBarBtn::hide:
		pushi	$69		; 105, 'i', hide
		push1
		push0
		super	Button, $6
		bnot
		ret

gameBarBtn::doit:
		ret

gameBarBtn::cue:
		ret

gameBarBtn::handleError:
		ret

RealmPanel::init:
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	Dialog, $4
		bnot
		pushi	$47f		; 1151, addPanel
		push1
		pushSelf
		lag	global[$6]
		send	$6
		bnot
		ret

RealmPanel::dispose:
		pushi	$480		; 1152, deletePanel
		push1
		pushSelf
		lag	global[$6]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	Dialog, $4
		bnot
		ret

RealmPanel::handleEvent:
		pushi	$2b		; 43, '+', type
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		ldi	$4		; scaleX
		eq?
		bnt	code_054d
		pushi	$31		; 49, '1', message
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		ldi	$d		; 13, seenRect
		eq?
		bnt	code_054d
		ret

code_054d:	pushi	$c8		; 200, handleEvent
		push1
		lsp	param[$1]
		super	Dialog, $6
		bnot
		ret

RealmIconBar::newLinesHide:
		pushi	$69		; 105, 'i', hide
		push0
		lofsa	newLines
		send	$4
		bnot
		ret

RealmIconBar::newLinesShow:
		pushi	$75		; 117, 'u', show
		push0
		lofsa	newLines
		send	$4
		bnot
		ret

RealmIconBar::validTextColor:
		link	$2
		ldi	$0
		sat	temp[$0]
		ldi	$0
		sat	temp[$1]
code_0576:	lst	temp[$1]
		ldi	$d		; 13, seenRect
		lt?
		bnt	code_058e
		lsg	global[$b6]
		lat	temp[$1]
		lali	local[$c]
		eq?
		bnt	code_058a
		ldi	$1
		sat	temp[$0]
code_058a:	+at	temp[$1]
		jmp	code_0576

code_058e:	lat	temp[$0]
		ret

		not
		bnt	code_0599
		ldi	$0
		ret

		jmp	code_059c

code_0599:	ldi	$1
		ret

code_059c:	ret

RealmIconBar::init:
		link	$4
		pushi	$8d		; 141, new
		push0
		class	File
		send	$4
		bnot
		sat	temp[$1]
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2176	; "pref.sav"
		push
		lat	temp[$1]
		send	$6
		bnot
		push2
		pushi	$a		; 10, inTop
		lofsa	string_2176	; "pref.sav"
		push
		callk	kernel_93, $4
		bnot
		bnt	code_069b
		pushi	$248		; 584, open
		push1
		push1
		lat	temp[$1]
		send	$6
		bnot
		pushi	$135		; 309, getWord
		push0
		lat	temp[$1]
		send	$4
		bnot
		sag	global[$b6]
		pushi	$27e		; 638, seek
		push1
		push2
		lat	temp[$1]
		send	$6
		bnot
		pushi	$135		; 309, getWord
		push0
		lat	temp[$1]
		send	$4
		bnot
		sag	global[$b7]
		pushi	$27e		; 638, seek
		push1
		pushi	$4		; scaleX
		lat	temp[$1]
		send	$6
		bnot
		pushi	$135		; 309, getWord
		push0
		lat	temp[$1]
		send	$4
		bnot
		sal	local[$1c]
		pushi	$27e		; 638, seek
		push1
		pushi	$6		; maxScale
		lat	temp[$1]
		send	$6
		bnot
		pushi	$135		; 309, getWord
		push0
		lat	temp[$1]
		send	$4
		bnot
		sal	local[$19]
		pushi	$27e		; 638, seek
		push1
		pushi	$8		; fixPriority
		lat	temp[$1]
		send	$6
		bnot
		pushi	$135		; 309, getWord
		push0
		lat	temp[$1]
		send	$4
		bnot
		sal	local[$1a]
		pushi	$27e		; 638, seek
		push1
		pushi	$a		; 10, inTop
		lat	temp[$1]
		send	$6
		bnot
		pushi	$135		; 309, getWord
		push0
		lat	temp[$1]
		send	$4
		bnot
		sal	local[$1b]
		pushi	$27e		; 638, seek
		push1
		pushi	$c		; 12, inBottom
		lat	temp[$1]
		send	$6
		bnot
		pushi	$135		; 309, getWord
		push0
		lat	temp[$1]
		send	$4
		bnot
		sag	global[$b4]
		pushi	$27e		; 638, seek
		push1
		pushi	$e		; 14, view
		lat	temp[$1]
		send	$6
		bnot
		pushi	$135		; 309, getWord
		push0
		lat	temp[$1]
		send	$4
		bnot
		sag	global[$b3]
		pushi	$27e		; 638, seek
		push1
		pushi	$10		; 16, cel
		lat	temp[$1]
		send	$6
		bnot
		pushi	$135		; 309, getWord
		push0
		lat	temp[$1]
		send	$4
		bnot
		sag	global[$ee]
		pushi	$253		; 595, close
		push0
		pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$8
		bnot
		lag	global[$3a]
		sag	global[$b5]
		jmp	code_06c3

code_069b:	ldi	$2b		; 43, '+', type
		sag	global[$b6]
		ldi	$7		; priority
		sag	global[$b7]
		lag	global[$3a]
		sag	global[$b5]
		ldi	$0
		sal	local[$1c]
		ldi	$1
		sal	local[$19]
		ldi	$1
		sal	local[$1a]
		ldi	$0
		sal	local[$1b]
		ldi	$0
		sag	global[$b4]
		ldi	$0
		sag	global[$b3]
		ldi	$3		; z
		sag	global[$ee]
code_06c3:	lsg	global[$ee]
		ldi	$5		; scaleY
		gt?
		bt	code_06cf
		lsg	global[$ee]
		ldi	$1
		lt?
code_06cf:	bnt	code_06d5
		ldi	$3		; z
		sag	global[$ee]
code_06d5:	pushi	$48d		; 1165, validTextColor
		push0
		class	RealmIconBar
		send	$4
		bnot
		not
		bnt	code_06e6
		ldi	$2b		; 43, '+', type
		sag	global[$b6]
code_06e6:	pushi	$8d		; 141, new
		push0
		class	RealmIconBar
		send	$4
		bnot
		sag	global[$6]
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_217f	; "iconBar"
		push
		pushi	$9f		; 159, add
		pushi	$a		; 10, inTop
		lofsa	walkIcon
		push
		lofsa	doIcon
		push
		lofsa	castMagicIcon
		push
		lofsa	groupIcon
		push
		lofsa	invIcon
		push
		lofsa	mapIcon
		push
		lofsa	optionsIcon
		push
		lofsa	inventoryPanel
		push
		lofsa	editField
		push
		lofsa	newLines
		push
		push2
		push1
		pushi	$13e		; 318, putBits
		push1
		push1
		push0
		push0
		push1
		pushi	$6e		; 110, 'n', resX
		push1
		pushi	$280		; 640, disposeWhenDone
		pushi	$6f		; 111, 'o', resY
		push1
		pushi	$1e0		; 480, isControl
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		class	Plane
		send	$4
		bnot
		send	$10
		bnot
		push
		pushi	$9d		; 157, eachElementDo
		push2
		pushi	$2a		; 42, '*', font
		lsg	global[$3a]
		pushi	$254		; 596, keepUp
		push1
		push1
		pushi	$1d3		; 467, modal
		push1
		push0
		lag	global[$6]
		send	$44
		bnot
		pushi	$8d		; 141, new
		push0
		class	Cast
		send	$4
		bnot
		sat	temp[$0]
		pushi	$1b8		; 440, addCast
		push1
		push
		push0
		push0
		lag	global[$6]
		send	$4
		bnot
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		lst	temp[$0]
		lofsa	backDrop
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	mapIcon
		send	$6
		bnot
		lofsa	walkIcon
		sal	local[$8]
		pushi	$1cb		; 459, choose
		push0
		lofsa	walkIcon
		send	$4
		bnot
		pushi	$94		; 148, init
		push0
		pushi	$248		; 584, open
		push0
		pushi	$69		; 105, 'i', hide
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	blankPanel
		send	$4
		bnot
		sal	local[$2]
		send	$c
		bnot
		pushi	$47f		; 1151, addPanel
		push1
		lsl	local[$2]
		lag	global[$6]
		send	$6
		bnot
		pushi	$94		; 148, init
		push0
		pushi	$248		; 584, open
		push0
		pushi	$69		; 105, 'i', hide
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	preferencePanel
		send	$4
		bnot
		sal	local[$3]
		send	$c
		bnot
		pushi	$47f		; 1151, addPanel
		push1
		lsl	local[$3]
		lag	global[$6]
		send	$6
		bnot
		pushi	$94		; 148, init
		push0
		pushi	$248		; 584, open
		push0
		pushi	$69		; 105, 'i', hide
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	optionsPanel
		send	$4
		bnot
		sal	local[$7]
		send	$c
		bnot
		pushi	$47f		; 1151, addPanel
		push1
		lsl	local[$7]
		lag	global[$6]
		send	$6
		bnot
		pushi	$94		; 148, init
		push0
		pushi	$248		; 584, open
		push0
		pushi	$69		; 105, 'i', hide
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	systemPanel
		send	$4
		bnot
		sal	local[$5]
		send	$c
		bnot
		pushi	$47f		; 1151, addPanel
		push1
		lsl	local[$5]
		lag	global[$6]
		send	$6
		bnot
		pushi	$94		; 148, init
		push0
		pushi	$248		; 584, open
		push0
		pushi	$69		; 105, 'i', hide
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	helpPanel
		send	$4
		bnot
		sal	local[$4]
		send	$c
		bnot
		pushi	$47f		; 1151, addPanel
		push1
		lsl	local[$4]
		lag	global[$6]
		send	$6
		bnot
		pushi	$94		; 148, init
		push0
		pushi	$248		; 584, open
		push0
		pushi	$69		; 105, 'i', hide
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	controlPanel
		send	$4
		bnot
		sal	local[$1]
		send	$c
		bnot
		pushi	$47f		; 1151, addPanel
		push1
		lsl	local[$1]
		lag	global[$6]
		send	$6
		bnot
		pushi	$94		; 148, init
		push0
		pushi	$248		; 584, open
		push0
		pushi	$69		; 105, 'i', hide
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	groupPanel
		send	$4
		bnot
		sal	local[$6]
		send	$c
		bnot
		pushi	$47f		; 1151, addPanel
		push1
		lsl	local[$6]
		lag	global[$6]
		send	$6
		bnot
		pushi	$383		; 899, curPanel
		push1
		lsl	local[$1]
		pushi	$69		; 105, 'i', hide
		push0
		lag	global[$6]
		send	$a
		bnot
		push1
		push1
		pushi	$a		; 10, inTop
		push2
		push1
		pushi	$d		; 13, seenRect
		pushi	$94		; 148, init
		push1
		lst	temp[$0]
		lofsa	talkWindow
		send	$12
		bnot
		pushi	$352		; 850, newLinesHide
		push0
		self	$4
		bnot
		pushi	$94		; 148, init
		push0
		pushi	$1b4		; 436, enable
		push0
		lofsa	GameBarCursor
		send	$8
		bnot
		pTos	state
		ldi	$1
		and
		not
		bnt	code_08f1
		pushi	$1b5		; 437, disable
		push0
		lofsa	GameBarCursor
		send	$4
		bnot
code_08f1:	ret

RealmIconBar::dispose:
		pToa	pPanels
		bnt	code_0901
		pushi	$95		; 149, dispose
		push0
		send	$4
		bnot
		ldi	$0
		aTop	pPanels
code_0901:	pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	IconBar, $4
		bnot
		ret

RealmIconBar::hide:
		pushi	$69		; 105, 'i', hide
		push0
		&rest	$1
		super	IconBar, $4
		bnot
		pTos	state
		ldi	$fe		; 254, strIndex
		and
		aTop	state
		pushi	$3a5		; 933, hideContents
		push0
		lag	global[$1]
		send	$4
		bnot
		pushi	$383		; 899, curPanel
		push1
		lsl	local[$1]
		lag	global[$6]
		send	$6
		bnot
		pToa	pPanels
		bnt	code_093f
		pushi	$9d		; 157, eachElementDo
		push1
		pushi	$69		; 105, 'i', hide
		&rest	$1
		send	$6
		bnot
code_093f:	pushi	$69		; 105, 'i', hide
		push0
		lofsa	editField
		send	$4
		bnot
		pushi	$1b5		; 437, disable
		push0
		lofsa	GameBarCursor
		send	$4
		bnot
		push1
		pushi	$4		; scaleX
		callk	kernel_118, $2
		bnot
		pushi	$6		; maxScale
		push2
		push2
		push0
		push0
		pushi	$27f		; 639, rename
		pushi	$1e0		; 480, isControl
		callk	kernel_118, $c
		bnot
		ret

RealmIconBar::show:
		pushi	$75		; 117, 'u', show
		push0
		&rest	$1
		super	IconBar, $4
		bnot
		pTos	state
		ldi	$1
		or
		aTop	state
		pushi	$75		; 117, 'u', show
		push0
		pushi	$383		; 899, curPanel
		push0
		lag	global[$6]
		send	$4
		bnot
		send	$4
		bnot
		pushi	$57		; 87, 'W', draw
		push0
		lofsa	editField
		send	$4
		bnot
		pushi	$1b4		; 436, enable
		push0
		lofsa	GameBarCursor
		send	$4
		bnot
		push1
		pushi	$3		; z
		callk	kernel_118, $2
		bnot
		pushi	$6		; maxScale
		push2
		push2
		push0
		push0
		pushi	$27f		; 639, rename
		pushi	$120		; 288, setBit
		callk	kernel_118, $c
		bnot
		ret

RealmIconBar::swapIcons:
		lap	param[$0]
		not
		bnt	code_09ba
		ret

code_09ba:	pushi	$a3		; 163, contains
		push1
		lsp	param[$1]
		lag	global[$6]
		send	$6
		bnot
		bnt	code_0a38
		pushi	$b2		; 178, replace
		push2
		lsp	param[$1]
		lsp	param[$2]
		lag	global[$6]
		send	$8
		bnot
		pushi	$94		; 148, init
		push1
		lsg	global[$6]
		lap	param[$2]
		send	$6
		bnot
		pushi	$483		; 1155, pLastIcon
		push0
		lag	global[$6]
		send	$4
		bnot
		push
		lap	param[$1]
		eq?
		bnt	code_09fa
		pushi	$483		; 1155, pLastIcon
		push1
		lsp	param[$2]
		lag	global[$6]
		send	$6
		bnot
code_09fa:	lsp	param[$0]
		ldi	$1
		eq?
		bnt	code_0a1a
		pushi	$24f		; 591, curIcon
		push0
		lag	global[$6]
		send	$4
		bnot
		push
		lap	param[$1]
		eq?
		bnt	code_0a2f
		pushi	$45		; 69, 'E', doit
		push0
		lap	param[$1]
		send	$4
		bnot
		jmp	code_0a2f

code_0a1a:	pushi	$a3		; 163, contains
		push1
		lsp	param[$3]
		lag	global[$6]
		send	$6
		bnot
		bnt	code_0a2f
		pushi	$45		; 69, 'E', doit
		push0
		lap	param[$3]
		send	$4
		bnot
code_0a2f:	pushi	$95		; 149, dispose
		push0
		lap	param[$1]
		send	$4
		bnot
code_0a38:	ret

RealmIconBar::showInventoryPanel:
		link	$1
		pushi	$383		; 899, curPanel
		push0
		lag	global[$6]
		send	$4
		bnot
		sat	temp[$0]
		bnt	code_0a64
		push
		lofsa	inventoryPanel
		ne?
		bnt	code_0a64
		pushi	$69		; 105, 'i', hide
		push0
		lat	temp[$0]
		send	$4
		bnot
		pushi	$383		; 899, curPanel
		push1
		lofsa	inventoryPanel
		push
		lag	global[$6]
		send	$6
		bnot
code_0a64:	ret

RealmIconBar::showPanel:
		link	$1
		pushi	$383		; 899, curPanel
		push0
		lag	global[$6]
		send	$4
		bnot
		sat	temp[$0]
		push
		lap	param[$1]
		ne?
		bnt	code_0abe
		lat	temp[$0]
		bnt	code_0a96
		push
		lofsa	inventoryPanel
		eq?
		bnt	code_0a8e
		pushi	$3a5		; 933, hideContents
		push0
		lag	global[$1]
		send	$4
		bnot
		jmp	code_0a96

code_0a8e:	pushi	$69		; 105, 'i', hide
		push0
		lat	temp[$0]
		send	$4
		bnot
code_0a96:	pushi	$383		; 899, curPanel
		push1
		lsp	param[$1]
		lag	global[$6]
		send	$6
		bnot
		lsp	param[$1]
		lofsa	inventoryPanel
		eq?
		bnt	code_0ab4
		pushi	$3a4		; 932, showContents
		push0
		lag	global[$1]
		send	$4
		bnot
		jmp	code_0abe

code_0ab4:	pushi	$75		; 117, 'u', show
		push0
		&rest	$2
		lap	param[$1]
		send	$4
		bnot
code_0abe:	ret

RealmIconBar::updatePanel:
		link	$1
		pushi	$383		; 899, curPanel
		push0
		lag	global[$6]
		send	$4
		bnot
		push
		lap	param[$1]
		eq?
		bnt	code_0ada
		pushi	$75		; 117, 'u', show
		push0
		&rest	$2
		lap	param[$1]
		send	$4
		bnot
code_0ada:	ret

RealmIconBar::replacePanel:
		pushi	$383		; 899, curPanel
		push0
		lag	global[$6]
		send	$4
		bnot
		aTop	pLastPanel
		pushi	$489		; 1161, showPanel
		push1
		lsp	param[$1]
		lag	global[$6]
		send	$6
		bnot
		ret

RealmIconBar::disablePanel:
		link	$1
		pushi	$383		; 899, curPanel
		push0
		lag	global[$6]
		send	$4
		bnot
		sat	temp[$0]
		push
		lap	param[$1]
		eq?
		bnt	code_0b32
		lat	temp[$0]
		bnt	code_0b32
		push
		lofsa	inventoryPanel
		eq?
		bnt	code_0b1b
		pushi	$3a5		; 933, hideContents
		push0
		lag	global[$1]
		send	$4
		bnot
		jmp	code_0b23

code_0b1b:	pushi	$69		; 105, 'i', hide
		push0
		lat	temp[$0]
		send	$4
		bnot
code_0b23:	lat	temp[$0]
		aTop	pLastPanel
		pushi	$489		; 1161, showPanel
		push1
		lsl	local[$2]
		lag	global[$6]
		send	$6
		bnot
code_0b32:	ret

RealmIconBar::restorePanel:
		pToa	pLastPanel
		bnt	code_0b41
		pushi	$489		; 1161, showPanel
		push1
		push
		lag	global[$6]
		send	$6
		bnot
code_0b41:	ret

RealmIconBar::setIcon:
		pushi	$1cb		; 459, choose
		push0
		lap	param[$1]
		send	$4
		bnot
		pushi	$45		; 69, 'E', doit
		push0
		lap	param[$1]
		send	$4
		bnot
		ret

RealmIconBar::replaceIcons:
		link	$2
		pushi	$381		; 897, pMode
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		and
		bnt	code_0cd8
		pushi	$381		; 897, pMode
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		ldi	$2
		and
		bnt	code_0bba
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	walkIcon
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	doIcon
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	castMagicIcon
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	groupIcon
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	invIcon
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	control6Btn
		send	$6
		bnot
		jmp	code_0cd8

code_0bba:	pushi	$381		; 897, pMode
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		ldi	$4		; scaleX
		and
		bnt	code_0be8
		pushi	$1b4		; 436, enable
		push1
		push1
		lofsa	groupIcon
		send	$6
		bnot
		pushi	$486		; 1158, swapIcons
		push2
		lofsa	mapIcon
		push
		lofsa	combatExitIcon
		push
		lag	global[$6]
		send	$8
		bnot
		jmp	code_0cd8

code_0be8:	pushi	$381		; 897, pMode
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		ldi	$1
		and
		bnt	code_0cd8
		pushi	$486		; 1158, swapIcons
		push2
		lofsa	combatExitIcon
		push
		lofsa	mapIcon
		push
		lag	global[$6]
		send	$8
		bnot
		pushi	$1b4		; 436, enable
		push1
		push1
		lofsa	control6Btn
		send	$6
		bnot
		pushi	$35c		; 860, getBase
		push1
		class	BCharacter
		push
		lag	global[$1]
		send	$6
		bnot
		sat	temp[$0]
		pushi	$1b4		; 436, enable
		push1
		push1
		lofsa	castMagicIcon
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push1
		lofsa	groupIcon
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push1
		lofsa	walkIcon
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push1
		lofsa	doIcon
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push1
		lofsa	invIcon
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push1
		lofsa	optionsIcon
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	mapIcon
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push1
		lofsa	control6Btn
		send	$6
		bnot
		pushi	$383		; 899, curPanel
		push0
		lag	global[$6]
		send	$4
		bnot
		sat	temp[$1]
		pTos	curIcon
		lofsa	doIcon
		eq?
		bnt	code_0c9a
		pushi	$1f5		; 501, setIcon
		push1
		lofsa	doIcon
		push
		self	$6
		bnot
		jmp	code_0ccd

code_0c9a:	pTos	curIcon
		lofsa	walkIcon
		eq?
		bnt	code_0caf
		pushi	$1f5		; 501, setIcon
		push1
		lofsa	walkIcon
		push
		self	$6
		bnot
		jmp	code_0ccd

code_0caf:	pTos	pLastIcon
		lofsa	swordIcon
		eq?
		bnt	code_0cc4
		pushi	$1f5		; 501, setIcon
		push1
		lofsa	doIcon
		push
		self	$6
		bnot
		jmp	code_0ccd

code_0cc4:	pushi	$1f5		; 501, setIcon
		push1
		pTos	pLastIcon
		self	$6
		bnot
code_0ccd:	pushi	$48c		; 1164, replacePanel
		push1
		lst	temp[$1]
		lag	global[$6]
		send	$6
		bnot
code_0cd8:	ret

RealmIconBar::addPanel:
		pToa	pPanels
		not
		bnt	code_0ce9
		pushi	$8d		; 141, new
		push0
		class	Set
		send	$4
		bnot
		aTop	pPanels
code_0ce9:	pushi	$9f		; 159, add
		push1
		lsp	param[$1]
		pToa	pPanels
		send	$6
		bnot
		ret

RealmIconBar::deletePanel:
		pToa	pPanels
		bnt	code_0d19
		pushi	$58		; 88, 'X', delete
		push1
		lsp	param[$1]
		send	$6
		bnot
		pushi	$5a		; 90, 'Z', size
		push0
		pToa	pPanels
		send	$4
		bnot
		not
		bnt	code_0d19
		pushi	$95		; 149, dispose
		push0
		pToa	pPanels
		send	$4
		bnot
		ldi	$0
		aTop	pPanels
code_0d19:	ret

RealmIconBar::handleEvent:
		link	$3
		pushi	$50		; 80, 'P', claimed
		push0
		lap	param[$1]
		send	$4
		bnot
		bnt	code_0d29
		ldi	$1
		ret

code_0d29:	pushi	$2b		; 43, '+', type
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$4		; scaleX
		eq?
		bnt	code_0e96
		pushi	$31		; 49, '1', message
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$3b00		; 15104
		eq?
		bnt	code_0d6d
		lal	local[$1d]
		not
		bnt	code_0d61
		pushi	$94		; 148, init
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	gameHelpScript
		send	$4
		bnot
		sat	temp[$2]
		send	$4
		bnot
code_0d61:	pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_0e95

code_0d6d:	dup
		ldi	$1400		; 5120
		eq?
		bnt	code_0de2
		pushi	$262		; 610, canControl
		push0
		lag	global[$e]
		send	$4
		bnot
		bnt	code_0dd6
		pushi	$263		; 611, canInput
		push0
		lag	global[$e]
		send	$4
		bnot
		bnt	code_0dd6
		lag	global[$1]
		bnt	code_0dd6
		push1
		pushi	$c5		; 197, pRoom
		push0
		send	$4
		bnot
		push
		calle	export60000_0, $2
		bnot
		bnt	code_0dd6
		pushi	$97		; 151, isKindOf
		push1
		class	NetRoom
		push
		pushi	$c5		; 197, pRoom
		push0
		lag	global[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_0dd6
		lag	global[$f5]
		not
		bnt	code_0dd6
		pushi	$381		; 897, pMode
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		ldi	$2
		and
		not
		bnt	code_0dd6
		pushi	$45		; 69, 'E', doit
		push0
		class	MakeTreasureDialog
		send	$4
		bnot
code_0dd6:	pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_0e95

code_0de2:	dup
		ldi	$1f00		; 7936
		eq?
		bnt	code_0e34
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$1]
		pushi	$8		; fixPriority
		lofsa	string_2187	; "Save Screen to?:"
		push
		pushi	$76		; 118, 'v', textLeft
		lst	temp[$1]
		pushi	$14		; 20, nsRight
		pushi	$8		; fixPriority
		pushi	$77		; 119, 'w', textTop
		lofsa	string_2198	; "Okay"
		push
		push1
		calle	export60029_0, $10
		bnot
		push1
		pushi	$71		; 113, 'q', data
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		callk	kernel_136, $2
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_0e95

code_0e34:	dup
		ldi	$1900		; 6400
		eq?
		bnt	code_0e95
		ldi	$0
		ret

		pushi	$8c		; 140, scratch
		push0
		class	GPolyBitmap
		send	$4
		bnot
		push
		dup
		ldi	$ff		; 255, asInteger
		eq?
		bnt	code_0e5f
		pushi	$8c		; 140, scratch
		push1
		push0
		pushi	$94		; 148, init
		push0
		class	GPolyBitmap
		send	$a
		bnot
		jmp	code_0e94

code_0e5f:	dup
		ldi	$0
		eq?
		bnt	code_0e7f
		pushi	$95		; 149, dispose
		push0
		class	GPolyBitmap
		send	$4
		bnot
		pushi	$8c		; 140, scratch
		push1
		pushi	$4		; scaleX
		pushi	$94		; 148, init
		push0
		class	GPolyBitmap
		send	$a
		bnot
		jmp	code_0e94

code_0e7f:	dup
		ldi	$4		; scaleX
		eq?
		bnt	code_0e94
		pushi	$95		; 149, dispose
		push0
		pushi	$8c		; 140, scratch
		push1
		pushi	$ff		; 255, asInteger
		class	GPolyBitmap
		send	$a
		bnot
code_0e94:	toss
code_0e95:	toss
code_0e96:	toss
		pushi	$50		; 80, 'P', claimed
		push0
		lap	param[$1]
		send	$4
		bnot
		not
		bnt	code_0ead
		pushi	$c8		; 200, handleEvent
		push1
		lsp	param[$1]
		super	IconBar, $6
		bnot
		ret

code_0ead:	pushi	$50		; 80, 'P', claimed
		push0
		lap	param[$1]
		send	$4
		bnot
		ret

RealmIconBar::advanceCurIcon:
		lofsa	doIcon
		aTop	curIcon
		pushi	$57		; 87, 'W', draw
		push0
		lofsa	GameBarCursor
		send	$4
		bnot
		pushi	$1cb		; 459, choose
		push0
		pToa	curIcon
		send	$4
		bnot
		lag	global[$cd]
		bnt	code_0ed8
		pushi	$2a2		; 674, reset
		push0
		send	$4
		bnot
code_0ed8:	ret

		lag	global[$1]
		bnt	code_0eeb
		pushi	$381		; 897, pMode
		push0
		send	$4
		bnot
		push
		ldi	$2
		and
		bnt	code_0eeb
		ret

code_0eeb:	ret

talkWindow::init:
		selfID
		sag	global[$9c]
		pushi	$94		; 148, init
		push1
		lsp	param[$1]
		&rest	$2
		super	FastScrollWindow, $6
		bnot
		ret

talkWindow::add:
		pushi	$3		; z
		pushi	$6		; maxScale
		push2
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		ret

editField::drawSelected:
		ret

editField::init:
		pToa	text
		not
		bnt	code_0f1a
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		aTop	text
code_0f1a:	pTos	state
		ldi	$8		; fixPriority
		or
		aTop	state
		pushi	$2a		; 42, '*', font
		push1
		lsg	global[$b5]
		self	$6
		bnot
		pushi	$1be		; 446, setSize
		push1
		pTos	pRightMargin
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$8		; fixPriority
		pushi	$87		; 135, left
		self	$8
		bnot
		pushi	$94		; 148, init
		push1
		lsp	param[$1]
		&rest	$2
		super	EditItem, $6
		bnot
		ret

editField::dispose:
		ldi	$0
		aTop	text
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	EditItem, $4
		bnot
		ret

editField::validKey:
		lsp	param[$1]
		ldi	$7f		; 127, frameOut
		gt?
		bnt	code_0f67
		lsp	param[$1]
		ldi	$8b		; 139, numLines
		lt?
code_0f67:	bt	code_0f73
		pushi	$1df		; 479, validKey
		push1
		lsp	param[$1]
		super	EditItem, $6
		bnot
code_0f73:	ret

editField::handleEvent:
		link	$4
		pushi	$50		; 80, 'P', claimed
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		bnt	code_0f83
		ret

code_0f83:	pushi	$2b		; 43, '+', type
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		ldi	$4		; scaleX
		eq?
		bnt	code_11bc
		pushi	$48		; 72, 'H', modifiers
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		ldi	$8		; fixPriority
		and
		bnt	code_0fa8
		push1
		lsp	param[$1]
		call	code_3e56, $2
		bnot
code_0fa8:	pushi	$31		; 49, '1', message
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$5		; scaleY
		push
		pushi	$4800		; 18432
		pushi	$5000		; 20480
		pushi	$4900		; 18688
		pushi	$5100		; 20736
		calle	export60025_4, $a
		bnot
		bt	code_0fd6
		pushi	$48		; 72, 'H', modifiers
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		ldi	$8		; fixPriority
		and
code_0fd6:	bnt	code_0fdd
		ldi	$0
		jmp	code_11c8

code_0fdd:	lst	temp[$1]
		ldi	$d		; 13, seenRect
		eq?
		bnt	code_10eb
		pushi	$5a		; 90, 'Z', size
		push0
		pToa	text
		send	$4
		bnot
		bnt	code_10de
		pushi	$48e		; 1166, pChatTarget
		push0
		lag	global[$1]
		send	$4
		bnot
		bnt	code_1065
		pushi	$381		; 897, pMode
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		ldi	$40		; 64, '@', yStep
		and
		bnt	code_1065
		pushi	$48d		; 1165, validTextColor
		push0
		class	RealmIconBar
		send	$4
		bnot
		bnt	code_102f
		pushi	$f5		; 245, format
		pushi	$3		; z
		lofsa	string_21be	; "|c%d|%s\n"
		push
		lsg	global[$b6]
		pTos	text
		class	Str
		send	$a
		bnot
		sat	temp[$3]
		jmp	code_1038

code_102f:	push1
		lofsa	string_21c7	; "Invalid text color!"
		push
		callk	kernel_132, $2
		bnot
code_1038:	pushi	$48f		; 1167, playerChat
		push2
		lst	temp[$3]
		pushi	$48e		; 1166, pChatTarget
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		lag	global[$6a]
		send	$8
		bnot
		pushi	$48e		; 1166, pChatTarget
		push1
		push0
		lag	global[$1]
		send	$6
		bnot
		pushi	$3bb		; 955, clearMode
		push1
		pushi	$40		; 64, '@', yStep
		lag	global[$1]
		send	$6
		bnot
		jmp	code_10cb

code_1065:	pushi	$4b		; 75, 'K', at
		push1
		push0
		pToa	text
		send	$6
		bnot
		push
		ldi	$2f		; 47, '/', mark
		ne?
		bnt	code_10af
		pushi	$48d		; 1165, validTextColor
		push0
		class	RealmIconBar
		send	$4
		bnot
		bnt	code_1098
		pushi	$f5		; 245, format
		pushi	$3		; z
		lofsa	string_21db	; "|c%d|%s"
		push
		lsg	global[$b6]
		pTos	text
		class	Str
		send	$a
		bnot
		sat	temp[$3]
		jmp	code_10c0

code_1098:	pushi	$f5		; 245, format
		pushi	$3		; z
		lofsa	string_21e3	; "|c43|%s"
		push
		lsg	global[$b6]
		pTos	text
		class	Str
		send	$a
		bnot
		sat	temp[$3]
		jmp	code_10c0

code_10af:	pushi	$f5		; 245, format
		push2
		lofsa	string_21eb	; "%s"
		push
		pTos	text
		class	Str
		send	$8
		bnot
		sat	temp[$3]
code_10c0:	pushi	$490		; 1168, roomChat
		push1
		lst	temp[$3]
		lag	global[$6a]
		send	$6
		bnot
code_10cb:	pushi	$95		; 149, dispose
		push0
		lat	temp[$3]
		send	$4
		bnot
		pushi	$1dd		; 477, clear
		push0
		self	$4
		bnot
		jmp	code_11c8

code_10de:	pushi	$50		; 80, 'P', claimed
		push1
		push0
		lap	param[$1]
		send	$6
		bnot
		ret

		jmp	code_11c8

code_10eb:	pushi	$f5		; 245, format
		pushi	$3		; z
		lofsa	string_21ee	; "%s%c."
		push
		pTos	text
		lst	temp[$1]
		class	Str
		send	$a
		bnot
		sat	temp[$3]
		pushi	$1df		; 479, validKey
		push2
		lst	temp[$1]
		push
		self	$8
		bnot
		bnt	code_11b1
		pushi	$1e0		; 480, isControl
		push2
		lst	temp[$1]
		lst	temp[$3]
		self	$8
		bnot
		bnt	code_1129
		pushi	$3		; z
		pushi	$5		; scaleY
		pTos	editID
		lsp	param[$1]
		callk	kernel_74, $6
		bnot
		jmp	code_11a6

code_1129:	pushi	$8d		; 141, new
		push0
		class	Rect
		send	$4
		bnot
		sat	temp[$2]
		pushi	$e5		; 229, sizeToStr
		pushi	$3		; z
		lst	temp[$3]
		pTos	font
		pushi	$ff		; 255, asInteger
		send	$a
		bnot
		pToa	max
		bnt	code_117f
		push2
		push1
		push2
		pushi	$9		; inLeft
		pTos	text
		callk	kernel_91, $4
		bnot
		push
		callk	kernel_92, $4
		bnot
		push
		pToa	max
		lt?
		bnt	code_119d
		pushi	$4e		; 78, 'N', width
		push0
		lat	temp[$2]
		send	$4
		bnot
		push
		pushi	$4e		; 78, 'N', width
		push0
		self	$4
		bnot
		lt?
		bnt	code_119d
		pushi	$3		; z
		pushi	$5		; scaleY
		pTos	editID
		lsp	param[$1]
		callk	kernel_74, $6
		bnot
		jmp	code_119d

code_117f:	pushi	$4e		; 78, 'N', width
		push0
		lat	temp[$2]
		send	$4
		bnot
		push
		pushi	$4e		; 78, 'N', width
		push0
		self	$4
		bnot
		lt?
		bnt	code_119d
		pushi	$3		; z
		pushi	$5		; scaleY
		pTos	editID
		lsp	param[$1]
		callk	kernel_74, $6
		bnot
code_119d:	pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
code_11a6:	pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		sat	temp[$0]
code_11b1:	pushi	$95		; 149, dispose
		push0
		lat	temp[$3]
		send	$4
		bnot
		jmp	code_11c8

code_11bc:	pushi	$c8		; 200, handleEvent
		push1
		lsp	param[$1]
		super	EditItem, $6
		bnot
		sat	temp[$0]
code_11c8:	lat	temp[$0]
		ret

control1Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$3		; z
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		push0
		self	$8
		bnot
		ret

control1Btn::doit:
		pushi	$489		; 1161, showPanel
		push1
		lsl	local[$5]
		lag	global[$6]
		send	$6
		bnot
		ret

control2Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		push1
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		self	$8
		bnot
		ret

control2Btn::doit:
		pushi	$489		; 1161, showPanel
		push1
		lsl	local[$3]
		lag	global[$6]
		send	$6
		bnot
		ret

control3Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		push2
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		ldi	$2
		mul
		push
		self	$8
		bnot
		ret

control3Btn::doit:
		link	$1
		pushi	$489		; 1161, showPanel
		push1
		lsl	local[$4]
		lag	global[$6]
		send	$6
		bnot
		ret

control4Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$4		; scaleX
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		push0
		self	$8
		bnot
		ret

control4Btn::doit:
		pushi	$489		; 1161, showPanel
		push1
		lsl	local[$7]
		lag	global[$6]
		send	$6
		bnot
		ret

control5Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$5		; scaleY
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		self	$8
		bnot
		ret

control5Btn::doit:
		push0
		call	code_4007, $0
		bnot
		ret

control6Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$15		; 21, nsBottom
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		ldi	$2
		mul
		push
		self	$8
		bnot
		ret

control6Btn::doit:
		link	$2
		lap	param[$0]
		bnt	code_14ac
		lap	param[$1]
		bnt	code_14d8
		lag	global[$1]
		not
		bnt	code_13f5
		ret

code_13f5:	pushi	$24e		; 590, handsOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2176	; "pref.sav"
		push
		pushi	$8d		; 141, new
		push0
		class	File
		send	$4
		bnot
		sat	temp[$0]
		send	$6
		bnot
		pushi	$248		; 584, open
		push1
		push2
		pushi	$13b		; 315, putWord
		push1
		lsg	global[$b6]
		pushi	$13b		; 315, putWord
		push1
		lsg	global[$b7]
		pushi	$13b		; 315, putWord
		push1
		lsl	local[$1c]
		pushi	$13b		; 315, putWord
		push1
		lsl	local[$19]
		pushi	$13b		; 315, putWord
		push1
		lsl	local[$1a]
		pushi	$13b		; 315, putWord
		push1
		lsl	local[$1b]
		pushi	$13b		; 315, putWord
		push1
		lsg	global[$b4]
		pushi	$13b		; 315, putWord
		push1
		lsg	global[$b3]
		pushi	$13b		; 315, putWord
		push1
		lsg	global[$ee]
		pushi	$253		; 595, close
		push0
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$44
		bnot
		lsp	param[$1]
		ldi	$2
		eq?
		bnt	code_14a6
		pushi	$45		; 69, 'E', doit
		push0
		push2
		pushi	$9c45		; -25531
		push0
		callk	kernel_2, $4
		bnot
		send	$4
		bnot
		pushi	$3bb		; 955, clearMode
		push1
		push2
		pushi	$3bb		; 955, clearMode
		push1
		pushi	$4		; scaleX
		pushi	$3bb		; 955, clearMode
		push1
		pushi	$10		; 16, cel
		pushi	$3bb		; 955, clearMode
		push1
		pushi	$20		; 32, ' ', name
		pushi	$3ba		; 954, setMode
		push1
		push1
		pushi	$3a6		; 934, stopAction
		push0
		lag	global[$1]
		send	$22
		bnot
		pushi	$2c4		; 708, pRestart
		push1
		pushi	$afd4		; -20524
		lag	global[$30]
		send	$6
		bnot
		jmp	code_14d8

code_14a6:	ldi	$1
		sag	global[$32]
		jmp	code_14d8

code_14ac:	pushi	$f		; 15, loop
		lofsa	string_2265	; "Do you want to leave The Realm now?"
		push
		pushi	$7e		; 126, '~', dimmed
		lofsa	string_2289	; "Leave and Exit"
		push
		push1
		pushi	$7e		; 126, '~', dimmed
		lofsa	string_2298	; "Leave to Menu"
		push
		push2
		pushi	$7e		; 126, '~', dimmed
		lofsa	string_22a6	; "Return to Game"
		push
		push0
		pushi	$91		; 145, bitPutIndex
		push2
		pushi	$93		; 147, pLine
		pushSelf
		pushi	$45		; 69, 'E', doit
		calle	export60029_0, $1e
		bnot
code_14d8:	ret

controlPanel::init:
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	RealmPanel, $4
		bnot
		pushi	$4e		; 78, 'N', width
		push1
		pushi	$108		; 264, pTimers
		pushi	$e1		; 225, height
		push1
		pushi	$4d		; 77, 'M', done
		pushi	$94		; 148, init
		push0
		pToa	plane
		send	$10
		bnot
		pushi	$1d3		; 467, modal
		push1
		push0
		self	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	control1Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	control2Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	control3Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	control4Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	control5Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	control6Btn
		send	$6
		bnot
		pushi	$9d		; 157, eachElementDo
		push2
		pushi	$2a		; 42, '*', font
		lsg	global[$3a]
		self	$8
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$16c		; 364, basicClip
		pushi	$16b		; 363, clip
		pToa	plane
		send	$8
		bnot
		ret

system1Btn::init:
		link	$1
		lal	local[$1a]
		bnt	code_1570
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_22ce	; "Filter Off"
		push
		self	$6
		bnot
		jmp	code_157a

code_1570:	pushi	$23		; 35, '#', text
		push1
		lofsa	string_22d9	; "Filter On"
		push
		self	$6
		bnot
code_157a:	pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$7		; priority
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		push0
		self	$8
		bnot
		ret

system1Btn::doit:
		lal	local[$1a]
		bnt	code_15e5
		ldi	$0
		sal	local[$1a]
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_22d9	; "Filter On"
		push
		self	$6
		bnot
		pushi	$9f		; 159, add
		push1
		pushi	$d0		; 208, with
		push1
		lofsa	string_22e3	; "Naughty nattering filter is now Off."
		push
		class	Str
		send	$6
		bnot
		push
		class	InfoQueue
		send	$6
		bnot
		jmp	code_160a

code_15e5:	ldi	$1
		sal	local[$1a]
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_22ce	; "Filter Off"
		push
		self	$6
		bnot
		pushi	$9f		; 159, add
		push1
		pushi	$d0		; 208, with
		push1
		lofsa	string_2308	; "Naughty nattering filter is now On."
		push
		class	Str
		send	$6
		bnot
		push
		class	InfoQueue
		send	$6
		bnot
code_160a:	ldi	$ff		; 255, asInteger
		aTop	lastState
		pushi	$57		; 87, 'W', draw
		push0
		self	$4
		bnot
		ret

system2Btn::init:
		link	$1
		lag	global[$d3]
		bnt	code_1627
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_2337	; "Diagnostics Off"
		push
		self	$6
		bnot
		jmp	code_1631

code_1627:	pushi	$23		; 35, '#', text
		push1
		lofsa	string_2347	; "Diagnostics On"
		push
		self	$6
		bnot
code_1631:	pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$1f		; 31, brBottom
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		self	$8
		bnot
		ret

system2Btn::doit:
		lag	global[$d3]
		bnt	code_16b1
		ldi	$0
		sag	global[$d3]
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_2347	; "Diagnostics On"
		push
		self	$6
		bnot
		pushi	$9f		; 159, add
		push1
		pushi	$d0		; 208, with
		push1
		lofsa	string_2356	; "Network latency monitor is now Off."
		push
		class	Str
		send	$6
		bnot
		push
		class	InfoQueue
		send	$6
		bnot
		pushi	$491		; 1169, updatePingText
		push0
		lag	global[$6a]
		send	$4
		bnot
		jmp	code_16d6

code_16b1:	ldi	$1
		sag	global[$d3]
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_2337	; "Diagnostics Off"
		push
		self	$6
		bnot
		pushi	$9f		; 159, add
		push1
		pushi	$d0		; 208, with
		push1
		lofsa	string_237a	; "Network latency monitor is now On."
		push
		class	Str
		send	$6
		bnot
		push
		class	InfoQueue
		send	$6
		bnot
code_16d6:	ldi	$ff		; 255, asInteger
		aTop	lastState
		pushi	$57		; 87, 'W', draw
		push0
		self	$4
		bnot
		ret

system3Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$21		; 33, '!', key
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		ldi	$2
		mul
		push
		self	$8
		bnot
		ret

system3Btn::doit:
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$492		; 1170, getQuestList
		push0
		lag	global[$6a]
		send	$4
		bnot
		ret

system4Btn::init:
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		push0
		self	$8
		bnot
		ret

system4Btn::doit:
		pushi	$1b4		; 436, enable
		push1
		push0
		self	$6
		bnot
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$493		; 1171, getMail
		push0
		lag	global[$6a]
		send	$4
		bnot
		ret

system5Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$8		; fixPriority
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		self	$8
		bnot
		ret

system5Btn::doit:
		link	$1
		pushi	$3a6		; 934, stopAction
		push0
		lag	global[$1]
		send	$4
		bnot
		pushi	$31e		; 798, pDirectObject
		push1
		lsg	global[$1]
		lag	global[$1]
		send	$6
		bnot
		pushi	$c9		; 201, setScript
		push2
		pushi	$8d		; 141, new
		push0
		class	WANetNewPassScript
		send	$4
		bnot
		push
		pushSelf
		lag	global[$1]
		send	$8
		bnot
		ret

system6Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$6		; maxScale
		dup
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		ldi	$2
		mul
		push
		self	$8
		bnot
		ret

system6Btn::doit:
		pushi	$489		; 1161, showPanel
		push1
		lsl	local[$1]
		lag	global[$6]
		send	$6
		bnot
		ret

systemPanel::init:
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	RealmPanel, $4
		bnot
		pushi	$4e		; 78, 'N', width
		push1
		pushi	$108		; 264, pTimers
		pushi	$e1		; 225, height
		push1
		pushi	$4d		; 77, 'M', done
		pushi	$94		; 148, init
		push0
		pToa	plane
		send	$10
		bnot
		pushi	$1d3		; 467, modal
		push1
		push0
		self	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	system1Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	system2Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	system3Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	system4Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	system5Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	system6Btn
		send	$6
		bnot
		pushi	$9d		; 157, eachElementDo
		push2
		pushi	$2a		; 42, '*', font
		lsg	global[$3a]
		self	$8
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$16c		; 364, basicClip
		pushi	$16b		; 363, clip
		pToa	plane
		send	$8
		bnot
		ret

pref1Btn::init:
		link	$2
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$9		; inLeft
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		push0
		self	$8
		bnot
		ret

pref1Btn::doit:
		link	$1
		lap	param[$0]
		bnt	code_1941
		lap	param[$1]
		bnt	code_199b
		sag	global[$ee]
		jmp	code_199b

code_1941:	pushi	$9f		; 159, add
		push1
		pushi	$1c		; 28, brLeft
		lofsa	string_240e	; "Please select your turn speed:"
		push
		pushi	$fdf4		; -524
		lsg	global[$3a]
		pushi	$7e		; 126, '~', dimmed
		lofsa	string_242d	; "Very Fast"
		push
		push1
		pushi	$7e		; 126, '~', dimmed
		lofsa	string_2437	; "Fast"
		push
		push2
		pushi	$7e		; 126, '~', dimmed
		lofsa	string_243c	; "Normal"
		push
		pushi	$3		; z
		pushi	$7e		; 126, '~', dimmed
		lofsa	string_2443	; "Slow"
		push
		pushi	$4		; scaleX
		pushi	$7e		; 126, '~', dimmed
		lofsa	string_2448	; "Very Slow"
		push
		pushi	$5		; scaleY
		pushi	$7e		; 126, '~', dimmed
		lofsa	string_2452	; "Cancel"
		push
		push0
		pushi	$74		; 116, 't', all
		lofsa	string_2459	; "Combat Turn Speed"
		push
		pushi	$91		; 145, bitPutIndex
		push2
		pushi	$93		; 147, pLine
		pushSelf
		pushi	$45		; 69, 'E', doit
		calle	export60029_0, $38
		bnot
		push
		class	gDialogList
		send	$6
		bnot
code_199b:	ldi	$ff		; 255, asInteger
		aTop	lastState
		pushi	$57		; 87, 'W', draw
		push0
		self	$4
		bnot
		ret

pref2Btn::init:
		link	$1
		lal	local[$1b]
		bnt	code_19b8
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_2474	; "Busy Off"
		push
		self	$6
		bnot
		jmp	code_19c2

code_19b8:	pushi	$23		; 35, '#', text
		push1
		lofsa	string_247d	; "Busy On"
		push
		self	$6
		bnot
code_19c2:	pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$a		; 10, inTop
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		self	$8
		bnot
		ret

pref2Btn::doit:
		link	$1
		lal	local[$1b]
		bnt	code_1a4b
		ldi	$0
		sal	local[$1b]
		pushi	$d0		; 208, with
		push1
		lofsa	string_2485	; "/unbusy"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_247d	; "Busy On"
		push
		self	$6
		bnot
		pushi	$9f		; 159, add
		push1
		pushi	$d0		; 208, with
		push1
		lofsa	string_248d	; "You may now receive /tell communications."
		push
		class	Str
		send	$6
		bnot
		push
		class	InfoQueue
		send	$6
		bnot
		jmp	code_1a7f

code_1a4b:	ldi	$1
		sal	local[$1b]
		pushi	$d0		; 208, with
		push1
		lofsa	string_24b7	; "/busy"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_2474	; "Busy Off"
		push
		self	$6
		bnot
		pushi	$9f		; 159, add
		push1
		pushi	$d0		; 208, with
		push1
		lofsa	string_24bd	; "You are now refusing /tell communications."
		push
		class	Str
		send	$6
		bnot
		push
		class	InfoQueue
		send	$6
		bnot
code_1a7f:	ldi	$ff		; 255, asInteger
		aTop	lastState
		pushi	$57		; 87, 'W', draw
		push0
		self	$4
		bnot
		pushi	$490		; 1168, roomChat
		push1
		lst	temp[$0]
		lag	global[$6a]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		ret

pref3Btn::init:
		link	$1
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_24f1	; "AutoGive"
		push
		self	$6
		bnot
		ldi	$1
		sag	global[$b4]
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$b		; 11, inRight
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		ldi	$2
		mul
		push
		self	$8
		bnot
		ret

pref3Btn::doit:
		link	$1
		lsg	global[$b4]
		ldi	$1
		eq?
		bnt	code_1b0c
		ldi	$0
		sag	global[$b4]
		jmp	code_1b10

code_1b0c:	ldi	$1
		sag	global[$b4]
code_1b10:	ldi	$ff		; 255, asInteger
		aTop	lastState
		pushi	$57		; 87, 'W', draw
		push0
		self	$4
		bnot
		pushi	$d0		; 208, with
		push1
		lofsa	string_24fa	; "/give"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		pushi	$490		; 1168, roomChat
		push1
		push
		lag	global[$6a]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		ret

pref4Btn::init:
		link	$1
		lsl	local[$19]
		ldi	$1
		eq?
		bnt	code_1b52
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_2509	; "Gossip Off"
		push
		self	$6
		bnot
		jmp	code_1b5c

code_1b52:	pushi	$23		; 35, '#', text
		push1
		lofsa	string_2514	; "Gossip On"
		push
		self	$6
		bnot
code_1b5c:	pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$c		; 12, inBottom
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		push0
		self	$8
		bnot
		ret

pref4Btn::doit:
		link	$1
		lal	local[$19]
		bnt	code_1be5
		ldi	$0
		sal	local[$19]
		pushi	$d0		; 208, with
		push1
		lofsa	string_251e	; "/nogossip"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_2514	; "Gossip On"
		push
		self	$6
		bnot
		pushi	$9f		; 159, add
		push1
		pushi	$d0		; 208, with
		push1
		lofsa	string_2528	; "Gossip channel disabled."
		push
		class	Str
		send	$6
		bnot
		push
		class	InfoQueue
		send	$6
		bnot
		jmp	code_1c19

code_1be5:	ldi	$1
		sal	local[$19]
		pushi	$d0		; 208, with
		push1
		lofsa	string_2541	; "/yesgossip"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_2509	; "Gossip Off"
		push
		self	$6
		bnot
		pushi	$9f		; 159, add
		push1
		pushi	$d0		; 208, with
		push1
		lofsa	string_254c	; "Gossip channel enabled."
		push
		class	Str
		send	$6
		bnot
		push
		class	InfoQueue
		send	$6
		bnot
code_1c19:	ldi	$ff		; 255, asInteger
		aTop	lastState
		pushi	$57		; 87, 'W', draw
		push0
		self	$4
		bnot
		pushi	$490		; 1168, roomChat
		push1
		lst	temp[$0]
		lag	global[$6a]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		ret

pref5Btn::init:
		link	$1
		lag	global[$b3]
		bnt	code_1c4a
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_256d	; "AutoSell Off"
		push
		self	$6
		bnot
		jmp	code_1c54

code_1c4a:	pushi	$23		; 35, '#', text
		push1
		lofsa	string_257a	; "AutoSell On"
		push
		self	$6
		bnot
code_1c54:	pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$d		; 13, seenRect
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		self	$8
		bnot
		ret

pref5Btn::doit:
		lag	global[$b3]
		bnt	code_1cd7
		ldi	$0
		sag	global[$b3]
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_257a	; "AutoSell On"
		push
		self	$6
		bnot
		pushi	$9f		; 159, add
		push1
		pushi	$d0		; 208, with
		push1
		lofsa	string_2586	; "Sell confirmation dialog is now On."
		push
		class	Str
		send	$6
		bnot
		push
		class	InfoQueue
		send	$6
		bnot
		jmp	code_1cfc

code_1cd7:	ldi	$1
		sag	global[$b3]
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_256d	; "AutoSell Off"
		push
		self	$6
		bnot
		pushi	$9f		; 159, add
		push1
		pushi	$d0		; 208, with
		push1
		lofsa	string_25aa	; "Sell confirmation dialog is now Off."
		push
		class	Str
		send	$6
		bnot
		push
		class	InfoQueue
		send	$6
		bnot
code_1cfc:	ldi	$ff		; 255, asInteger
		aTop	lastState
		pushi	$57		; 87, 'W', draw
		push0
		self	$4
		bnot
		ret

pref6Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$6		; maxScale
		dup
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		ldi	$2
		mul
		push
		self	$8
		bnot
		ret

pref6Btn::doit:
		pushi	$489		; 1161, showPanel
		push1
		lsl	local[$1]
		lag	global[$6]
		send	$6
		bnot
		ret

preferencePanel::init:
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	RealmPanel, $4
		bnot
		pushi	$4e		; 78, 'N', width
		push1
		pushi	$108		; 264, pTimers
		pushi	$e1		; 225, height
		push1
		pushi	$4d		; 77, 'M', done
		pushi	$94		; 148, init
		push0
		pToa	plane
		send	$10
		bnot
		pushi	$1d3		; 467, modal
		push1
		push0
		self	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	pref1Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	pref2Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	pref3Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	pref4Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	pref5Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	pref6Btn
		send	$6
		bnot
		pushi	$9d		; 157, eachElementDo
		push2
		pushi	$2a		; 42, '*', font
		lsg	global[$3a]
		self	$8
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$16c		; 364, basicClip
		pushi	$16b		; 363, clip
		pToa	plane
		send	$8
		bnot
		ret

help1Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$e		; 14, view
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		push0
		self	$8
		bnot
		ret

help1Btn::doit:
		pushi	$6		; maxScale
		lofsa	string_25f9	; "Under construction. When complete, you would have paged a Game Master."
		push
		pushi	$7e		; 126, '~', dimmed
		lofsa	string_22a6	; "Return to Game"
		push
		push0
		pushi	$91		; 145, bitPutIndex
		push2
		calle	export60029_0, $c
		bnot
		ret

help2Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$f		; 15, loop
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		self	$8
		bnot
		ret

help2Btn::doit:
		link	$1
		lal	local[$1d]
		not
		bnt	code_1eb5
		pushi	$94		; 148, init
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	gameHelpScript
		send	$4
		bnot
		sat	temp[$0]
		send	$4
		bnot
code_1eb5:	ret

help3Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$18		; 24, lsRight
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		ldi	$2
		mul
		push
		self	$8
		bnot
		ret

help3Btn::doit:
		link	$1
		pushi	$94		; 148, init
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	emoteHelpScript
		send	$4
		bnot
		sat	temp[$0]
		send	$4
		bnot
		ret

myComplaint::doit:
		lap	param[$0]
		bnt	code_1f44
		lap	param[$1]
		bnt	code_1f31
		pushi	$c7		; 199, cue
		push0
		pToa	pClient
		send	$4
		bnot
		jmp	code_1f3a

code_1f31:	pushi	$95		; 149, dispose
		push0
		pToa	pClient
		send	$4
		bnot
code_1f3a:	pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		jmp	code_1f8f

code_1f44:	pushi	$9f		; 159, add
		push1
		pushi	$17		; 23, lsTop
		pTos	pPrompt
		pushi	$7f		; 127, frameOut
		pTos	pStr
		pTos	pMax
		pushi	$3		; z
		pushi	$c8		; 200, handleEvent
		pushi	$fdf5		; -523
		lsg	global[$55]
		pushi	$fdf4		; -524
		lsg	global[$3a]
		pushi	$8b		; 139, numLines
		push1
		pushi	$77		; 119, 'w', textTop
		lofsa	string_2673	; "Send"
		push
		push1
		pushi	$77		; 119, 'w', textTop
		lofsa	string_2452	; "Cancel"
		push
		push0
		pushi	$91		; 145, bitPutIndex
		push2
		pushi	$93		; 147, pLine
		pushSelf
		pushi	$45		; 69, 'E', doit
		&rest	$2
		calle	export60029_0, $2e
		bnot
		aTop	pPrint
		push
		class	gDialogList
		send	$6
		bnot
code_1f8f:	ret

complainScript::init:
		pushi	$9f		; 159, add
		push1
		pushSelf
		class	GlobalDemons
		send	$6
		bnot
		class	GlobalDemons
		aTop	client
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	Script, $4
		bnot
		ret

complainScript::dispose:
		pushi	$58		; 88, 'X', delete
		push1
		pushSelf
		class	GlobalDemons
		send	$6
		bnot
		ldi	$0
		aTop	client
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	Script, $4
		bnot
		ret

complainScript::cue:
		pushi	$c6		; 198, changeState
		push1
		pTos	state
		ldi	$1
		add
		push
		self	$6
		bnot
		ret

complainScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_201d
		pushi	$361		; 865, pMax
		push1
		pushi	$12c		; 300, lessEqualLong
		pushi	$363		; 867, pStr
		push1
		pushi	$f5		; 245, format
		push1
		lofsa	string_2148	; ""
		push
		class	Str
		send	$6
		bnot
		push
		pushi	$364		; 868, pPrompt
		push1
		lofsa	string_2684	; "Complaint Comments:"
		push
		pushi	$33f		; 831, pClient
		push1
		pushSelf
		pushi	$8d		; 141, new
		push0
		lofsa	myComplaint
		send	$4
		bnot
		sat	temp[$0]
		send	$18
		bnot
		pushi	$45		; 69, 'E', doit
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_2036

code_201d:	dup
		ldi	$1
		eq?
		bnt	code_2029
		ldi	$1
		aTop	cycles
		jmp	code_2036

code_2029:	dup
		ldi	$2
		eq?
		bnt	code_2036
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_2036:	toss
		ret

help4Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$f		; 15, loop
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		push0
		self	$8
		bnot
		ret

help4Btn::doit:
		link	$1
		pushi	$94		; 148, init
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	complainScript
		send	$4
		bnot
		sat	temp[$0]
		send	$4
		bnot
		ret

help5Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		self	$8
		bnot
		ret

help5Btn::doit:
		link	$1
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$3		; z
		pushi	$e		; 14, view
		lofsa	string_26c5	; "t"
		push
		pushi	$72		; 114, 'r', skip
		callk	kernel_128, $6
		bnot
		ret

help6Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$6		; maxScale
		dup
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		ldi	$2
		mul
		push
		self	$8
		bnot
		ret

help6Btn::doit:
		pushi	$489		; 1161, showPanel
		push1
		lsl	local[$1]
		lag	global[$6]
		send	$6
		bnot
		ret

helpPanel::init:
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	RealmPanel, $4
		bnot
		pushi	$4e		; 78, 'N', width
		push1
		pushi	$108		; 264, pTimers
		pushi	$e1		; 225, height
		push1
		pushi	$4d		; 77, 'M', done
		pushi	$94		; 148, init
		push0
		pToa	plane
		send	$10
		bnot
		pushi	$1d3		; 467, modal
		push1
		push0
		self	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	help1Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	help2Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	help3Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	help4Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	help5Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	help6Btn
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	help1Btn
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	help4Btn
		send	$6
		bnot
		pushi	$9d		; 157, eachElementDo
		push2
		pushi	$2a		; 42, '*', font
		lsg	global[$3a]
		self	$8
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$16c		; 364, basicClip
		pushi	$16b		; 363, clip
		pToa	plane
		send	$8
		bnot
		ret

group1Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$11		; 17, bitmap
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		push0
		self	$8
		bnot
		ret

group1Btn::doit:
		pushi	$37e		; 894, pLeader
		push0
		class	GroupList
		send	$4
		bnot
		bnt	code_228f
		pushi	$128		; 296, equalLong
		push1
		pushi	$2ca		; 714, pServID
		push0
		pushi	$37e		; 894, pLeader
		push0
		class	GroupList
		send	$4
		bnot
		send	$4
		bnot
		push
		pushi	$380		; 896, pWhoToFollow
		push0
		lag	global[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_226d
		pushi	$b5		; 181, set
		push2
		pushi	$ff		; 255, asInteger
		dup
		pushi	$380		; 896, pWhoToFollow
		push0
		lag	global[$1]
		send	$4
		bnot
		send	$8
		bnot
		jmp	code_228f

code_226d:	pushi	$10f		; 271, setLong
		push1
		pushi	$2ca		; 714, pServID
		push0
		pushi	$37e		; 894, pLeader
		push0
		class	GroupList
		send	$4
		bnot
		send	$4
		bnot
		push
		pushi	$380		; 896, pWhoToFollow
		push0
		lag	global[$1]
		send	$4
		bnot
		send	$6
		bnot
code_228f:	pushi	$57		; 87, 'W', draw
		push0
		self	$4
		bnot
		ret

group1Btn::draw:
		lag	global[$1]
		bnt	code_2317
		pushi	$5a		; 90, 'Z', size
		push0
		class	GroupList
		send	$4
		bnot
		bnt	code_2317
		pushi	$37e		; 894, pLeader
		push0
		class	GroupList
		send	$4
		bnot
		bnt	code_2317
		pushi	$37d		; 893, servIDEquals
		push1
		pushi	$2ca		; 714, pServID
		push0
		pushi	$37e		; 894, pLeader
		push0
		class	GroupList
		send	$4
		bnot
		send	$4
		bnot
		push
		lag	global[$1]
		send	$6
		bnot
		bnt	code_22dd
		pushi	$1b4		; 436, enable
		push2
		push0
		push1
		self	$8
		bnot
		jmp	code_2317

code_22dd:	pushi	$128		; 296, equalLong
		push1
		pushi	$2ca		; 714, pServID
		push0
		pushi	$37e		; 894, pLeader
		push0
		class	GroupList
		send	$4
		bnot
		send	$4
		bnot
		push
		pushi	$380		; 896, pWhoToFollow
		push0
		lag	global[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_230d
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_26e3	; "Follow Off"
		push
		self	$6
		bnot
		jmp	code_2317

code_230d:	pushi	$23		; 35, '#', text
		push1
		lofsa	string_26ee	; "Follow On"
		push
		self	$6
		bnot
code_2317:	ldi	$ff		; 255, asInteger
		aTop	lastState
		pushi	$57		; 87, 'W', draw
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		ret

group2Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$12		; 18, nsLeft
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		self	$8
		bnot
		ret

group2Btn::doit:
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$494		; 1172, leaveGroup
		push1
		pushSelf
		lag	global[$6a]
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push2
		push0
		push1
		lofsa	group1Btn
		send	$8
		bnot
		pushi	$1b4		; 436, enable
		push2
		push0
		push1
		self	$8
		bnot
		pushi	$1b4		; 436, enable
		push2
		push0
		push1
		lofsa	group3Btn
		send	$8
		bnot
		pushi	$1b4		; 436, enable
		push2
		push0
		push1
		lofsa	group4Btn
		send	$8
		bnot
		ret

group2Btn::cue:
		pushi	$278		; 632, controlOn
		push0
		lag	global[$2]
		send	$4
		bnot
		ret

group2Btn::handleError:
		link	$1
		ldi	$0
		sat	temp[$0]
		lsp	param[$1]
		lag	global[$6a]
		eq?
		bnt	code_2685
		lsp	param[$3]
		dup
		ldi	$2711		; 10001
		eq?
		bnt	code_23e7
		pushi	$d0		; 208, with
		push1
		lofsa	string_2708	; "You are already leaving the group."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_23e7:	dup
		ldi	$2710		; 10000
		eq?
		bnt	code_2401
		pushi	$d0		; 208, with
		push1
		lofsa	string_272b	; "You can't do that right now."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_2401:	dup
		ldi	$2712		; 10002
		eq?
		bnt	code_241b
		pushi	$d0		; 208, with
		push1
		lofsa	string_2748	; "There is no space for that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_241b:	dup
		ldi	$2713		; 10003
		eq?
		bnt	code_2435
		pushi	$d0		; 208, with
		push1
		lofsa	string_2764	; "You have to remove something first."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_2435:	dup
		ldi	$2714		; 10004
		eq?
		bnt	code_244f
		pushi	$d0		; 208, with
		push1
		lofsa	string_2788	; "You can't do that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_244f:	dup
		ldi	$2715		; 10005
		eq?
		bnt	code_2469
		pushi	$d0		; 208, with
		push1
		lofsa	string_279b	; "You can't go there."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_2469:	dup
		ldi	$2716		; 10006
		eq?
		bnt	code_2483
		pushi	$d0		; 208, with
		push1
		lofsa	string_27af	; "That didn't work."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_2483:	dup
		ldi	$2717		; 10007
		eq?
		bnt	code_249d
		pushi	$d0		; 208, with
		push1
		lofsa	string_27c1	; "You have to unlock that first."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_249d:	dup
		ldi	$2718		; 10008
		eq?
		bnt	code_24b7
		pushi	$d0		; 208, with
		push1
		lofsa	string_27e0	; "That key will not work in this lock."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_24b7:	dup
		ldi	$271a		; 10010
		eq?
		bnt	code_24d1
		pushi	$d0		; 208, with
		push1
		lofsa	string_2805	; "This is a redundant define."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_24d1:	dup
		ldi	$271b		; 10011
		eq?
		bnt	code_24eb
		pushi	$d0		; 208, with
		push1
		lofsa	string_2821	; "Your character type cannot wear that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_24eb:	dup
		ldi	$271c		; 10012
		eq?
		bnt	code_2505
		pushi	$d0		; 208, with
		push1
		lofsa	string_2847	; "It's too bulky for the container."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_2505:	dup
		ldi	$271d		; 10013
		eq?
		bnt	code_251f
		pushi	$d0		; 208, with
		push1
		lofsa	string_2869	; "It's just too heavy."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_251f:	dup
		ldi	$271e		; 10014
		eq?
		bnt	code_2539
		pushi	$d0		; 208, with
		push1
		lofsa	string_287e	; "You cannot afford it."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_2539:	dup
		ldi	$271f		; 10015
		eq?
		bnt	code_2553
		pushi	$d0		; 208, with
		push1
		lofsa	string_2788	; "You can't do that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_2553:	dup
		ldi	$2720		; 10016
		eq?
		bnt	code_256d
		pushi	$d0		; 208, with
		push1
		lofsa	string_2894	; "Somebody else is busy with that right now."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_256d:	dup
		ldi	$2721		; 10017
		eq?
		bnt	code_2587
		pushi	$d0		; 208, with
		push1
		lofsa	string_28bf	; "That's the wrong password."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_2587:	dup
		ldi	$2722		; 10018
		eq?
		bnt	code_25a1
		pushi	$d0		; 208, with
		push1
		lofsa	string_28da	; "You can't do anything."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_25a1:	dup
		ldi	$2723		; 10019
		eq?
		bnt	code_25bb
		pushi	$d0		; 208, with
		push1
		lofsa	string_28f1	; "That wouldn't make much sense."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_25bb:	dup
		ldi	$2724		; 10020
		eq?
		bnt	code_25d5
		pushi	$d0		; 208, with
		push1
		lofsa	string_2910	; "You've wasted your effort.\n"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_25d5:	dup
		ldi	$2725		; 10021
		eq?
		bnt	code_25ef
		pushi	$d0		; 208, with
		push1
		lofsa	string_293d	; "You need to be closer for that to be effective."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_25ef:	dup
		ldi	$2726		; 10022
		eq?
		bnt	code_2609
		pushi	$d0		; 208, with
		push1
		lofsa	string_296d	; "You cannot wield the shield as equipped."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_2609:	dup
		ldi	$2727		; 10023
		eq?
		bnt	code_2623
		pushi	$d0		; 208, with
		push1
		lofsa	string_2996	; "You may not wield that weapon as equipped."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_2623:	dup
		ldi	$2733		; 10035
		eq?
		bnt	code_263d
		pushi	$d0		; 208, with
		push1
		lofsa	string_29c1	; "You are carrying too much already."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_263d:	dup
		ldi	$2734		; 10036
		eq?
		bnt	code_2657
		pushi	$d0		; 208, with
		push1
		lofsa	string_29e4	; "They are carrying too much already."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_2657:	dup
		ldi	$2735		; 10037
		eq?
		bnt	code_2670
		pushi	$d0		; 208, with
		push1
		lofsa	string_2a08	; "You can't drop any more things in this room."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2681

code_2670:	pushi	$f5		; 245, format
		push2
		lofsa	string_2a35	; "Unknown error. Unable to leave your group. (%d)"
		push
		lsp	param[$3]
		class	Str
		send	$8
		bnot
		sat	temp[$0]
code_2681:	toss
		jmp	code_26b3

code_2685:	lsp	param[$2]
		dup
		ldi	$c350		; -15536
		eq?
		bnt	code_26a1
		pushi	$d0		; 208, with
		push1
		lofsa	string_2a65	; "You can't leave the group."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_26b2

code_26a1:	pushi	$f5		; 245, format
		push2
		lofsa	string_2a80	; "Unhandled client error when trying to leave group. (code = %d)"
		push
		lsp	param[$2]
		class	Str
		send	$8
		bnot
		sat	temp[$0]
code_26b2:	toss
code_26b3:	lat	temp[$0]
		bnt	code_26c1
		pushi	$38c		; 908, setMessage
		push1
		push
		lag	global[$1]
		send	$6
		bnot
code_26c1:	pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		ret

groupListHandler::doit:
		ldi	$0
		sag	global[$d4]
		ldi	$1
		ret

group3Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$13		; 19, nsTop
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		ldi	$2
		mul
		push
		self	$8
		bnot
		ret

group3Btn::doit:
		link	$3
		pushi	$231		; 561, row
		push1
		pushi	$f		; 15, loop
		pushi	$232		; 562, col
		push1
		push1
		pushi	$233		; 563, buttonW
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$234		; 564, buttonH
		push1
		pushi	$b		; 11, inRight
		pushi	$8d		; 141, new
		push0
		class	BtnList
		send	$4
		bnot
		send	$18
		bnot
		sat	temp[$1]
		ldi	$0
		sat	temp[$2]
code_274f:	lst	temp[$2]
		pushi	$5a		; 90, 'Z', size
		push0
		class	GroupList
		send	$4
		bnot
		lt?
		bnt	code_27b1
		pushi	$d0		; 208, with
		push1
		pushi	$315		; 789, pName
		push0
		pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$2]
		class	GroupList
		send	$6
		bnot
		send	$4
		bnot
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		pushi	$9f		; 159, add
		push1
		pushi	$23		; 35, '#', text
		push1
		push
		pushi	$2a		; 42, '*', font
		push1
		lsg	global[$3b]
		pushi	$29		; 41, ')', state
		push1
		push0
		pushi	$1ea		; 490, dimColor
		push1
		lsg	global[$55]
		pushi	$1be		; 446, setSize
		push0
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lag	global[$9]
		send	$4
		bnot
		send	$20
		bnot
		push
		lat	temp[$1]
		send	$6
		bnot
		+at	temp[$2]
		jmp	code_274f

code_27b1:	lag	global[$d4]
		bnt	code_27c0
		pushi	$95		; 149, dispose
		push0
		send	$4
		bnot
		ldi	$0
		sag	global[$d4]
code_27c0:	pushi	$b		; 11, inRight
		lofsa	string_2adf	; "Group Members:"
		push
		pushi	$8c		; 140, scratch
		lst	temp[$1]
		pushi	$91		; 145, bitPutIndex
		push2
		pushi	$77		; 119, 'w', textTop
		lofsa	string_2198	; "Okay"
		push
		push1
		pushi	$93		; 147, pLine
		lofsa	groupListHandler
		push
		pushi	$45		; 69, 'E', doit
		calle	export60029_0, $16
		bnot
		sag	global[$d4]
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		ret

group4Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$14		; 20, nsRight
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		push0
		self	$8
		bnot
		ret

group4Btn::doit:
		link	$3
		pushi	$5a		; 90, 'Z', size
		push0
		class	GroupList
		send	$4
		bnot
		bnt	code_2948
		lap	param[$0]
		bnt	code_2873
		lap	param[$1]
		bnt	code_286c
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$495		; 1173, kickGroup
		push2
		lsp	param[$1]
		pushSelf
		lag	global[$6a]
		send	$8
		bnot
code_286c:	ldi	$0
		sag	global[$d4]
		jmp	code_2948

code_2873:	pushi	$231		; 561, row
		push1
		pushi	$f		; 15, loop
		pushi	$232		; 562, col
		push1
		push1
		pushi	$233		; 563, buttonW
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$234		; 564, buttonH
		push1
		pushi	$b		; 11, inRight
		pushi	$8d		; 141, new
		push0
		class	BtnList
		send	$4
		bnot
		send	$18
		bnot
		sat	temp[$1]
		ldi	$1
		sat	temp[$2]
code_289d:	lst	temp[$2]
		pushi	$5a		; 90, 'Z', size
		push0
		class	GroupList
		send	$4
		bnot
		lt?
		bnt	code_2914
		pushi	$d0		; 208, with
		push1
		pushi	$315		; 789, pName
		push0
		pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$2]
		class	GroupList
		send	$6
		bnot
		send	$4
		bnot
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		pushi	$9f		; 159, add
		push1
		pushi	$23		; 35, '#', text
		push1
		push
		pushi	$2a		; 42, '*', font
		push1
		lsg	global[$3b]
		pushi	$29		; 41, ')', state
		push1
		push0
		pushi	$1ea		; 490, dimColor
		push1
		lsg	global[$55]
		pushi	$51		; 81, 'Q', value
		push1
		pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$2]
		class	GroupList
		send	$6
		bnot
		push
		pushi	$1be		; 446, setSize
		push0
		pushi	$29		; 41, ')', state
		push1
		pushi	$403		; 1027, pLevel
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lag	global[$9]
		send	$4
		bnot
		send	$2c
		bnot
		push
		lat	temp[$1]
		send	$6
		bnot
		+at	temp[$2]
		jmp	code_289d

code_2914:	lag	global[$d4]
		bnt	code_2923
		pushi	$95		; 149, dispose
		push0
		send	$4
		bnot
		ldi	$0
		sag	global[$d4]
code_2923:	pushi	$b		; 11, inRight
		lofsa	string_2afd	; "Select member to kick:"
		push
		pushi	$8c		; 140, scratch
		lst	temp[$1]
		pushi	$77		; 119, 'w', textTop
		lofsa	string_2452	; "Cancel"
		push
		push0
		pushi	$91		; 145, bitPutIndex
		push2
		pushi	$93		; 147, pLine
		pushSelf
		pushi	$45		; 69, 'E', doit
		calle	export60029_0, $16
		bnot
		sag	global[$d4]
code_2948:	ret

group4Btn::draw:
		lag	global[$1]
		bnt	code_298f
		pushi	$5a		; 90, 'Z', size
		push0
		class	GroupList
		send	$4
		bnot
		bnt	code_298f
		pushi	$37e		; 894, pLeader
		push0
		class	GroupList
		send	$4
		bnot
		bnt	code_298f
		pushi	$37d		; 893, servIDEquals
		push1
		pushi	$2ca		; 714, pServID
		push0
		pushi	$37e		; 894, pLeader
		push0
		class	GroupList
		send	$4
		bnot
		send	$4
		bnot
		push
		lag	global[$1]
		send	$6
		bnot
		bnt	code_298f
		pushi	$1b4		; 436, enable
		push2
		push1
		push1
		self	$8
		bnot
		jmp	code_2998

code_298f:	pushi	$1b4		; 436, enable
		push2
		push0
		push1
		self	$8
		bnot
code_2998:	pushi	$57		; 87, 'W', draw
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		ret

group4Btn::cue:
		pushi	$278		; 632, controlOn
		push0
		lag	global[$2]
		send	$4
		bnot
		ret

group4Btn::handleError:
		link	$1
		ldi	$0
		sat	temp[$0]
		lsp	param[$1]
		lag	global[$6a]
		eq?
		bnt	code_2c28
		lsp	param[$3]
		dup
		ldi	$2711		; 10001
		eq?
		bnt	code_29d7
		pushi	$d0		; 208, with
		push1
		lofsa	string_2b14	; "You are already kicking that member out."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_29d7:	dup
		ldi	$2710		; 10000
		eq?
		bnt	code_29f1
		pushi	$d0		; 208, with
		push1
		lofsa	string_272b	; "You can't do that right now."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_29f1:	dup
		ldi	$2712		; 10002
		eq?
		bnt	code_2a0b
		pushi	$d0		; 208, with
		push1
		lofsa	string_2748	; "There is no space for that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2a0b:	dup
		ldi	$2713		; 10003
		eq?
		bnt	code_2a25
		pushi	$d0		; 208, with
		push1
		lofsa	string_2764	; "You have to remove something first."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2a25:	dup
		ldi	$2714		; 10004
		eq?
		bnt	code_2a3f
		pushi	$d0		; 208, with
		push1
		lofsa	string_2788	; "You can't do that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2a3f:	dup
		ldi	$2715		; 10005
		eq?
		bnt	code_2a59
		pushi	$d0		; 208, with
		push1
		lofsa	string_279b	; "You can't go there."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2a59:	dup
		ldi	$2716		; 10006
		eq?
		bnt	code_2a73
		pushi	$d0		; 208, with
		push1
		lofsa	string_27af	; "That didn't work."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2a73:	dup
		ldi	$2717		; 10007
		eq?
		bnt	code_2a8d
		pushi	$d0		; 208, with
		push1
		lofsa	string_27c1	; "You have to unlock that first."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2a8d:	dup
		ldi	$2718		; 10008
		eq?
		bnt	code_2aa7
		pushi	$d0		; 208, with
		push1
		lofsa	string_27e0	; "That key will not work in this lock."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2aa7:	dup
		ldi	$271a		; 10010
		eq?
		bnt	code_2ac1
		pushi	$d0		; 208, with
		push1
		lofsa	string_2805	; "This is a redundant define."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2ac1:	dup
		ldi	$271b		; 10011
		eq?
		bnt	code_2adb
		pushi	$d0		; 208, with
		push1
		lofsa	string_2821	; "Your character type cannot wear that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2adb:	dup
		ldi	$271c		; 10012
		eq?
		bnt	code_2af5
		pushi	$d0		; 208, with
		push1
		lofsa	string_2847	; "It's too bulky for the container."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2af5:	dup
		ldi	$271d		; 10013
		eq?
		bnt	code_2b0f
		pushi	$d0		; 208, with
		push1
		lofsa	string_2869	; "It's just too heavy."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2b0f:	dup
		ldi	$271e		; 10014
		eq?
		bnt	code_2b29
		pushi	$d0		; 208, with
		push1
		lofsa	string_287e	; "You cannot afford it."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2b29:	dup
		ldi	$271f		; 10015
		eq?
		bnt	code_2b43
		pushi	$d0		; 208, with
		push1
		lofsa	string_2788	; "You can't do that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2b43:	dup
		ldi	$2720		; 10016
		eq?
		bnt	code_2b5d
		pushi	$d0		; 208, with
		push1
		lofsa	string_2894	; "Somebody else is busy with that right now."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2b5d:	dup
		ldi	$2721		; 10017
		eq?
		bnt	code_2b77
		pushi	$d0		; 208, with
		push1
		lofsa	string_28bf	; "That's the wrong password."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2b77:	dup
		ldi	$2722		; 10018
		eq?
		bnt	code_2b91
		pushi	$d0		; 208, with
		push1
		lofsa	string_28da	; "You can't do anything."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2b91:	dup
		ldi	$2723		; 10019
		eq?
		bnt	code_2bab
		pushi	$d0		; 208, with
		push1
		lofsa	string_28f1	; "That wouldn't make much sense."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2bab:	dup
		ldi	$2724		; 10020
		eq?
		bnt	code_2bc5
		pushi	$d0		; 208, with
		push1
		lofsa	string_2910	; "You've wasted your effort.\n"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2bc5:	dup
		ldi	$2725		; 10021
		eq?
		bnt	code_2bdf
		pushi	$d0		; 208, with
		push1
		lofsa	string_293d	; "You need to be closer for that to be effective."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2bdf:	dup
		ldi	$2726		; 10022
		eq?
		bnt	code_2bf9
		pushi	$d0		; 208, with
		push1
		lofsa	string_296d	; "You cannot wield the shield as equipped."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2bf9:	dup
		ldi	$2727		; 10023
		eq?
		bnt	code_2c13
		pushi	$d0		; 208, with
		push1
		lofsa	string_2996	; "You may not wield that weapon as equipped."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c24

code_2c13:	pushi	$f5		; 245, format
		push2
		lofsa	string_2b3d	; "Unknown error. Unable to kick member out. (%d)"
		push
		lsp	param[$3]
		class	Str
		send	$8
		bnot
		sat	temp[$0]
code_2c24:	toss
		jmp	code_2c56

code_2c28:	lsp	param[$2]
		dup
		ldi	$c350		; -15536
		eq?
		bnt	code_2c44
		pushi	$d0		; 208, with
		push1
		lofsa	string_2b6c	; "You can't kick that member out of your group."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_2c55

code_2c44:	pushi	$f5		; 245, format
		push2
		lofsa	string_2b9a	; "Unhandled client error when trying to kick out member. (code = %d)"
		push
		lsp	param[$2]
		class	Str
		send	$8
		bnot
		sat	temp[$0]
code_2c55:	toss
code_2c56:	lat	temp[$0]
		bnt	code_2c64
		pushi	$38c		; 908, setMessage
		push1
		push
		lag	global[$1]
		send	$6
		bnot
code_2c64:	lag	global[$d4]
		bnt	code_2c74
		pushi	$95		; 149, dispose
		push0
		send	$4
		bnot
		ldi	$0
		sag	global[$d4]
code_2c74:	pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		ret

group5Btn::init:
		link	$1
		lal	local[$b]
		bnt	code_2c91
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_2be7	; "Close Group"
		push
		self	$6
		bnot
		jmp	code_2c9b

code_2c91:	pushi	$23		; 35, '#', text
		push1
		lofsa	string_2bf3	; "Open Group"
		push
		self	$6
		bnot
code_2c9b:	pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$20		; 32, ' ', name
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		self	$8
		bnot
		ret

group5Btn::doit:
		link	$1
		lal	local[$b]
		bnt	code_2d2f
		ldi	$0
		sal	local[$b]
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_2bf3	; "Open Group"
		push
		self	$6
		bnot
		pushi	$d0		; 208, with
		push1
		lofsa	string_2bfe	; "/close"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		pushi	$9f		; 159, add
		push1
		pushi	$d0		; 208, with
		push1
		lofsa	string_2c05	; "No one may join your group."
		push
		class	Str
		send	$6
		bnot
		push
		class	InfoQueue
		send	$6
		bnot
		jmp	code_2d63

code_2d2f:	ldi	$1
		sal	local[$b]
		pushi	$23		; 35, '#', text
		push1
		lofsa	string_2be7	; "Close Group"
		push
		self	$6
		bnot
		pushi	$d0		; 208, with
		push1
		lofsa	string_2c21	; "/open"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		pushi	$9f		; 159, add
		push1
		pushi	$d0		; 208, with
		push1
		lofsa	string_2c27	; "Others may now join your group."
		push
		class	Str
		send	$6
		bnot
		push
		class	InfoQueue
		send	$6
		bnot
code_2d63:	ldi	$ff		; 255, asInteger
		aTop	lastState
		pushi	$57		; 87, 'W', draw
		push0
		self	$4
		bnot
		pushi	$490		; 1168, roomChat
		push1
		lst	temp[$0]
		lag	global[$6a]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		ret

group6Btn::init:
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		ldi	$2
		mul
		push
		self	$8
		bnot
		ret

groupPanel::init:
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	RealmPanel, $4
		bnot
		pushi	$4e		; 78, 'N', width
		push1
		pushi	$108		; 264, pTimers
		pushi	$e1		; 225, height
		push1
		pushi	$4d		; 77, 'M', done
		pushi	$94		; 148, init
		push0
		pToa	plane
		send	$10
		bnot
		pushi	$1d3		; 467, modal
		push1
		push0
		self	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	group1Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	group2Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	group3Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	group4Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	group5Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	group6Btn
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	group6Btn
		send	$6
		bnot
		pushi	$9d		; 157, eachElementDo
		push2
		pushi	$2a		; 42, '*', font
		lsg	global[$3a]
		self	$8
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$16c		; 364, basicClip
		pushi	$16b		; 363, clip
		pToa	plane
		send	$8
		bnot
		ret

groupPanel::show:
		pushi	$29		; 41, ')', state
		push0
		lofsa	groupIcon
		send	$4
		bnot
		push
		ldi	$1
		and
		bnt	code_2f13
		pushi	$5a		; 90, 'Z', size
		push0
		class	GroupList
		send	$4
		bnot
		bnt	code_2f13
		lag	global[$1]
		bnt	code_2ea6
		pushi	$37e		; 894, pLeader
		push0
		class	GroupList
		send	$4
		bnot
		bnt	code_2ea6
		pushi	$37d		; 893, servIDEquals
		push1
		pushi	$2ca		; 714, pServID
		push0
		pushi	$37e		; 894, pLeader
		push0
		class	GroupList
		send	$4
		bnot
		send	$4
		bnot
		push
		lag	global[$1]
		send	$6
		bnot
		bnt	code_2e9b
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	group1Btn
		send	$6
		bnot
		jmp	code_2ea6

code_2e9b:	pushi	$1b4		; 436, enable
		push1
		push1
		lofsa	group1Btn
		send	$6
		bnot
code_2ea6:	pushi	$1b4		; 436, enable
		push1
		push1
		lofsa	group2Btn
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push1
		lofsa	group3Btn
		send	$6
		bnot
		lag	global[$1]
		bnt	code_2efa
		pushi	$37e		; 894, pLeader
		push0
		class	GroupList
		send	$4
		bnot
		bnt	code_2efa
		pushi	$37d		; 893, servIDEquals
		push1
		pushi	$2ca		; 714, pServID
		push0
		pushi	$37e		; 894, pLeader
		push0
		class	GroupList
		send	$4
		bnot
		send	$4
		bnot
		push
		lag	global[$1]
		send	$6
		bnot
		bnt	code_2efa
		pushi	$1b4		; 436, enable
		push1
		push1
		lofsa	group4Btn
		send	$6
		bnot
		jmp	code_2f05

code_2efa:	pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	group4Btn
		send	$6
		bnot
code_2f05:	pushi	$1b4		; 436, enable
		push1
		push1
		lofsa	group5Btn
		send	$6
		bnot
		jmp	code_2f94

code_2f13:	pushi	$29		; 41, ')', state
		push0
		lofsa	groupIcon
		send	$4
		bnot
		push
		ldi	$1
		and
		bnt	code_2f5d
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	group1Btn
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	group2Btn
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	group3Btn
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	group4Btn
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push1
		lofsa	group5Btn
		send	$6
		bnot
		jmp	code_2f94

code_2f5d:	pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	group1Btn
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	group2Btn
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	group3Btn
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	group4Btn
		send	$6
		bnot
		pushi	$1b4		; 436, enable
		push1
		push0
		lofsa	group5Btn
		send	$6
		bnot
code_2f94:	pushi	$75		; 117, 'u', show
		push0
		&rest	$1
		super	RealmPanel, $4
		bnot
		ret

blankPanel::init:
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	RealmPanel, $4
		bnot
		pushi	$4e		; 78, 'N', width
		push1
		pushi	$108		; 264, pTimers
		pushi	$e1		; 225, height
		push1
		pushi	$4d		; 77, 'M', done
		pushi	$94		; 148, init
		push0
		pToa	plane
		send	$10
		bnot
		pushi	$1d3		; 467, modal
		push1
		push0
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$16e		; 366, dynamic
		pushi	$16b		; 363, clip
		pToa	plane
		send	$8
		bnot
		ret

option3Btn::init:
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$db		; 219, moveTo
		push2
		push0
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		ldi	$2
		mul
		push
		self	$8
		bnot
		ret

option6Btn::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	gameBarBtn, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$6		; maxScale
		dup
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_28, $6
		bnot
		push
		pushi	$3		; z
		pushi	$232a		; 9002
		push0
		push0
		callk	kernel_29, $6
		bnot
		push
		ldi	$2
		mul
		push
		self	$8
		bnot
		ret

option6Btn::doit:
		pushi	$489		; 1161, showPanel
		push1
		lsl	local[$1]
		lag	global[$6]
		send	$6
		bnot
		ret

optionsPanel::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	RealmPanel, $4
		bnot
		pushi	$4e		; 78, 'N', width
		push1
		pushi	$108		; 264, pTimers
		pushi	$e1		; 225, height
		push1
		pushi	$4d		; 77, 'M', done
		pushi	$94		; 148, init
		push0
		pushi	$db		; 219, moveTo
		push2
		pushi	$16c		; 364, basicClip
		pushi	$16b		; 363, clip
		pToa	plane
		send	$18
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	option3Btn
		send	$6
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	option6Btn
		send	$6
		bnot
		pushi	$17a		; 378, clut
		push1
		pushi	$8d		; 141, new
		push0
		class	Clut
		send	$4
		bnot
		push
		pushi	$dc		; 220, posn
		push2
		pushi	$6		; maxScale
		pushi	$1e		; 30, brRight
		pushi	$94		; 148, init
		push1
		pushSelf
		lofsa	textColorChoose
		send	$14
		bnot
		ldi	$2b		; 43, '+', type
		sal	local[$a]
		pushi	$4b		; 75, 'K', at
		push2
		pushi	$66		; 102, 'f', flags
		push
		pushi	$17a		; 378, clut
		push0
		lofsa	textColorChoose
		send	$4
		bnot
		send	$8
		bnot
		pushi	$3		; z
		pushi	$a		; 10, inTop
		pushi	$11		; 17, bitmap
		push0
		lofsa	textColorChoose
		send	$4
		bnot
		push
		pushi	$17a		; 378, clut
		push0
		lofsa	textColorChoose
		send	$4
		bnot
		push
		callk	kernel_35, $6
		bnot
		pushi	$e		; 14, view
		push1
		pushi	$232a		; 9002
		pushi	$f		; 15, loop
		push1
		pushi	$5		; scaleY
		pushi	$10		; 16, cel
		push1
		push0
		pushi	$202		; 514, thumbView
		push1
		pushi	$232a		; 9002
		pushi	$203		; 515, thumbLoop
		push1
		push2
		pushi	$204		; 516, thumbCel
		push1
		push0
		pushi	$1ff		; 511, topValue
		push1
		push0
		pushi	$200		; 512, bottomValue
		push1
		pushi	$c		; 12, inBottom
		pushi	$206		; 518, vTracking
		push1
		push0
		pushi	$51		; 81, 'Q', value
		push1
		push0
		pushi	$1c7		; 455, handler
		push1
		lofsa	textColorChanger
		push
		pushi	$209		; 521, pSnapTo
		push1
		push1
		pushi	$dc		; 220, posn
		push2
		pushi	$78		; 120, 'x', textRight
		pushi	$20		; 32, ' ', name
		pushi	$94		; 148, init
		push1
		pushSelf
		pushi	$8d		; 141, new
		push0
		class	Slider
		send	$4
		bnot
		sal	local[$9]
		send	$56
		bnot
		pushi	$9d		; 157, eachElementDo
		push2
		pushi	$2a		; 42, '*', font
		lsg	global[$3a]
		self	$8
		bnot
		pushi	$1d3		; 467, modal
		push1
		push0
		self	$6
		bnot
		ret

optionsPanel::show:
		link	$1
		ldi	$0
		sat	temp[$0]
code_316f:	lst	temp[$0]
		ldi	$c		; 12, inBottom
		lt?
		bnt	code_3190
		lsg	global[$b6]
		lat	temp[$0]
		lali	local[$c]
		eq?
		bnt	code_318c
		pushi	$211		; 529, updateThumb
		push1
		lst	temp[$0]
		lal	local[$9]
		send	$6
		bnot
code_318c:	+at	temp[$0]
		jmp	code_316f

code_3190:	pushi	$45		; 69, 'E', doit
		push1
		lsl	local[$9]
		lofsa	textColorChanger
		send	$6
		bnot
		pushi	$75		; 117, 'u', show
		push0
		&rest	$1
		super	RealmPanel, $4
		bnot
		ret

textColorChanger::doit:
		pushi	$51		; 81, 'Q', value
		push0
		lap	param[$1]
		send	$4
		bnot
		lali	local[$c]
		sag	global[$b6]
		pushi	$4b		; 75, 'K', at
		push2
		lsl	local[$a]
		push
		pushi	$17a		; 378, clut
		push0
		lofsa	textColorChoose
		send	$4
		bnot
		send	$8
		bnot
		pushi	$3		; z
		pushi	$a		; 10, inTop
		pushi	$11		; 17, bitmap
		push0
		lofsa	textColorChoose
		send	$4
		bnot
		push
		pushi	$17a		; 378, clut
		push0
		lofsa	textColorChoose
		send	$4
		bnot
		push
		callk	kernel_35, $6
		bnot
		push1
		lofsa	textColorChoose
		push
		callk	kernel_32, $2
		bnot
		lag	global[$b6]
		sal	local[$a]
		ldi	$1
		ret

fontChanger::doit:
		pushi	$29		; 41, ')', state
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		ldi	$4		; scaleX
		and
		not
		bnt	code_3262
		pushi	$51		; 81, 'Q', value
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$b5]
		push2
		push2
		pushi	$1d7		; 471, editID
		push0
		lofsa	editField
		send	$4
		bnot
		push
		callk	kernel_74, $4
		bnot
		pushi	$2a		; 42, '*', font
		push1
		lsg	global[$b5]
		pushi	$2e		; 46, '.', max
		push1
		pushi	$270		; 624, handsOnCode
		lofsa	editField
		send	$c
		bnot
		pushi	$1d7		; 471, editID
		push1
		push2
		push1
		lofsa	editField
		push
		callk	kernel_74, $4
		bnot
		push
		lofsa	editField
		send	$6
		bnot
		pushi	$57		; 87, 'W', draw
		push0
		lofsa	editField
		send	$4
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	editField
		push
		lag	global[$6]
		send	$6
		bnot
		pushi	$1cb		; 459, choose
		push0
		lap	param[$1]
		send	$4
		bnot
code_3262:	ldi	$1
		ret

walkIcon::init:
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	IconButton, $4
		bnot
		pushi	$1fa		; 506, makeRadioBtn
		push1
		lofsa	cursorButtonList
		push
		self	$6
		bnot
		ret

walkIcon::doit:
		pTos	state
		ldi	$f7		; 247, cat
		and
		aTop	state
		pushi	$381		; 897, pMode
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		ldi	$2
		and
		bnt	code_3297
		ldi	$6e		; 110, 'n', resX
		aTop	verb
		jmp	code_329b

code_3297:	ldi	$1
		aTop	verb
code_329b:	pushi	$483		; 1155, pLastIcon
		push1
		pushi	$24f		; 591, curIcon
		push0
		lag	global[$6]
		send	$4
		bnot
		push
		lag	global[$6]
		send	$6
		bnot
		pushi	$24f		; 591, curIcon
		push1
		pushSelf
		lag	global[$6]
		send	$6
		bnot
		pushi	$1b3		; 435, setCursor
		pushi	$3		; z
		pushi	$270d		; 9997
		push1
		push0
		lofsa	GameBarCursor
		send	$a
		bnot
		ret

walkIcon::isCursor:
		link	$1
		pushi	$7		; priority
		pushi	$f		; 15, loop
		push0
		lofsa	GameBarCursor
		send	$4
		bnot
		push
		pushi	$9		; inLeft
		pushi	$a		; 10, inTop
		pushi	$b		; 11, inRight
		pushi	$c		; 12, inBottom
		pushi	$11		; 17, bitmap
		push1
		calle	export60025_4, $e
		bnot
		bnt	code_32f2
		ldi	$1
		sat	temp[$0]
		jmp	code_32f6

code_32f2:	ldi	$0
		sat	temp[$0]
code_32f6:	lat	temp[$0]
		ret

doIcon::init:
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	IconButton, $4
		bnot
		pushi	$1fa		; 506, makeRadioBtn
		push1
		lofsa	cursorButtonList
		push
		self	$6
		bnot
		ret

doIcon::doit:
		pTos	state
		ldi	$f7		; 247, cat
		and
		aTop	state
		pushi	$483		; 1155, pLastIcon
		push1
		pushi	$24f		; 591, curIcon
		push0
		lag	global[$6]
		send	$4
		bnot
		push
		lag	global[$6]
		send	$6
		bnot
		pushi	$24f		; 591, curIcon
		push1
		pushSelf
		lag	global[$6]
		send	$6
		bnot
		pushi	$271		; 625, handsLevel
		push0
		lag	global[$2]
		send	$4
		bnot
		push
		ldi	$0
		eq?
		bnt	code_335a
		pushi	$1b3		; 435, setCursor
		pushi	$3		; z
		pushi	$270d		; 9997
		push2
		push0
		pushi	$57		; 87, 'W', draw
		push0
		lofsa	GameBarCursor
		send	$e
		bnot
		jmp	code_336b

code_335a:	pushi	$1b3		; 435, setCursor
		pushi	$3		; z
		pushi	$270d		; 9997
		push2
		push0
		lofsa	GameBarCursor
		send	$a
		bnot
code_336b:	ret

doIcon::isCursor:
		link	$4
		pushi	$f4		; 244, curEvent
		push0
		lag	global[$e]
		send	$4
		bnot
		sat	temp[$0]
		push0
		push0
		send	$4
		bnot
		sat	temp[$3]
		pushi	$45d		; 1117, pDisplay
		push0
		pushi	$35c		; 860, getBase
		push1
		class	BContainer
		push
		lag	global[$1]
		send	$6
		bnot
		send	$4
		bnot
		sat	temp[$2]
		lat	temp[$3]
		bnt	code_33a3
		pushi	$ba		; 186, globalize
		push0
		lat	temp[$0]
		send	$4
		bnot
code_33a3:	lat	temp[$2]
		bnt	code_33c0
		pushi	$a3		; 163, contains
		push1
		lst	temp[$0]
		push0
		push0
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_33c0
		ldi	$0
		sat	temp[$1]
		jmp	code_33cc

code_33c0:	pushi	$259		; 601, isCursor
		push0
		&rest	$1
		super	IconButton, $4
		bnot
		sat	temp[$1]
code_33cc:	lat	temp[$3]
		bnt	code_33db
		pushi	$b9		; 185, localize
		push1
		push
		lat	temp[$0]
		send	$6
		bnot
code_33db:	lat	temp[$1]
		ret

castMagicIcon::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	IconButton, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$16		; 22, lsLeft
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		ret

castMagicIcon::doit:
		link	$1
		pushi	$483		; 1155, pLastIcon
		push1
		pushi	$24f		; 591, curIcon
		push0
		lag	global[$6]
		send	$4
		bnot
		push
		lag	global[$6]
		send	$6
		bnot
		pushi	$24f		; 591, curIcon
		push1
		lofsa	doIcon
		push
		lag	global[$6]
		send	$6
		bnot
		pushi	$3a6		; 934, stopAction
		push0
		lag	global[$1]
		send	$4
		bnot
		pushi	$1b3		; 435, setCursor
		pushi	$3		; z
		pushi	$270d		; 9997
		push2
		push0
		pushi	$57		; 87, 'W', draw
		push0
		lofsa	GameBarCursor
		send	$e
		bnot
		pushi	$10e		; 270, hiWord
		push0
		pushi	$2f5		; 757, pNumber
		push0
		lag	global[$3]
		send	$4
		bnot
		send	$4
		bnot
		not
		bnt	code_3505
		pushi	$26		; 38, '&', back
		pushi	$10d		; 269, lowWord
		push0
		pushi	$2f5		; 757, pNumber
		push0
		lag	global[$3]
		send	$4
		bnot
		send	$4
		bnot
		push
		pushi	$1396		; 5014
		pushi	$16b2		; 5810
		pushi	$1714		; 5908
		pushi	$15e5		; 5605
		pushi	$1c8f		; 7311
		pushi	$1b58		; 7000
		pushi	$14b5		; 5301
		pushi	$1450		; 5200
		pushi	$151d		; 5405
		pushi	$1bc5		; 7109
		pushi	$13f1		; 5105
		pushi	$13d3		; 5075
		pushi	$5566		; 21862
		pushi	$4eda		; 20186
		pushi	$86b		; 2155, BAD SELECTOR
		pushi	$1349		; 4937
		pushi	$4ea		; 1258, pBitmapArray
		pushi	$12d3		; 4819
		pushi	$89e		; 2206, BAD SELECTOR
		pushi	$2723		; 10019
		pushi	$40cd		; 16589
		pushi	$121c		; 4636
		pushi	$1280		; 4736
		pushi	$c8a		; 3210, BAD SELECTOR
		pushi	$246f		; 9327
		pushi	$fd7		; 4055, BAD SELECTOR
		pushi	$2fe6		; 12262
		pushi	$87f		; 2175, BAD SELECTOR
		pushi	$5bf		; 1471, exit
		pushi	$332c		; 13100
		pushi	$3f13		; 16147
		pushi	$11e0		; 4576
		pushi	$240e		; 9230
		pushi	$2fae		; 12206
		pushi	$870		; 2160, BAD SELECTOR
		pushi	$5735		; 22325
		pushi	$233f		; 9023
		calle	export60025_4, $4c
		bnot
		bnt	code_3505
		pushi	$38c		; 908, setMessage
		push1
		lofsa	string_2d29	; "You can't cast here!!"
		push
		lag	global[$1]
		send	$6
		bnot
		jmp	code_353b

code_3505:	pushi	$5a		; 90, 'Z', size
		push0
		class	SpellList
		send	$4
		bnot
		bnt	code_351d
		pushi	$3		; z
		pushi	$e		; 14, view
		push0
		push0
		callk	kernel_118, $6
		bnot
		jmp	code_353b

code_351d:	pushi	$8		; fixPriority
		lofsa	string_2d3f	; "You do not know any spells to cast."
		push
		pushi	$74		; 116, 't', all
		lofsa	string_2d63	; "Nope!"
		push
		pushi	$77		; 119, 'w', textTop
		lofsa	string_2198	; "Okay"
		push
		push0
		pushi	$91		; 145, bitPutIndex
		push2
		calle	export60029_0, $10
		bnot
code_353b:	ret

swordIcon::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	IconButton, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$17		; 23, lsTop
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		ret

swordIcon::doit:
		pTos	state
		ldi	$f7		; 247, cat
		and
		aTop	state
		pushi	$381		; 897, pMode
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		ldi	$2
		and
		bnt	code_35c0
		pushi	$483		; 1155, pLastIcon
		push1
		pushi	$24f		; 591, curIcon
		push0
		lag	global[$6]
		send	$4
		bnot
		push
		lag	global[$6]
		send	$6
		bnot
		pushi	$24f		; 591, curIcon
		push1
		pushSelf
		lag	global[$6]
		send	$6
		bnot
		pushi	$1b3		; 435, setCursor
		pushi	$3		; z
		pushi	$270d		; 9997
		pushi	$3		; z
		push0
		pushi	$57		; 87, 'W', draw
		push0
		lofsa	GameBarCursor
		send	$e
		bnot
		jmp	code_35e9

code_35c0:	pushi	$483		; 1155, pLastIcon
		push1
		lofsa	doIcon
		push
		lag	global[$6]
		send	$6
		bnot
		pushi	$24f		; 591, curIcon
		push1
		lofsa	doIcon
		push
		lag	global[$6]
		send	$6
		bnot
		pushi	$45		; 69, 'E', doit
		push0
		pushi	$24f		; 591, curIcon
		push0
		lag	global[$6]
		send	$4
		bnot
		send	$4
		bnot
code_35e9:	ret

groupIcon::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	IconButton, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$1d		; 29, brTop
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		ret

groupIcon::doit:
		pTos	state
		ldi	$f7		; 247, cat
		and
		aTop	state
		pushi	$489		; 1161, showPanel
		push1
		lsl	local[$6]
		lag	global[$6]
		send	$6
		bnot
		ret

invIcon::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	IconButton, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$19		; 25, lsBottom
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		ret

invIcon::doit:
		pTos	state
		ldi	$f7		; 247, cat
		and
		aTop	state
		pushi	$383		; 899, curPanel
		push0
		lag	global[$6]
		send	$4
		bnot
		push
		selfID
		eq?
		bnt	code_368f
		pushi	$3a4		; 932, showContents
		push0
		lag	global[$1]
		send	$4
		bnot
		jmp	code_369c

code_368f:	pushi	$489		; 1161, showPanel
		push1
		lofsa	inventoryPanel
		push
		lag	global[$6]
		send	$6
		bnot
code_369c:	ret

surrenderIcon::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	IconButton, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$1a		; 26, signal
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		ret

surrenderIcon::doit:
		pTos	state
		ldi	$f7		; 247, cat
		and
		aTop	state
		lap	param[$0]
		bnt	code_36fc
		lap	param[$1]
		bnt	code_372a
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$496		; 1174, fleeCombat
		push1
		pushSelf
		lag	global[$6a]
		send	$6
		bnot
		jmp	code_372a

code_36fc:	pushi	$3a6		; 934, stopAction
		push0
		lag	global[$1]
		send	$4
		bnot
		pushi	$c		; 12, inBottom
		lofsa	string_2d93	; "Confirm Surrender"
		push
		pushi	$77		; 119, 'w', textTop
		lofsa	string_2da5	; "Yes"
		push
		push1
		pushi	$77		; 119, 'w', textTop
		lofsa	string_2da9	; "No"
		push
		push0
		pushi	$91		; 145, bitPutIndex
		push2
		pushi	$93		; 147, pLine
		pushSelf
		pushi	$45		; 69, 'E', doit
		calle	export60029_0, $18
		bnot
code_372a:	ret

surrenderIcon::handleError:
		link	$1
		ldi	$0
		sat	temp[$0]
		lsp	param[$1]
		lag	global[$6a]
		eq?
		bnt	code_39a6
		lsp	param[$3]
		dup
		ldi	$2711		; 10001
		eq?
		bnt	code_3755
		pushi	$d0		; 208, with
		push1
		lofsa	string_2dac	; "You are already running away."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_3755:	dup
		ldi	$2710		; 10000
		eq?
		bnt	code_376f
		pushi	$d0		; 208, with
		push1
		lofsa	string_272b	; "You can't do that right now."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_376f:	dup
		ldi	$2712		; 10002
		eq?
		bnt	code_3789
		pushi	$d0		; 208, with
		push1
		lofsa	string_2748	; "There is no space for that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_3789:	dup
		ldi	$2713		; 10003
		eq?
		bnt	code_37a3
		pushi	$d0		; 208, with
		push1
		lofsa	string_2764	; "You have to remove something first."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_37a3:	dup
		ldi	$2714		; 10004
		eq?
		bnt	code_37bd
		pushi	$d0		; 208, with
		push1
		lofsa	string_2788	; "You can't do that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_37bd:	dup
		ldi	$2715		; 10005
		eq?
		bnt	code_37d7
		pushi	$d0		; 208, with
		push1
		lofsa	string_279b	; "You can't go there."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_37d7:	dup
		ldi	$2716		; 10006
		eq?
		bnt	code_37f1
		pushi	$d0		; 208, with
		push1
		lofsa	string_27af	; "That didn't work."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_37f1:	dup
		ldi	$2717		; 10007
		eq?
		bnt	code_380b
		pushi	$d0		; 208, with
		push1
		lofsa	string_27c1	; "You have to unlock that first."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_380b:	dup
		ldi	$2718		; 10008
		eq?
		bnt	code_3825
		pushi	$d0		; 208, with
		push1
		lofsa	string_27e0	; "That key will not work in this lock."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_3825:	dup
		ldi	$271a		; 10010
		eq?
		bnt	code_383f
		pushi	$d0		; 208, with
		push1
		lofsa	string_2805	; "This is a redundant define."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_383f:	dup
		ldi	$271b		; 10011
		eq?
		bnt	code_3859
		pushi	$d0		; 208, with
		push1
		lofsa	string_2821	; "Your character type cannot wear that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_3859:	dup
		ldi	$271c		; 10012
		eq?
		bnt	code_3873
		pushi	$d0		; 208, with
		push1
		lofsa	string_2847	; "It's too bulky for the container."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_3873:	dup
		ldi	$271d		; 10013
		eq?
		bnt	code_388d
		pushi	$d0		; 208, with
		push1
		lofsa	string_2869	; "It's just too heavy."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_388d:	dup
		ldi	$271e		; 10014
		eq?
		bnt	code_38a7
		pushi	$d0		; 208, with
		push1
		lofsa	string_287e	; "You cannot afford it."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_38a7:	dup
		ldi	$271f		; 10015
		eq?
		bnt	code_38c1
		pushi	$d0		; 208, with
		push1
		lofsa	string_2788	; "You can't do that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_38c1:	dup
		ldi	$2720		; 10016
		eq?
		bnt	code_38db
		pushi	$d0		; 208, with
		push1
		lofsa	string_2894	; "Somebody else is busy with that right now."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_38db:	dup
		ldi	$2721		; 10017
		eq?
		bnt	code_38f5
		pushi	$d0		; 208, with
		push1
		lofsa	string_28bf	; "That's the wrong password."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_38f5:	dup
		ldi	$2722		; 10018
		eq?
		bnt	code_390f
		pushi	$d0		; 208, with
		push1
		lofsa	string_28da	; "You can't do anything."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_390f:	dup
		ldi	$2723		; 10019
		eq?
		bnt	code_3929
		pushi	$d0		; 208, with
		push1
		lofsa	string_28f1	; "That wouldn't make much sense."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_3929:	dup
		ldi	$2724		; 10020
		eq?
		bnt	code_3943
		pushi	$d0		; 208, with
		push1
		lofsa	string_2910	; "You've wasted your effort.\n"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_3943:	dup
		ldi	$2725		; 10021
		eq?
		bnt	code_395d
		pushi	$d0		; 208, with
		push1
		lofsa	string_293d	; "You need to be closer for that to be effective."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_395d:	dup
		ldi	$2726		; 10022
		eq?
		bnt	code_3977
		pushi	$d0		; 208, with
		push1
		lofsa	string_296d	; "You cannot wield the shield as equipped."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_3977:	dup
		ldi	$2727		; 10023
		eq?
		bnt	code_3991
		pushi	$d0		; 208, with
		push1
		lofsa	string_2996	; "You may not wield that weapon as equipped."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39a2

code_3991:	pushi	$f5		; 245, format
		push2
		lofsa	string_2dca	; "Unknown error. Unable to surrender. (%d)"
		push
		lsp	param[$3]
		class	Str
		send	$8
		bnot
		sat	temp[$0]
code_39a2:	toss
		jmp	code_39d4

code_39a6:	lsp	param[$2]
		dup
		ldi	$c350		; -15536
		eq?
		bnt	code_39c2
		pushi	$d0		; 208, with
		push1
		lofsa	string_2df3	; "You cannot surrender."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_39d3

code_39c2:	pushi	$f5		; 245, format
		push2
		lofsa	string_2e09	; "Unhandled client error when trying to surrender. (code = %d)"
		push
		lsp	param[$2]
		class	Str
		send	$8
		bnot
		sat	temp[$0]
code_39d3:	toss
code_39d4:	lat	temp[$0]
		bnt	code_39e3
		pushi	$38c		; 908, setMessage
		push1
		push
		lag	global[$1]
		send	$6
		bnot
code_39e3:	pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		ret

combatExitIcon::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	IconButton, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$1b		; 27, illegalBits
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		ret

combatExitIcon::doit:
		pTos	state
		ldi	$f7		; 247, cat
		and
		aTop	state
		lap	param[$0]
		bnt	code_3a56
		lap	param[$1]
		bnt	code_3a84
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		class	gDialogList
		send	$4
		bnot
		pushi	$497		; 1175, exitCombat
		push1
		pushSelf
		lag	global[$6a]
		send	$6
		bnot
		jmp	code_3a84

code_3a56:	pushi	$3a6		; 934, stopAction
		push0
		lag	global[$1]
		send	$4
		bnot
		pushi	$c		; 12, inBottom
		lofsa	string_2e54	; "Please confirm your exit\n"
		push
		pushi	$77		; 119, 'w', textTop
		lofsa	string_2da5	; "Yes"
		push
		push1
		pushi	$77		; 119, 'w', textTop
		lofsa	string_2da9	; "No"
		push
		push0
		pushi	$91		; 145, bitPutIndex
		push2
		pushi	$93		; 147, pLine
		pushSelf
		pushi	$45		; 69, 'E', doit
		calle	export60029_0, $18
		bnot
code_3a84:	ret

combatExitIcon::handleError:
		link	$1
		ldi	$0
		sat	temp[$0]
		lsp	param[$1]
		lag	global[$6a]
		eq?
		bnt	code_3d1a
		lsp	param[$3]
		dup
		ldi	$2711		; 10001
		eq?
		bnt	code_3aaf
		pushi	$d0		; 208, with
		push1
		lofsa	string_2e83	; "You are already exiting combat."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3aaf:	dup
		ldi	$2711		; 10001
		eq?
		bnt	code_3ac9
		pushi	$d0		; 208, with
		push1
		lofsa	string_2dac	; "You are already running away."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3ac9:	dup
		ldi	$2710		; 10000
		eq?
		bnt	code_3ae3
		pushi	$d0		; 208, with
		push1
		lofsa	string_272b	; "You can't do that right now."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3ae3:	dup
		ldi	$2712		; 10002
		eq?
		bnt	code_3afd
		pushi	$d0		; 208, with
		push1
		lofsa	string_2748	; "There is no space for that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3afd:	dup
		ldi	$2713		; 10003
		eq?
		bnt	code_3b17
		pushi	$d0		; 208, with
		push1
		lofsa	string_2764	; "You have to remove something first."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3b17:	dup
		ldi	$2714		; 10004
		eq?
		bnt	code_3b31
		pushi	$d0		; 208, with
		push1
		lofsa	string_2788	; "You can't do that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3b31:	dup
		ldi	$2715		; 10005
		eq?
		bnt	code_3b4b
		pushi	$d0		; 208, with
		push1
		lofsa	string_279b	; "You can't go there."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3b4b:	dup
		ldi	$2716		; 10006
		eq?
		bnt	code_3b65
		pushi	$d0		; 208, with
		push1
		lofsa	string_27af	; "That didn't work."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3b65:	dup
		ldi	$2717		; 10007
		eq?
		bnt	code_3b7f
		pushi	$d0		; 208, with
		push1
		lofsa	string_27c1	; "You have to unlock that first."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3b7f:	dup
		ldi	$2718		; 10008
		eq?
		bnt	code_3b99
		pushi	$d0		; 208, with
		push1
		lofsa	string_27e0	; "That key will not work in this lock."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3b99:	dup
		ldi	$271a		; 10010
		eq?
		bnt	code_3bb3
		pushi	$d0		; 208, with
		push1
		lofsa	string_2805	; "This is a redundant define."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3bb3:	dup
		ldi	$271b		; 10011
		eq?
		bnt	code_3bcd
		pushi	$d0		; 208, with
		push1
		lofsa	string_2821	; "Your character type cannot wear that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3bcd:	dup
		ldi	$271c		; 10012
		eq?
		bnt	code_3be7
		pushi	$d0		; 208, with
		push1
		lofsa	string_2847	; "It's too bulky for the container."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3be7:	dup
		ldi	$271d		; 10013
		eq?
		bnt	code_3c01
		pushi	$d0		; 208, with
		push1
		lofsa	string_2869	; "It's just too heavy."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3c01:	dup
		ldi	$271e		; 10014
		eq?
		bnt	code_3c1b
		pushi	$d0		; 208, with
		push1
		lofsa	string_287e	; "You cannot afford it."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3c1b:	dup
		ldi	$271f		; 10015
		eq?
		bnt	code_3c35
		pushi	$d0		; 208, with
		push1
		lofsa	string_2788	; "You can't do that."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3c35:	dup
		ldi	$2720		; 10016
		eq?
		bnt	code_3c4f
		pushi	$d0		; 208, with
		push1
		lofsa	string_2894	; "Somebody else is busy with that right now."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3c4f:	dup
		ldi	$2721		; 10017
		eq?
		bnt	code_3c69
		pushi	$d0		; 208, with
		push1
		lofsa	string_28bf	; "That's the wrong password."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3c69:	dup
		ldi	$2722		; 10018
		eq?
		bnt	code_3c83
		pushi	$d0		; 208, with
		push1
		lofsa	string_28da	; "You can't do anything."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3c83:	dup
		ldi	$2723		; 10019
		eq?
		bnt	code_3c9d
		pushi	$d0		; 208, with
		push1
		lofsa	string_28f1	; "That wouldn't make much sense."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3c9d:	dup
		ldi	$2724		; 10020
		eq?
		bnt	code_3cb7
		pushi	$d0		; 208, with
		push1
		lofsa	string_2910	; "You've wasted your effort.\n"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3cb7:	dup
		ldi	$2725		; 10021
		eq?
		bnt	code_3cd1
		pushi	$d0		; 208, with
		push1
		lofsa	string_293d	; "You need to be closer for that to be effective."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3cd1:	dup
		ldi	$2726		; 10022
		eq?
		bnt	code_3ceb
		pushi	$d0		; 208, with
		push1
		lofsa	string_296d	; "You cannot wield the shield as equipped."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3ceb:	dup
		ldi	$2727		; 10023
		eq?
		bnt	code_3d05
		pushi	$d0		; 208, with
		push1
		lofsa	string_2996	; "You may not wield that weapon as equipped."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d16

code_3d05:	pushi	$f5		; 245, format
		push2
		lofsa	string_2ea3	; "Unknown error. Unable to exit combat. (%d)"
		push
		lsp	param[$3]
		class	Str
		send	$8
		bnot
		sat	temp[$0]
code_3d16:	toss
		jmp	code_3d48

code_3d1a:	lsp	param[$2]
		dup
		ldi	$c350		; -15536
		eq?
		bnt	code_3d36
		pushi	$d0		; 208, with
		push1
		lofsa	string_2ece	; "You cannot exit combat."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_3d47

code_3d36:	pushi	$f5		; 245, format
		push2
		lofsa	string_2ee6	; "Unhandled client error when trying to exit combat. (code = %d)"
		push
		lsp	param[$2]
		class	Str
		send	$8
		bnot
		sat	temp[$0]
code_3d47:	toss
code_3d48:	lat	temp[$0]
		bnt	code_3d57
		pushi	$38c		; 908, setMessage
		push1
		push
		lag	global[$1]
		send	$6
		bnot
code_3d57:	pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		ret

mapIcon::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	IconButton, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$1c		; 28, brLeft
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		ret

mapIcon::doit:
		pTos	state
		ldi	$f7		; 247, cat
		and
		aTop	state
		pushi	$24f		; 591, curIcon
		push1
		pushSelf
		lag	global[$6]
		send	$6
		bnot
		ret

optionsIcon::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	IconButton, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$7		; priority
		push0
		pushi	$a410		; -23536
		pushi	$1e		; 30, brRight
		pushi	$6		; maxScale
		push0
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_72, $e
		bnot
		pushi	$1c8		; 456, helpStr
		push1
		lst	temp[$0]
		self	$6
		bnot
		ret

optionsIcon::doit:
		pTos	state
		ldi	$f7		; 247, cat
		and
		aTop	state
		pushi	$483		; 1155, pLastIcon
		push1
		pushi	$24f		; 591, curIcon
		push0
		lag	global[$6]
		send	$4
		bnot
		push
		lag	global[$6]
		send	$6
		bnot
		pushi	$489		; 1161, showPanel
		push1
		lsl	local[$1]
		lag	global[$6]
		send	$6
		bnot
		ret

zoomIcon::doit:
		pTos	state
		ldi	$f7		; 247, cat
		and
		aTop	state
		pushi	$24f		; 591, curIcon
		push1
		pushSelf
		lag	global[$6]
		send	$6
		bnot
		pushi	$1b3		; 435, setCursor
		pushi	$3		; z
		pushi	$270d		; 9997
		pushi	$6		; maxScale
		push0
		pushi	$57		; 87, 'W', draw
		push0
		lofsa	GameBarCursor
		send	$e
		bnot
		ret

unzoomIcon::doit:
		pTos	state
		ldi	$f7		; 247, cat
		and
		aTop	state
		pushi	$24f		; 591, curIcon
		push1
		pushSelf
		lag	global[$6]
		send	$6
		bnot
		pushi	$1b3		; 435, setCursor
		pushi	$3		; z
		pushi	$270d		; 9997
		pushi	$7		; priority
		push0
		pushi	$57		; 87, 'W', draw
		push0
		lofsa	GameBarCursor
		send	$e
		bnot
code_3e56:	ret

		pushi	$31		; 49, '1', message
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$200		; 512, bottomValue
		eq?
		bnt	code_3e7a
		pushi	$48		; 72, 'H', modifiers
		push1
		push0
		pushi	$31		; 49, '1', message
		push1
		pushi	$80		; 128, lastKey
		lap	param[$1]
		send	$c
		bnot
		jmp	code_3f7b

code_3e7a:	dup
		ldi	$300		; 768, pHeadNum
		eq?
		bnt	code_3e94
		pushi	$48		; 72, 'H', modifiers
		push1
		push0
		pushi	$31		; 49, '1', message
		push1
		pushi	$81		; 129, magnifier
		lap	param[$1]
		send	$c
		bnot
		jmp	code_3f7b

code_3e94:	dup
		ldi	$400		; 1024, pEndurance
		eq?
		bnt	code_3eae
		pushi	$48		; 72, 'H', modifiers
		push1
		push0
		pushi	$31		; 49, '1', message
		push1
		pushi	$82		; 130, magPower
		lap	param[$1]
		send	$c
		bnot
		jmp	code_3f7b

code_3eae:	dup
		ldi	$500		; 1280, pVerb
		eq?
		bnt	code_3ec8
		pushi	$48		; 72, 'H', modifiers
		push1
		push0
		pushi	$31		; 49, '1', message
		push1
		pushi	$83		; 131, mirrored
		lap	param[$1]
		send	$c
		bnot
		jmp	code_3f7b

code_3ec8:	dup
		ldi	$600		; 1536, addLongBtn
		eq?
		bnt	code_3ee2
		pushi	$48		; 72, 'H', modifiers
		push1
		push0
		pushi	$31		; 49, '1', message
		push1
		pushi	$84		; 132, pitch
		lap	param[$1]
		send	$c
		bnot
		jmp	code_3f7b

code_3ee2:	dup
		ldi	$700		; 1792, BAD SELECTOR
		eq?
		bnt	code_3efc
		pushi	$48		; 72, 'H', modifiers
		push1
		push0
		pushi	$31		; 49, '1', message
		push1
		pushi	$85		; 133, roll
		lap	param[$1]
		send	$c
		bnot
		jmp	code_3f7b

code_3efc:	dup
		ldi	$800		; 2048, BAD SELECTOR
		eq?
		bnt	code_3f16
		pushi	$48		; 72, 'H', modifiers
		push1
		push0
		pushi	$31		; 49, '1', message
		push1
		pushi	$86		; 134, yaw
		lap	param[$1]
		send	$c
		bnot
		jmp	code_3f7b

code_3f16:	dup
		ldi	$900		; 2304, BAD SELECTOR
		eq?
		bnt	code_3f30
		pushi	$48		; 72, 'H', modifiers
		push1
		push0
		pushi	$31		; 49, '1', message
		push1
		pushi	$87		; 135, left
		lap	param[$1]
		send	$c
		bnot
		jmp	code_3f7b

code_3f30:	dup
		ldi	$a00		; 2560, BAD SELECTOR
		eq?
		bnt	code_3f4a
		pushi	$48		; 72, 'H', modifiers
		push1
		push0
		pushi	$31		; 49, '1', message
		push1
		pushi	$88		; 136, right
		lap	param[$1]
		send	$c
		bnot
		jmp	code_3f7b

code_3f4a:	dup
		ldi	$b00		; 2816, BAD SELECTOR
		eq?
		bnt	code_3f64
		pushi	$48		; 72, 'H', modifiers
		push1
		push0
		pushi	$31		; 49, '1', message
		push1
		pushi	$89		; 137, top
		lap	param[$1]
		send	$c
		bnot
		jmp	code_3f7b

code_3f64:	dup
		ldi	$c00		; 3072, BAD SELECTOR
		eq?
		bnt	code_3f7b
		pushi	$48		; 72, 'H', modifiers
		push1
		push0
		pushi	$31		; 49, '1', message
		push1
		pushi	$8a		; 138, bottom
		lap	param[$1]
		send	$c
		bnot
code_3f7b:	toss
		ret

		link	$4
		pushi	$d3		; 211, copy
		push1
		lsp	param[$1]
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		pushi	$d0		; 208, with
		push1
		lofsa	string_2f5c	; " "
		push
		class	Str
		send	$6
		bnot
		sat	temp[$1]
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$2]
		ldi	$0
		sat	temp[$3]
		pushi	$fc		; 252, getToken
		push2
		lst	temp[$1]
		lst	temp[$2]
		lat	temp[$0]
		send	$8
		bnot
		pushi	$d5		; 213, compare
		push1
		lofsa	string_2f5e	; "/smile"
		push
		lat	temp[$2]
		send	$6
		bnot
		bnt	code_3fea
		pushi	$f5		; 245, format
		push2
		lofsa	string_2f65	; "%s smiles.\n"
		push
		pushi	$35d		; 861, pProperName
		push0
		pushi	$35c		; 860, getBase
		push1
		class	BCharacter
		push
		lag	global[$1]
		send	$6
		bnot
		send	$4
		bnot
		push
		class	Str
		send	$8
		bnot
		sat	temp[$3]
code_3fea:	pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		lat	temp[$3]
code_4007:	ret

		pushi	$b		; 11, inRight
		lofsa	string_2f71	; "|c67|Designer: |c43|Stephen Nichols       |c67|Assistant Design: |c43|Janus Anderson\n"
		push
		pushi	$65		; 101, 'e', topString
		push1
		pushi	$91		; 145, bitPutIndex
		push2
		pushi	$66		; 102, 'f', flags
		lsg	global[$59]
		pushi	$74		; 116, 't', all
		lofsa	string_32f3	; "|c57|Realm Credits"
		push
		pushi	$77		; 119, 'w', textTop
		lofsa	string_2198	; "Okay"
		push
		calle	export60029_0, $16
		bnot
		ret

gameHelp1::doit:
		lap	param[$0]
		bnt	code_4056
		lap	param[$1]
		bnt	code_4043
		pushi	$c7		; 199, cue
		push0
		pToa	pClient
		send	$4
		bnot
		jmp	code_404c

code_4043:	pushi	$95		; 149, dispose
		push0
		pToa	pClient
		send	$4
		bnot
code_404c:	pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		jmp	code_4096

code_4056:	pushi	$9f		; 159, add
		push1
		pushi	$11		; 17, bitmap
		lofsa	string_3306	; "F1 = help\n"
		push
		pushi	$91		; 145, bitPutIndex
		push2
		pushi	$74		; 116, 't', all
		lofsa	string_3428	; "Realm Help"
		push
		pushi	$77		; 119, 'w', textTop
		lofsa	string_3433	; "Next"
		push
		push1
		pushi	$77		; 119, 'w', textTop
		lofsa	string_3438	; "Done"
		push
		push0
		pushi	$64		; 100, 'd', moveDone
		pushi	$ff		; 255, asInteger
		pushi	$32		; 50, '2', edit
		pushi	$93		; 147, pLine
		pushSelf
		pushi	$45		; 69, 'E', doit
		&rest	$2
		calle	export60029_0, $22
		bnot
		aTop	pPrint
		push
		class	gDialogList
		send	$6
		bnot
code_4096:	ret

gameHelp2::doit:
		lap	param[$0]
		bnt	code_40ed
		lsp	param[$1]
		dup
		ldi	$1
		eq?
		bnt	code_40b1
		pushi	$c7		; 199, cue
		push0
		pToa	pClient
		send	$4
		bnot
		jmp	code_40e2

code_40b1:	dup
		ldi	$2
		eq?
		bnt	code_40d9
		pushi	$29		; 41, ')', state
		push1
		pushi	$29		; 41, ')', state
		push0
		pToa	pClient
		send	$4
		bnot
		push
		ldi	$2
		sub
		push
		pToa	pClient
		send	$6
		bnot
		pushi	$c7		; 199, cue
		push0
		pToa	pClient
		send	$4
		bnot
		jmp	code_40e2

code_40d9:	pushi	$95		; 149, dispose
		push0
		pToa	pClient
		send	$4
		bnot
code_40e2:	toss
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		jmp	code_4134

code_40ed:	pushi	$9f		; 159, add
		push1
		pushi	$14		; 20, nsRight
		lofsa	string_3447	; "/gossip [/g] 'text'\n"
		push
		pushi	$91		; 145, bitPutIndex
		push2
		pushi	$74		; 116, 't', all
		lofsa	string_365a	; "Gossip Channel Commands:"
		push
		pushi	$77		; 119, 'w', textTop
		lofsa	string_3433	; "Next"
		push
		push1
		pushi	$77		; 119, 'w', textTop
		lofsa	string_3673	; "Previous"
		push
		push2
		pushi	$77		; 119, 'w', textTop
		lofsa	string_3438	; "Done"
		push
		push0
		pushi	$64		; 100, 'd', moveDone
		pushi	$ff		; 255, asInteger
		pushi	$32		; 50, '2', edit
		pushi	$93		; 147, pLine
		pushSelf
		pushi	$45		; 69, 'E', doit
		&rest	$2
		calle	export60029_0, $28
		bnot
		aTop	pPrint
		push
		class	gDialogList
		send	$6
		bnot
code_4134:	ret

gameHelp3::doit:
		lap	param[$0]
		bnt	code_415e
		lap	param[$1]
		bnt	code_414b
		pushi	$c7		; 199, cue
		push0
		pToa	pClient
		send	$4
		bnot
		jmp	code_4154

code_414b:	pushi	$95		; 149, dispose
		push0
		pToa	pClient
		send	$4
		bnot
code_4154:	pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		jmp	code_419e

code_415e:	pushi	$9f		; 159, add
		push1
		pushi	$11		; 17, bitmap
		lofsa	string_3686	; "Scroll controls:\n"
		push
		pushi	$91		; 145, bitPutIndex
		push2
		pushi	$74		; 116, 't', all
		lofsa	string_37de	; "Scroll and Editor Help:"
		push
		pushi	$77		; 119, 'w', textTop
		lofsa	string_3673	; "Previous"
		push
		push1
		pushi	$77		; 119, 'w', textTop
		lofsa	string_3438	; "Done"
		push
		push0
		pushi	$64		; 100, 'd', moveDone
		pushi	$ff		; 255, asInteger
		pushi	$32		; 50, '2', edit
		pushi	$93		; 147, pLine
		pushSelf
		pushi	$45		; 69, 'E', doit
		&rest	$2
		calle	export60029_0, $22
		bnot
		aTop	pPrint
		push
		class	gDialogList
		send	$6
		bnot
code_419e:	ret

gameHelpScript::init:
		pushi	$9f		; 159, add
		push1
		pushSelf
		class	GlobalDemons
		send	$6
		bnot
		class	GlobalDemons
		aTop	client
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	Script, $4
		bnot
		selfID
		sal	local[$1d]
		ret

gameHelpScript::dispose:
		ldi	$0
		sal	local[$1d]
		pushi	$58		; 88, 'X', delete
		push1
		pushSelf
		class	GlobalDemons
		send	$6
		bnot
		ldi	$0
		aTop	client
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	Script, $4
		bnot
		ret

gameHelpScript::cue:
		pushi	$c6		; 198, changeState
		push1
		pTos	state
		ldi	$1
		add
		push
		self	$6
		bnot
		ret

gameHelpScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_4212
		pushi	$33f		; 831, pClient
		push1
		pushSelf
		pushi	$8d		; 141, new
		push0
		lofsa	gameHelp1
		send	$4
		bnot
		sat	temp[$0]
		send	$6
		bnot
		pushi	$45		; 69, 'E', doit
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_4281

code_4212:	dup
		ldi	$1
		eq?
		bnt	code_4238
		pushi	$33f		; 831, pClient
		push1
		pushSelf
		pushi	$8d		; 141, new
		push0
		lofsa	gameHelp2
		send	$4
		bnot
		sat	temp[$0]
		send	$6
		bnot
		pushi	$45		; 69, 'E', doit
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_4281

code_4238:	dup
		ldi	$2
		eq?
		bnt	code_425e
		pushi	$33f		; 831, pClient
		push1
		pushSelf
		pushi	$8d		; 141, new
		push0
		lofsa	gameHelp3
		send	$4
		bnot
		sat	temp[$0]
		send	$6
		bnot
		pushi	$45		; 69, 'E', doit
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_4281

code_425e:	dup
		ldi	$3		; z
		eq?
		bnt	code_4273
		pTos	state
		ldi	$3		; z
		sub
		aTop	state
		ldi	$1
		aTop	cycles
		jmp	code_4281

code_4273:	dup
		ldi	$4		; scaleX
		eq?
		bnt	code_4281
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_4281:	toss
		ret

emoteHelp1::doit:
		lap	param[$0]
		bnt	code_42ac
		lap	param[$1]
		bnt	code_4299
		pushi	$c7		; 199, cue
		push0
		pToa	pClient
		send	$4
		bnot
		jmp	code_42a2

code_4299:	pushi	$95		; 149, dispose
		push0
		pToa	pClient
		send	$4
		bnot
code_42a2:	pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		jmp	code_42e5

code_42ac:	pushi	$9f		; 159, add
		push1
		pushi	$e		; 14, view
		lofsa	string_380f	; " Alt-1..9,0,- = emoticons\n"
		push
		pushi	$91		; 145, bitPutIndex
		push2
		pushi	$74		; 116, 't', all
		lofsa	string_3428	; "Realm Help"
		push
		pushi	$77		; 119, 'w', textTop
		lofsa	string_2198	; "Okay"
		push
		push0
		pushi	$64		; 100, 'd', moveDone
		pushi	$ff		; 255, asInteger
		pushi	$32		; 50, '2', edit
		pushi	$93		; 147, pLine
		pushSelf
		pushi	$45		; 69, 'E', doit
		&rest	$2
		calle	export60029_0, $1c
		bnot
		aTop	pPrint
		push
		class	gDialogList
		send	$6
		bnot
code_42e5:	ret

emoteHelpScript::init:
		pushi	$9f		; 159, add
		push1
		pushSelf
		class	GlobalDemons
		send	$6
		bnot
		class	GlobalDemons
		aTop	client
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	Script, $4
		bnot
		ret

emoteHelpScript::dispose:
		pushi	$58		; 88, 'X', delete
		push1
		pushSelf
		class	GlobalDemons
		send	$6
		bnot
		ldi	$0
		aTop	client
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	Script, $4
		bnot
		ret

emoteHelpScript::cue:
		pushi	$c6		; 198, changeState
		push1
		pTos	state
		ldi	$1
		add
		push
		self	$6
		bnot
		ret

emoteHelpScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_4352
		pushi	$33f		; 831, pClient
		push1
		pushSelf
		pushi	$8d		; 141, new
		push0
		lofsa	emoteHelp1
		send	$4
		bnot
		sat	temp[$0]
		send	$6
		bnot
		pushi	$45		; 69, 'E', doit
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_4375

code_4352:	dup
		ldi	$1
		eq?
		bnt	code_4367
		pTos	state
		ldi	$1
		sub
		aTop	state
		ldi	$1
		aTop	cycles
		jmp	code_4375

code_4367:	dup
		ldi	$2
		eq?
		bnt	code_4375
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_4375:	toss
		ret

