TopicCode::doit:
		lsp	param[$1]
		dup
		ldi	$29a		; 666, loopIsCorrect
		eq?
		bnt	code_07ba
		ldi	$1
		ret

		jmp	code_07f1

code_07ba:	dup
		ldi	$29b		; 667, nextLoop
		eq?
		bnt	code_07d7
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$56b		; 1387, lastTopic
		push1
		pTos	scratch
		lag	global[$6a]
		send	$6
		bnot
		jmp	code_07f1

code_07d7:	pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$56c		; 1388, getTopic
		push2
		pTos	scratch
		lsp	param[$1]
		ldi	$1
		sub
		push
		lag	global[$6a]
		send	$8
		bnot
code_07f1:	toss
		ldi	$1
		ret

TopicTextCode::doit:
		lsp	param[$1]
		dup
		ldi	$1
		eq?
		bnt	code_0814
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$56d		; 1389, getTopicText
		push2
		pTos	scratch
		push1
		lag	global[$6a]
		send	$8
		bnot
		jmp	code_0857

code_0814:	dup
		ldi	$2
		eq?
		bnt	code_0832
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$56d		; 1389, getTopicText
		push2
		pTos	scratch
		pushi	$ff		; 255, asInteger
		lag	global[$6a]
		send	$8
		bnot
		jmp	code_0857

code_0832:	dup
		ldi	$3		; z
		eq?
		bnt	code_084e
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$56b		; 1387, lastTopic
		push1
		pTos	scratch
		lag	global[$6a]
		send	$6
		bnot
		jmp	code_0857

code_084e:	dup
		ldi	$4		; scaleX
		eq?
		bnt	code_0857
		ldi	$1
		ret

code_0857:	toss
		ldi	$1
		ret

TalkCode::doit:
		lsp	param[$1]
		ldi	$1
		gt?
		bnt	code_087f
		pushi	$120		; 288, setBit
		push1
		pushi	$4		; scaleX
		class	VerbArray
		send	$6
		bnot
		pushi	$31e		; 798, pDirectObject
		push1
		lsp	param[$1]
		pushi	$316		; 790, handleVerb
		push1
		pushi	$4		; scaleX
		lag	global[$1]
		send	$c
		bnot
code_087f:	ldi	$1
		ret

CreateHeadBitmap::doit:
		link	$3
		pushi	$35c		; 860, getBase
		push1
		class	BHead
		push
		lap	param[$1]
		send	$6
		bnot
		sat	temp[$0]
		pushi	$466		; 1126, generateBitmap
		push2
		push0
		push0
		send	$8
		bnot
		sat	temp[$1]
		pushi	$3		; z
		pushi	$a		; 10, inTop
		push
		pushi	$17a		; 378, clut
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		callk	kernel_35, $6
		bnot
		lat	temp[$1]
		ret

CreateTalkTree::doit:
		link	$b
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_08c2
		lap	param[$3]
		sat	temp[$6]
		jmp	code_08c6

code_08c2:	ldi	$0
		sat	temp[$6]
code_08c6:	pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		push2
		pushi	$1d		; 29, brTop
		push0
		callk	kernel_118, $4
		bnot
		push2
		pushi	$1d		; 29, brTop
		pushi	$5		; scaleY
		callk	kernel_118, $4
		bnot
		ldi	$0
		sat	temp[$7]
code_08f1:	lst	temp[$7]
		lat	temp[$1]
		lt?
		bnt	code_093b
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		bnt	code_0927
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$8]
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		push2
		push
		lofsa	TopicCode
		push
		pushi	$45		; 69, 'E', doit
		lst	temp[$7]
		ldi	$1
		add
		push
		push0
		callk	kernel_118, $e
		bnot
		jmp	code_0937

code_0927:	pushi	$95		; 149, dispose
		push0
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$4
		bnot
code_0937:	+at	temp[$7]
		jmp	code_08f1

code_093b:	pushi	$45		; 69, 'E', doit
		push1
		pushi	$319		; 793, pHead
		push0
		lap	param[$2]
		send	$4
		bnot
		push
		lofsa	CreateHeadBitmap
		send	$6
		bnot
		sat	temp[$a]
		pushi	$8c		; 140, scratch
		push1
		lsp	param[$2]
		lofsa	TopicCode
		send	$6
		bnot
		lat	temp[$6]
		bnt	code_09ce
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21b1	; "Go On"
		push
		lofsa	TopicCode
		push
		pushi	$45		; 69, 'E', doit
		push0
		push2
		callk	kernel_118, $e
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21b7	; "Go Back"
		push
		lofsa	TopicCode
		push
		pushi	$45		; 69, 'E', doit
		pushi	$29b		; 667, nextLoop
		push0
		callk	kernel_118, $e
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21bf	; "Prev Menu"
		push
		lofsa	TopicCode
		push
		pushi	$45		; 69, 'E', doit
		push0
		push2
		callk	kernel_118, $e
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21c9	; "Good Bye"
		push
		lofsa	TopicCode
		push
		pushi	$45		; 69, 'E', doit
		pushi	$29a		; 666, loopIsCorrect
		push1
		callk	kernel_118, $e
		bnot
		pushi	$5		; scaleY
		pushi	$1d		; 29, brTop
		push1
		lst	temp[$8]
		lst	temp[$0]
		lst	temp[$a]
		callk	kernel_118, $a
		bnot
		jmp	code_0a41

code_09ce:	pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21b1	; "Go On"
		push
		lofsa	TopicCode
		push
		pushi	$45		; 69, 'E', doit
		push0
		push2
		callk	kernel_118, $e
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21b7	; "Go Back"
		push
		lofsa	TopicCode
		push
		pushi	$45		; 69, 'E', doit
		pushi	$29b		; 667, nextLoop
		push2
		callk	kernel_118, $e
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21bf	; "Prev Menu"
		push
		lofsa	TopicCode
		push
		pushi	$45		; 69, 'E', doit
		push0
		push2
		callk	kernel_118, $e
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21c9	; "Good Bye"
		push
		lofsa	TopicCode
		push
		pushi	$45		; 69, 'E', doit
		pushi	$29a		; 666, loopIsCorrect
		push1
		callk	kernel_118, $e
		bnot
		pushi	$5		; scaleY
		pushi	$1d		; 29, brTop
		push1
		pushi	$315		; 789, pName
		push0
		lap	param[$2]
		send	$4
		bnot
		push
		lst	temp[$0]
		lst	temp[$a]
		callk	kernel_118, $a
		bnot
code_0a41:	pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		ret

CreateMsgDialog::doit:
		link	$e
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$6]
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$45		; 69, 'E', doit
		push1
		pushi	$319		; 793, pHead
		push0
		lap	param[$2]
		send	$4
		bnot
		push
		lofsa	CreateHeadBitmap
		send	$6
		bnot
		sat	temp[$d]
		push2
		pushi	$1d		; 29, brTop
		push0
		callk	kernel_118, $4
		bnot
		push2
		pushi	$1d		; 29, brTop
		pushi	$5		; scaleY
		callk	kernel_118, $4
		bnot
		lst	temp[$6]
		ldi	$1
		and
		bnt	code_0aa8
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21b1	; "Go On"
		push
		lofsa	TopicTextCode
		push
		pushi	$45		; 69, 'E', doit
		push1
		push0
		callk	kernel_118, $e
		bnot
		jmp	code_0abe

code_0aa8:	pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21b1	; "Go On"
		push
		lofsa	TopicTextCode
		push
		pushi	$45		; 69, 'E', doit
		push0
		push2
		callk	kernel_118, $e
		bnot
code_0abe:	lst	temp[$6]
		ldi	$2
		and
		bnt	code_0add
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21b7	; "Go Back"
		push
		lofsa	TopicTextCode
		push
		pushi	$45		; 69, 'E', doit
		push2
		push0
		callk	kernel_118, $e
		bnot
		jmp	code_0af3

code_0add:	pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21b7	; "Go Back"
		push
		lofsa	TopicTextCode
		push
		pushi	$45		; 69, 'E', doit
		push0
		push2
		callk	kernel_118, $e
		bnot
code_0af3:	lst	temp[$6]
		ldi	$4		; scaleX
		and
		bnt	code_0b13
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21bf	; "Prev Menu"
		push
		lofsa	TopicTextCode
		push
		pushi	$45		; 69, 'E', doit
		pushi	$3		; z
		push0
		callk	kernel_118, $e
		bnot
		jmp	code_0b29

code_0b13:	pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21bf	; "Prev Menu"
		push
		lofsa	TopicTextCode
		push
		pushi	$45		; 69, 'E', doit
		push0
		push2
		callk	kernel_118, $e
		bnot
code_0b29:	pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21c9	; "Good Bye"
		push
		lofsa	TopicTextCode
		push
		pushi	$45		; 69, 'E', doit
		pushi	$4		; scaleX
		push1
		callk	kernel_118, $e
		bnot
		pushi	$8c		; 140, scratch
		push1
		lsp	param[$2]
		lofsa	TopicTextCode
		send	$6
		bnot
		pushi	$5		; scaleY
		pushi	$1d		; 29, brTop
		push1
		pushi	$315		; 789, pName
		push0
		lap	param[$2]
		send	$4
		bnot
		push
		lst	temp[$0]
		lst	temp[$d]
		callk	kernel_118, $a
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		ret

ProposalCode::doit:
		lsp	param[$1]
		dup
		ldi	$1
		eq?
		bnt	code_0b8f
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$56e		; 1390, acceptQuest
		push2
		pTos	scratch
		lofsa	QuestNumber
		push
		lag	global[$6a]
		send	$8
		bnot
		jmp	code_0bd4

code_0b8f:	dup
		ldi	$2
		eq?
		bnt	code_0baf
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$56f		; 1391, declineQuest
		push2
		pTos	scratch
		lofsa	QuestNumber
		push
		lag	global[$6a]
		send	$8
		bnot
		jmp	code_0bd4

code_0baf:	dup
		ldi	$3		; z
		eq?
		bnt	code_0bcb
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$56b		; 1387, lastTopic
		push1
		pTos	scratch
		lag	global[$6a]
		send	$6
		bnot
		jmp	code_0bd4

code_0bcb:	dup
		ldi	$4		; scaleX
		eq?
		bnt	code_0bd4
		ldi	$1
		ret

code_0bd4:	toss
		ldi	$1
		ret

CreateQuestProposal::doit:
		link	$b
		pushi	$136		; 310, getLong
		push1
		lofsa	QuestNumber
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$45		; 69, 'E', doit
		push1
		pushi	$319		; 793, pHead
		push0
		lap	param[$2]
		send	$4
		bnot
		push
		lofsa	CreateHeadBitmap
		send	$6
		bnot
		sat	temp[$a]
		push2
		pushi	$1d		; 29, brTop
		push0
		callk	kernel_118, $4
		bnot
		push2
		pushi	$1d		; 29, brTop
		pushi	$5		; scaleY
		callk	kernel_118, $4
		bnot
		pushi	$8c		; 140, scratch
		push1
		lsp	param[$2]
		lofsa	ProposalCode
		send	$6
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_220a	; "I'll Do It"
		push
		lofsa	ProposalCode
		push
		pushi	$45		; 69, 'E', doit
		push1
		push0
		callk	kernel_118, $e
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_2215	; "I'll Pass"
		push
		lofsa	ProposalCode
		push
		pushi	$45		; 69, 'E', doit
		push2
		push0
		callk	kernel_118, $e
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_221f	; ""
		push
		lofsa	ProposalCode
		push
		pushi	$45		; 69, 'E', doit
		push0
		push2
		callk	kernel_118, $e
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21c9	; "Good Bye"
		push
		lofsa	ProposalCode
		push
		pushi	$45		; 69, 'E', doit
		pushi	$4		; scaleX
		push1
		callk	kernel_118, $e
		bnot
		pushi	$5		; scaleY
		pushi	$1d		; 29, brTop
		push1
		pushi	$315		; 789, pName
		push0
		lap	param[$2]
		send	$4
		bnot
		push
		lst	temp[$0]
		lst	temp[$a]
		callk	kernel_118, $a
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		ret

CreateQuestReminder::doit:
		link	$b
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$45		; 69, 'E', doit
		push1
		pushi	$319		; 793, pHead
		push0
		lap	param[$2]
		send	$4
		bnot
		push
		lofsa	CreateHeadBitmap
		send	$6
		bnot
		sat	temp[$a]
		push2
		pushi	$1d		; 29, brTop
		push0
		callk	kernel_118, $4
		bnot
		push2
		pushi	$1d		; 29, brTop
		pushi	$5		; scaleY
		callk	kernel_118, $4
		bnot
		pushi	$8c		; 140, scratch
		push1
		lsp	param[$2]
		lofsa	ProposalCode
		send	$6
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_2234	; "Okay"
		push
		lofsa	ProposalCode
		push
		pushi	$45		; 69, 'E', doit
		pushi	$3		; z
		push0
		callk	kernel_118, $e
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_221f	; ""
		push
		lofsa	ProposalCode
		push
		pushi	$45		; 69, 'E', doit
		push0
		push2
		callk	kernel_118, $e
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_221f	; ""
		push
		lofsa	ProposalCode
		push
		pushi	$45		; 69, 'E', doit
		push0
		push2
		callk	kernel_118, $e
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21c9	; "Good Bye"
		push
		lofsa	ProposalCode
		push
		pushi	$45		; 69, 'E', doit
		pushi	$4		; scaleX
		push1
		callk	kernel_118, $e
		bnot
		pushi	$5		; scaleY
		pushi	$1d		; 29, brTop
		push1
		pushi	$315		; 789, pName
		push0
		lap	param[$2]
		send	$4
		bnot
		push
		lst	temp[$0]
		lst	temp[$a]
		callk	kernel_118, $a
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		ret

CreateQuestAcceptDecline::doit:
		link	$b
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$45		; 69, 'E', doit
		push1
		pushi	$319		; 793, pHead
		push0
		lap	param[$2]
		send	$4
		bnot
		push
		lofsa	CreateHeadBitmap
		send	$6
		bnot
		sat	temp[$a]
		push2
		pushi	$1d		; 29, brTop
		push0
		callk	kernel_118, $4
		bnot
		push2
		pushi	$1d		; 29, brTop
		pushi	$5		; scaleY
		callk	kernel_118, $4
		bnot
		pushi	$8c		; 140, scratch
		push1
		lsp	param[$2]
		lofsa	ProposalCode
		send	$6
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_2234	; "Okay"
		push
		lofsa	ProposalCode
		push
		pushi	$45		; 69, 'E', doit
		pushi	$3		; z
		push0
		callk	kernel_118, $e
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_221f	; ""
		push
		lofsa	ProposalCode
		push
		pushi	$45		; 69, 'E', doit
		push0
		push2
		callk	kernel_118, $e
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_221f	; ""
		push
		lofsa	ProposalCode
		push
		pushi	$45		; 69, 'E', doit
		push0
		push2
		callk	kernel_118, $e
		bnot
		pushi	$7		; priority
		pushi	$1d		; 29, brTop
		pushi	$3		; z
		lofsa	string_21c9	; "Good Bye"
		push
		lofsa	ProposalCode
		push
		pushi	$45		; 69, 'E', doit
		pushi	$4		; scaleX
		push1
		callk	kernel_118, $e
		bnot
		pushi	$5		; scaleY
		pushi	$1d		; 29, brTop
		push1
		pushi	$315		; 789, pName
		push0
		lap	param[$2]
		send	$4
		bnot
		push
		lst	temp[$0]
		lst	temp[$a]
		callk	kernel_118, $a
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		ret

RestoreMusic::doit:
		lsg	global[$e7]
		ldi	$ff		; 255, asInteger
		ne?
		bnt	code_0e26
		pushi	$33		; 51, '3', play
		push1
		lag	global[$e7]
		lsli	local[$8]
		class	MusicMgr
		send	$6
		bnot
code_0e26:	ret

GSShadowText::init:
		lal	local[$6]
		bnt	code_0e32
		pushi	$95		; 149, dispose
		push0
		send	$4
		bnot
code_0e32:	pushi	$94		; 148, init
		push0
		&rest	$1
		super	ShadowText, $4
		bnot
		selfID
		sal	local[$6]
		ret

GSShadowText::dispose:
		ldi	$0
		sal	local[$6]
		pushi	$95		; 149, dispose
		push0
		super	ShadowText, $4
		bnot
		ret

GSShadowTextA::init:
		lal	local[$7]
		bnt	code_0e58
		pushi	$95		; 149, dispose
		push0
		send	$4
		bnot
code_0e58:	pushi	$94		; 148, init
		push0
		&rest	$1
		super	ShadowText, $4
		bnot
		selfID
		sal	local[$7]
		ret

GSShadowTextA::dispose:
		ldi	$0
		sal	local[$7]
		pushi	$95		; 149, dispose
		push0
		super	ShadowText, $4
		bnot
		ret

GSActionScript::init:
		pushi	$9f		; 159, add
		push1
		pushSelf
		pushi	$57d		; 1405, pScripts
		push0
		lag	global[$6a]
		send	$4
		bnot
		send	$6
		bnot
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	Script, $4
		bnot
		ret

GSActionScript::dispose:
		pushi	$58		; 88, 'X', delete
		push1
		pushSelf
		pushi	$57d		; 1405, pScripts
		push0
		lag	global[$6a]
		send	$4
		bnot
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	Script, $4
		bnot
		ret

GSActionScript::handleError:
		lsp	param[$1]
		lag	global[$6a]
		eq?
		bnt	code_0eec
		pToa	caller
		bnt	code_0edc
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsp	param[$1]
		pushi	$10d		; 269, lowWord
		push0
		lap	param[$2]
		send	$4
		bnot
		push
		pushi	$10d		; 269, lowWord
		push0
		lap	param[$3]
		send	$4
		bnot
		push
		&rest	$4		; scaleX
		pToa	caller
		send	$a
		bnot
		ldi	$0
		aTop	caller
code_0edc:	pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_0eec:	ret

GSLoginScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_0f3c
		pushi	$127		; 295, equal
		push1
		pushi	$15		; 21, nsBottom
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_0f7d
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_0f7d

code_0f3c:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_0f7d
		pushi	$127		; 295, equal
		push1
		pushi	$15		; 21, nsBottom
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_0f7d
		pushi	$2f4		; 756, pConnected
		push1
		push1
		lag	global[$6a]
		send	$6
		bnot
		push0
		callk	kernel_121, $0
		bnot
		push
		ldi	$e10		; 3600, BAD SELECTOR
		sub
		sal	local[$2]
		ldi	$1
		sal	local[$3]
		ldi	$1
		aTop	cycles
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
code_0f7d:	toss
		ret

GSLoginScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_0fbe
		pushi	$8d		; 141, new
		push0
		class	LongInt
		send	$4
		bnot
		sat	temp[$0]
		push2
		pushi	$19		; 25, lsBottom
		push
		callk	kernel_154, $4
		bnot
		pushi	$6		; maxScale
		pushi	$e		; 14, view
		lofsa	string_22b0	; "tlwl"
		push
		pushi	$10		; 16, cel
		pTos	pServID
		lsg	global[$e2]
		lst	temp[$0]
		callk	kernel_128, $c
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_0fcb

code_0fbe:	dup
		ldi	$1
		eq?
		bnt	code_0fcb
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_0fcb:	toss
		ret

GSGetBookInfoScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_1027
		pushi	$127		; 295, equal
		push1
		pushi	$52		; 82, 'R', save
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1061
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$57e		; 1406, pNumPages
		push1
		pushi	$ff		; 255, asInteger
		pToa	pText
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_1061

code_1027:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_1061
		pushi	$127		; 295, equal
		push1
		pushi	$52		; 82, 'R', save
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1061
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$57e		; 1406, pNumPages
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pText
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_1061:	toss
		ret

GSGetBookInfoScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_1080
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$52		; 82, 'R', save
		pTos	pObj
		callk	kernel_128, $8
		bnot
		jmp	code_108d

code_1080:	dup
		ldi	$1
		eq?
		bnt	code_108d
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_108d:	toss
		ret

GSSendFatalScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_10de
		pushi	$127		; 295, equal
		push1
		pushi	$54		; 84, 'T', title
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1105
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_1105

code_10de:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_1105
		pushi	$127		; 295, equal
		push1
		pushi	$54		; 84, 'T', title
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1105
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_1105:	toss
		ret

GSSendFatalScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_1134
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_22da	; "ta"
		push
		pushi	$54		; 84, 'T', title
		pushi	$5a		; 90, 'Z', size
		push0
		pToa	pObj
		send	$4
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		pToa	pObj
		send	$4
		bnot
		push
		callk	kernel_128, $a
		bnot
		jmp	code_114a

code_1134:	dup
		ldi	$1
		eq?
		bnt	code_114a
		pushi	$95		; 149, dispose
		push0
		pToa	pObj
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_114a:	toss
		ret

GSJoinGroupScript::init:
		pushi	$9f		; 159, add
		push1
		pushSelf
		class	DisposeNotifyList
		send	$6
		bnot
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	GSActionScript, $4
		bnot
		ret

GSJoinGroupScript::dispose:
		pushi	$3		; z
		pushi	$b		; 11, inRight
		pushi	$8		; fixPriority
		pushSelf
		callk	kernel_118, $6
		bnot
		pushi	$58		; 88, 'X', delete
		push1
		pushSelf
		class	DisposeNotifyList
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	GSActionScript, $4
		bnot
		ret

GSJoinGroupScript::handleMsg:
		link	$3
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_11d2
		pushi	$127		; 295, equal
		push1
		pushi	$57		; 87, 'W', draw
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_12a2
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_12a2

code_11d2:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_12a2
		pushi	$127		; 295, equal
		push1
		pushi	$57		; 87, 'W', draw
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_12a2
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$f5		; 245, format
		push2
		lofsa	string_22ef	; "-3F|c43|You are now a member of %s's group.\n"
		push
		pushi	$315		; 789, pName
		push0
		pToa	pObj
		send	$4
		bnot
		push
		class	Str
		send	$8
		bnot
		sat	temp[$2]
		pushi	$9f		; 159, add
		push1
		push
		lag	global[$9c]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		pushi	$f5		; 245, format
		push2
		lofsa	string_231c	; "You are now a member of %s's group.\n"
		push
		pushi	$315		; 789, pName
		push0
		pToa	pObj
		send	$4
		bnot
		push
		class	Str
		send	$8
		bnot
		sat	temp[$2]
		pushi	$38c		; 908, setMessage
		push1
		push
		lag	global[$1]
		send	$6
		bnot
code_1246:	ldi	$1
		bnt	code_129e
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$127		; 295, equal
		push2
		pushi	$ff		; 255, asInteger
		dup
		send	$8
		bnot
		bnt	code_126d
		pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		jmp	code_129e

code_126d:	pushi	$315		; 789, pName
		push1
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2ca		; 714, pServID
		push1
		lst	temp[$1]
		pushi	$8d		; 141, new
		push0
		class	GroupMember
		send	$4
		bnot
		sat	temp[$0]
		send	$c
		bnot
		pushi	$9f		; 159, add
		push1
		lst	temp[$0]
		class	GroupList
		send	$6
		bnot
		jmp	code_1246

code_129e:	ldi	$1
		aTop	cycles
code_12a2:	toss
		ret

GSJoinGroupScript::handleError:
		lsp	param[$1]
		class	DisposeNotifyList
		eq?
		bnt	code_12bb
		lsp	param[$2]
		pToa	pObj
		eq?
		bnt	code_12bb
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		jmp	code_12c5

code_12bb:	pushi	$9c		; 156, handleError
		push0
		&rest	$1
		super	GSActionScript, $4
		bnot
code_12c5:	ret

GSJoinGroupScript::perform:
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$57		; 87, 'W', draw
		pTos	pObj
		callk	kernel_128, $8
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		ret

GSJoinGroupScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_1313
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$57		; 87, 'W', draw
		pTos	pObj
		callk	kernel_128, $8
		bnot
		pushi	$7		; priority
		pushi	$b		; 11, inRight
		push2
		lofsa	string_2341	; "Join Group"
		push
		lofsa	string_234c	; "Waiting for the response from the group leader"
		push
		lofsa	string_237b	; "Stop"
		push
		pushSelf
		pushi	$63		; 99, 'c', perform
		callk	kernel_118, $e
		bnot
		jmp	code_1320

code_1313:	dup
		ldi	$1
		eq?
		bnt	code_1320
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_1320:	toss
		ret

GSTradeScript::init:
		pushi	$9f		; 159, add
		push1
		pushSelf
		class	DisposeNotifyList
		send	$6
		bnot
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	GSActionScript, $4
		bnot
		ret

GSTradeScript::dispose:
		pushi	$3		; z
		pushi	$b		; 11, inRight
		pushi	$8		; fixPriority
		pushSelf
		callk	kernel_118, $6
		bnot
		pushi	$58		; 88, 'X', delete
		push1
		pushSelf
		class	DisposeNotifyList
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	GSActionScript, $4
		bnot
		ret

GSTradeScript::handleMsg:
		link	$4
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_1391
		pushi	$127		; 295, equal
		push1
		pushi	$86		; 134, yaw
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_13e0
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		jmp	code_13e0

code_1391:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_13e0
		pushi	$127		; 295, equal
		push1
		pushi	$86		; 134, yaw
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_13e0
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$3]
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		aTop	pName
		pushi	$4		; scaleX
		pushi	$29		; 41, ')', state
		push1
		lst	temp[$3]
		pTos	pName
		callk	kernel_118, $8
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_13e0:	toss
		ret

GSTradeScript::handleError:
		lsp	param[$1]
		class	DisposeNotifyList
		eq?
		bnt	code_13f9
		lsp	param[$2]
		pToa	pObj
		eq?
		bnt	code_13f9
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		jmp	code_1403

code_13f9:	pushi	$9c		; 156, handleError
		push0
		&rest	$1
		super	GSActionScript, $4
		bnot
code_1403:	ret

GSTradeScript::perform:
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$b1		; 177, duplicate
		pTos	pObj
		callk	kernel_128, $8
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		ret

GSTradeScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_1453
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$86		; 134, yaw
		pTos	pObj
		callk	kernel_128, $8
		bnot
		pushi	$7		; priority
		pushi	$b		; 11, inRight
		push2
		lofsa	string_2392	; "Initiate Trade"
		push
		lofsa	string_23a1	; "Waiting for a response from the other player."
		push
		lofsa	string_23cf	; "Cancel"
		push
		pushSelf
		pushi	$63		; 99, 'c', perform
		callk	kernel_118, $e
		bnot
		jmp	code_1460

code_1453:	dup
		ldi	$1
		eq?
		bnt	code_1460
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_1460:	toss
		ret

GSGetLookInfoScript::init:
		pushi	$9f		; 159, add
		push1
		pushSelf
		class	DisposeNotifyList
		send	$6
		bnot
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	GSActionScript, $4
		bnot
		ret

GSGetLookInfoScript::dispose:
		pushi	$58		; 88, 'X', delete
		push1
		pushSelf
		class	DisposeNotifyList
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	GSActionScript, $4
		bnot
		ret

GSGetLookInfoScript::handleMsg:
		link	$5
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_14de
		pushi	$127		; 295, equal
		push1
		pushi	$74		; 116, 't', all
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_17ae
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_17ae

code_14de:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_17ae
		pushi	$127		; 295, equal
		push1
		pushi	$74		; 116, 't', all
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_17ae
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
		ldi	$0
		sat	temp[$4]
code_150b:	lst	temp[$4]
		ldi	$7		; priority
		lt?
		bnt	code_1561
		pushi	$2bb		; 699, pType
		push1
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$57f		; 1407, pRating
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$580		; 1408, pCondition
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$8d		; 141, new
		push0
		class	ArmorInfo
		send	$4
		bnot
		sat	temp[$3]
		send	$12
		bnot
		pushi	$9f		; 159, add
		push1
		lst	temp[$3]
		pushi	$581		; 1409, pArmorInfoList
		push0
		pToa	pObj
		send	$4
		bnot
		send	$6
		bnot
		+at	temp[$4]
		jmp	code_150b

code_1561:	pushi	$582		; 1410, pWeaponName
		push1
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$583		; 1411, pWeaponDamageMin
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$584		; 1412, pWeaponDamageMax
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$585		; 1413, pWeaponCondition
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$586		; 1414, pAttacksPerRound
		push1
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$587		; 1415, pDodgesPerRound
		push1
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$588		; 1416, pBlocksPerRound
		push1
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$589		; 1417, pAttackDamageMin
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$58a		; 1418, pAttackDamageMax
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$58b		; 1419, pMovementRate
		push1
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$58c		; 1420, pCarry
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$58d		; 1421, pCarryMax
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push1
		pushi	$58e		; 1422, pBounty
		push0
		pToa	pObj
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$58f		; 1423, pWanted
		push1
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push1
		pushi	$590		; 1424, pNPCKills
		push0
		pToa	pObj
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push1
		pushi	$591		; 1425, pPKills
		push0
		pToa	pObj
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push1
		pushi	$639		; 1593, pManaDrain
		push0
		pToa	pObj
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push1
		pushi	$63a		; 1594, pMeleeArmorPierce
		push0
		pToa	pObj
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push1
		pushi	$63b		; 1595, pEvilMDM
		push0
		pToa	pObj
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push1
		pushi	$63c		; 1596, pGoodMDM
		push0
		pToa	pObj
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$642		; 1602, pCastResist
		push1
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$643		; 1603, pSpellResist
		push1
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$63d		; 1597, pAccountType
		push1
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push1
		pushi	$63e		; 1598, pBillingDate
		push0
		pToa	pObj
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push1
		pushi	$640		; 1600, pCredits
		push0
		pToa	pObj
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push1
		pushi	$641		; 1601, pCoppers
		push0
		pToa	pObj
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$63f		; 1599, pAccountID
		push1
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$644		; 1604, nRights
		push1
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$592		; 1426, pMeleeMod
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$593		; 1427, pSpellMod
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		pushi	$594		; 1428, pOldLevel
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
code_17ae:	toss
		ret

GSGetLookInfoScript::handleError:
		lsp	param[$1]
		class	DisposeNotifyList
		eq?
		bnt	code_17c7
		lsp	param[$2]
		pToa	pCharacter
		eq?
		bnt	code_17c7
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		jmp	code_17d1

code_17c7:	pushi	$9c		; 156, handleError
		push0
		&rest	$1
		super	GSActionScript, $4
		bnot
code_17d1:	ret

GSGetLookInfoScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_17ef
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$74		; 116, 't', all
		pTos	pCharacter
		callk	kernel_128, $8
		bnot
		jmp	code_17fc

code_17ef:	dup
		ldi	$1
		eq?
		bnt	code_17fc
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_17fc:	toss
		ret

GSLeaveGroupScript::handleMsg:
		link	$3
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_1851
		pushi	$127		; 295, equal
		push1
		pushi	$58		; 88, 'X', delete
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1903
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_1903

code_1851:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_1903
		pushi	$127		; 295, equal
		push1
		pushi	$58		; 88, 'X', delete
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1903
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$37f		; 895, findByServID
		push1
		push
		class	GroupList
		send	$6
		bnot
		sat	temp[$0]
		pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		lat	temp[$0]
		bnt	code_18dd
		pushi	$f5		; 245, format
		push2
		lofsa	string_23f8	; "-3 |c43|You have left %s's group.\n"
		push
		pushi	$315		; 789, pName
		push0
		pushi	$37e		; 894, pLeader
		push0
		class	GroupList
		send	$4
		bnot
		send	$4
		bnot
		push
		class	Str
		send	$8
		bnot
		sat	temp[$2]
		pushi	$9f		; 159, add
		push1
		push
		lag	global[$9c]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		pushi	$58		; 88, 'X', delete
		push1
		lst	temp[$0]
		class	GroupList
		send	$6
		bnot
		jmp	code_18ff

code_18dd:	pushi	$f5		; 245, format
		push1
		lofsa	string_241b	; "-3 |c43|You have left your group.\n"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$2]
		pushi	$9f		; 159, add
		push1
		push
		lag	global[$9c]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
code_18ff:	ldi	$1
		aTop	cycles
code_1903:	toss
		ret

GSLeaveGroupScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_1920
		pushi	$3		; z
		pushi	$e		; 14, view
		lofsa	string_243e	; "t"
		push
		pushi	$58		; 88, 'X', delete
		callk	kernel_128, $6
		bnot
		jmp	code_192d

code_1920:	dup
		ldi	$1
		eq?
		bnt	code_192d
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_192d:	toss
		ret

GSGroupKickScript::handleMsg:
		link	$2
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_1981
		pushi	$127		; 295, equal
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_19a8
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_19a8

code_1981:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_19a8
		pushi	$127		; 295, equal
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_19a8
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_19a8:	toss
		ret

GSGroupKickScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_19cf
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_2453	; "tl"
		push
		pushi	$59		; 89, 'Y', printLang
		pushi	$2ca		; 714, pServID
		push0
		pToa	pObj
		send	$4
		bnot
		push
		callk	kernel_128, $8
		bnot
		jmp	code_19dc

code_19cf:	dup
		ldi	$1
		eq?
		bnt	code_19dc
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_19dc:	toss
		ret

GSGetStartingPosnScript::handleMsg:
		link	$4
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_1a31
		pushi	$127		; 295, equal
		push1
		pushi	$5c		; 92, '\', palette
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1ac9
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_1ac9

code_1a31:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_1ac9
		pushi	$127		; 295, equal
		push1
		pushi	$5c		; 92, '\', palette
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1ac9
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$8d		; 141, new
		push0
		class	LongInt
		send	$4
		bnot
		sat	temp[$3]
		pushi	$136		; 310, getLong
		push1
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$10f		; 271, setLong
		push1
		lst	temp[$3]
		lag	global[$d7]
		send	$6
		bnot
		pushi	$11b		; 283, bitXOR
		push2
		pushi	$feed		; -275
		pushi	$deaf		; -8529
		lat	temp[$3]
		send	$8
		bnot
		pushi	$10d		; 269, lowWord
		push0
		lat	temp[$3]
		send	$4
		bnot
		sag	global[$f8]
		pushi	$10e		; 270, hiWord
		push0
		lat	temp[$3]
		send	$4
		bnot
		sag	global[$f9]
		pushi	$95		; 149, dispose
		push0
		lat	temp[$3]
		send	$4
		bnot
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$d8]
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$d9]
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$da]
		ldi	$1
		aTop	cycles
code_1ac9:	toss
		ret

GSGetStartingPosnScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_1ae8
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$5c		; 92, '\', palette
		pTos	pObj
		callk	kernel_128, $8
		bnot
		jmp	code_1af5

code_1ae8:	dup
		ldi	$1
		eq?
		bnt	code_1af5
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_1af5:	toss
		ret

GSSetPasswordScript::handleMsg:
		link	$3
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_1b4a
		pushi	$127		; 295, equal
		push1
		pushi	$5d		; 93, ']', dataInc
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1b71
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_1b71

code_1b4a:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_1b71
		pushi	$127		; 295, equal
		push1
		pushi	$5d		; 93, ']', dataInc
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1b71
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_1b71:	toss
		ret

GSSetPasswordScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_1bcd
		pushi	$133		; 307, pIsBigEndian
		push1
		push1
		pushi	$13f		; 319, putString
		push1
		pTos	pDirectObj
		pushi	$13f		; 319, putString
		push1
		pTos	pIndirectObj
		pushi	$8d		; 141, new
		push0
		class	PackedData
		send	$4
		bnot
		sat	temp[$0]
		send	$12
		bnot
		pushi	$6		; maxScale
		pushi	$e		; 14, view
		lofsa	string_2480	; "tpa"
		push
		pushi	$5d		; 93, ']', dataInc
		pTos	pObj
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		callk	kernel_128, $c
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_1bda

code_1bcd:	dup
		ldi	$1
		eq?
		bnt	code_1bda
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_1bda:	toss
		ret

GSSetTitleScript::handleMsg:
		link	$3
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_1c2f
		pushi	$127		; 295, equal
		push1
		pushi	$67		; 103, 'g', quitGame
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1c57
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_1c57

code_1c2f:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_1c57
		pushi	$127		; 295, equal
		push1
		pushi	$67		; 103, 'g', quitGame
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1c57
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_1c57:	toss
		ret

GSSetTitleScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_1cad
		pushi	$133		; 307, pIsBigEndian
		push1
		push1
		pushi	$13f		; 319, putString
		push1
		pTos	pText
		pushi	$8d		; 141, new
		push0
		class	PackedData
		send	$4
		bnot
		sat	temp[$0]
		send	$c
		bnot
		pushi	$6		; maxScale
		pushi	$e		; 14, view
		lofsa	string_2480	; "tpa"
		push
		pushi	$67		; 103, 'g', quitGame
		pTos	pObj
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		callk	kernel_128, $c
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_1cba

code_1cad:	dup
		ldi	$1
		eq?
		bnt	code_1cba
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_1cba:	toss
		ret

GSQueryHouseScript::handleMsg:
		link	$3
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_1d0f
		pushi	$127		; 295, equal
		push1
		pushi	$5e		; 94, '^', handle
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1d5d
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_1d5d

code_1d0f:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_1d5d
		pushi	$127		; 295, equal
		push1
		pushi	$5e		; 94, '^', handle
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1d5d
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		push1
		pTos	pLongInt
		calle	export60000_0, $2
		bnot
		bnt	code_1d59
		pushi	$97		; 151, isKindOf
		push1
		class	LongInt
		push
		pToa	pLongInt
		send	$6
		bnot
		bnt	code_1d59
		pushi	$136		; 310, getLong
		push1
		pTos	pLongInt
		lap	param[$1]
		send	$6
		bnot
code_1d59:	ldi	$1
		aTop	cycles
code_1d5d:	toss
		ret

GSQueryHouseScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_1db1
		pushi	$133		; 307, pIsBigEndian
		push1
		push1
		pushi	$13f		; 319, putString
		push1
		pTos	pText
		pushi	$8d		; 141, new
		push0
		class	PackedData
		send	$4
		bnot
		sat	temp[$0]
		send	$c
		bnot
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_22da	; "ta"
		push
		pushi	$5e		; 94, '^', handle
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		callk	kernel_128, $a
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_1dbe

code_1db1:	dup
		ldi	$1
		eq?
		bnt	code_1dbe
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_1dbe:	toss
		ret

GSGetBookPageScript::handleMsg:
		link	$1
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_1e13
		pushi	$127		; 295, equal
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1e7e
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_1e7e

code_1e13:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_1e7e
		pushi	$127		; 295, equal
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1e7e
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$99		; 153, respondsTo
		push1
		pushi	$2fc		; 764, pText
		pToa	pText
		send	$6
		bnot
		bnt	code_1e5c
		pushi	$2fc		; 764, pText
		push1
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pText
		send	$6
		bnot
		jmp	code_1e7a

code_1e5c:	pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$d3		; 211, copy
		push1
		push
		pToa	pText
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
code_1e7a:	ldi	$1
		aTop	cycles
code_1e7e:	toss
		ret

GSGetBookPageScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_1e9f
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_24bc	; "tpw"
		push
		pushi	$53		; 83, 'S', restore
		pTos	pObj
		pTos	pNumber
		callk	kernel_128, $a
		bnot
		jmp	code_1eac

code_1e9f:	dup
		ldi	$1
		eq?
		bnt	code_1eac
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_1eac:	toss
		ret

GSLoginCharacterScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_1f00
		pushi	$127		; 295, equal
		push1
		pushi	$82		; 130, magPower
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1f33
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_1f33

code_1f00:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_1f33
		pushi	$127		; 295, equal
		push1
		pushi	$82		; 130, magPower
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1f33
		push2
		pushi	$2a		; 42, '*', font
		lsp	param[$1]
		callk	kernel_118, $4
		bnot
		ldi	$1
		aTop	cycles
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
code_1f33:	toss
		ret

GSLoginCharacterScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_1f53
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$82		; 130, magPower
		pTos	pServID
		callk	kernel_128, $8
		bnot
		jmp	code_1f60

code_1f53:	dup
		ldi	$1
		eq?
		bnt	code_1f60
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_1f60:	toss
		ret

GSPageScript::dispose:
		pushi	$95		; 149, dispose
		push0
		pToa	pName
		send	$4
		bnot
		ldi	$0
		aTop	pName
		pushi	$95		; 149, dispose
		push0
		pToa	pText
		send	$4
		bnot
		ldi	$0
		aTop	pText
		pushi	$95		; 149, dispose
		push0
		super	GSActionScript, $4
		bnot
		ret

GSPageScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_1fba
		pushi	$6		; maxScale
		pushi	$e		; 14, view
		lofsa	string_24eb	; "tSs"
		push
		pushi	$17		; 23, lsTop
		pushi	$20		; 32, ' ', name
		pushi	$71		; 113, 'q', data
		push0
		pToa	pName
		send	$4
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		pToa	pText
		send	$4
		bnot
		push
		callk	kernel_128, $c
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_1fba:	toss
		ret

GSConnectScript::handleMsg:
		link	$3
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_1fef
		pushi	$127		; 295, equal
		push1
		push1
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_1fef
		ldi	$1
		aTop	cycles
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
code_1fef:	toss
		ret

GSConnectScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_1ffe
		jmp	code_200b

code_1ffe:	dup
		ldi	$1
		eq?
		bnt	code_200b
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_200b:	toss
		ret

GSNotifyScript::dispose:
		pushi	$95		; 149, dispose
		push0
		pToa	pText
		send	$4
		bnot
		ldi	$0
		aTop	pText
		pushi	$95		; 149, dispose
		push0
		super	GSActionScript, $4
		bnot
		ret

GSNotifyScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_204d
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_250c	; "ts"
		push
		pushi	$18		; 24, lsRight
		pushi	$71		; 113, 'q', data
		push0
		pToa	pText
		send	$4
		bnot
		push
		callk	kernel_128, $8
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_204d:	toss
		ret

GSNewRoomScript::handleMsg:
		link	$f
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_20af
		pushi	$127		; 295, equal
		push1
		pushi	$20		; 32, ' ', name
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_24f6
		pToa	pFirstRoom
		bnt	code_2084
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
code_2084:	pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_24f6

code_20af:	dup
		ldi	$21		; 33, '!', key
		eq?
		bnt	code_24f6
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$45		; 69, 'E', doit
		push0
		push2
		pushi	$9c45		; -25531
		push0
		callk	kernel_2, $4
		bnot
		send	$4
		bnot
		ldi	$0
		sag	global[$4f]
		pToa	pFirstRoom
		bnt	code_2125
		push2
		pushi	$6		; maxScale
		pushi	$a		; 10, inTop
		callk	kernel_118, $4
		bnot
		pushi	$3		; z
		pushi	$6		; maxScale
		pushi	$4		; scaleX
		pushi	$338		; 824, pManaValue
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		callk	kernel_118, $6
		bnot
		pushi	$6		; maxScale
		dup
		pushi	$5		; scaleY
		pushi	$406		; 1030, pHealth
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		pushi	$632		; 1586, pHealthHi
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		pushi	$407		; 1031, pHealthMax
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		pushi	$633		; 1587, pHealthMaxHi
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		callk	kernel_118, $c
		bnot
code_2125:	pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		bnt	code_2150
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$3		; z
		pushi	$6		; maxScale
		pushi	$3		; z
		push
		callk	kernel_118, $6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
code_2150:	pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$e6]
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$e]
		push
		lag	global[$e7]
		ne?
		bnt	code_2184
		lat	temp[$e]
		sag	global[$e7]
		push
		ldi	$ff		; 255, asInteger
		ne?
		bnt	code_2184
		pushi	$33		; 51, '3', play
		push1
		lat	temp[$e]
		lsli	local[$8]
		class	MusicMgr
		send	$6
		bnot
code_2184:	pushi	$1ae		; 430, horizon
		push1
		pushi	$1ae		; 430, horizon
		push0
		lag	global[$3]
		send	$4
		bnot
		push
		pushi	$2c0		; 704, setInfo
		pushi	$5		; scaleY
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2bc		; 700, virtualize
		push0
		pushi	$8d		; 141, new
		push0
		class	NetRoom
		send	$4
		bnot
		sat	temp[$1]
		send	$18
		bnot
		pushi	$c5		; 197, pRoom
		push0
		lag	global[$1]
		send	$4
		bnot
		bnt	code_21f9
		pushi	$55a		; 1370, pDefunct
		push1
		push1
		pushi	$c5		; 197, pRoom
		push0
		lag	global[$1]
		send	$4
		bnot
		send	$6
		bnot
code_21f9:	pushi	$a1		; 161, firstEqual
		push2
		pushi	$6d		; 109, 'm', picture
		dup
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		push2
		pushi	$9cac		; -25428
		pushi	$5		; scaleY
		callk	kernel_2, $4
		bnot
		send	$8
		bnot
		sat	temp[$7]
		bnt	code_22e8
		pushi	$1ae		; 430, horizon
		push1
		pushi	$1ae		; 430, horizon
		push0
		send	$4
		bnot
		push
		lat	temp[$1]
		send	$6
		bnot
		pushi	$471		; 1137, pScaled
		push0
		lat	temp[$7]
		send	$4
		bnot
		bnt	code_2269
		pushi	$19a		; 410, setScale
		pushi	$4		; scaleX
		pushi	$475		; 1141, pFrontSize
		push0
		lat	temp[$7]
		send	$4
		bnot
		push
		pushi	$473		; 1139, pBackSize
		push0
		lat	temp[$7]
		send	$4
		bnot
		push
		pushi	$474		; 1140, pFrontY
		push0
		lat	temp[$7]
		send	$4
		bnot
		push
		pushi	$472		; 1138, pBackY
		push0
		lat	temp[$7]
		send	$4
		bnot
		push
		lat	temp[$1]
		send	$c
		bnot
code_2269:	pushi	$470		; 1136, polyList
		push0
		lat	temp[$7]
		send	$4
		bnot
		sat	temp[$c]
		bnt	code_22d5
		pushi	$97		; 151, isKindOf
		push1
		class	List
		push
		lat	temp[$c]
		send	$6
		bnot
		not
		bnt	code_22a4
		pushi	$2bd		; 701, addPolygon
		push1
		pushi	$8d		; 141, new
		push0
		pushi	$470		; 1136, polyList
		push0
		lat	temp[$7]
		send	$4
		bnot
		send	$4
		bnot
		push
		lat	temp[$1]
		send	$6
		bnot
		jmp	code_22d5

code_22a4:	ldi	$0
		sat	temp[$5]
code_22a8:	lst	temp[$5]
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$c]
		send	$4
		bnot
		lt?
		bnt	code_22d5
		pushi	$2bd		; 701, addPolygon
		push1
		pushi	$8d		; 141, new
		push0
		pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$5]
		lat	temp[$c]
		send	$6
		bnot
		send	$4
		bnot
		push
		lat	temp[$1]
		send	$6
		bnot
		+at	temp[$5]
		jmp	code_22a8

code_22d5:	pushi	$2bb		; 699, pType
		push1
		pushi	$46f		; 1135, roomType
		push0
		lat	temp[$7]
		send	$4
		bnot
		push
		lat	temp[$1]
		send	$6
		bnot
code_22e8:	pushi	$9f		; 159, add
		push1
		lst	temp[$1]
		lag	global[$30]
		send	$6
		bnot
		pushi	$c5		; 197, pRoom
		push0
		lag	global[$1]
		send	$4
		bnot
		sat	temp[$b]
		bnt	code_231d
		pushi	$3c6		; 966, deleteFromRoom
		push0
		lag	global[$1]
		send	$4
		bnot
		pushi	$9d		; 157, eachElementDo
		push1
		pushi	$3dc		; 988, deleteFromServer
		pushi	$421		; 1057, pWObjectList
		push0
		lat	temp[$b]
		send	$4
		bnot
		send	$6
		bnot
code_231d:	pushi	$8d		; 141, new
		push0
		class	List
		send	$4
		bnot
		aTop	pObjectList
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$2]
		ldi	$0
		sat	temp[$5]
code_2337:	lst	temp[$5]
		lat	temp[$2]
		lt?
		bnt	code_2429
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$6]
		push
		ldi	$7fff		; 32767
		and
		sat	temp[$4]
		sat	temp[$d]
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$8]
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$9]
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$a]
		lat	temp[$4]
		bnt	code_2424
		push2
		pushi	$80		; 128, lastKey
		pushi	$4b		; 75, 'K', at
		push1
		push
		class	ATPViewArray
		send	$6
		bnot
		push
		callk	kernel_5, $4
		bnot
		bnt	code_2424
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$d]
		class	ATPViewArray
		send	$6
		bnot
		push
		push1
		push1
		lst	temp[$8]
		push2
		push1
		lst	temp[$9]
		pushi	$3		; z
		push1
		lst	temp[$a]
		pushi	$f		; 15, loop
		push1
		lst	temp[$6]
		ldi	$8000		; -32768
		and
		bnt	code_23b9
		ldi	$1
		jmp	code_23bb

code_23b9:	ldi	$0
code_23bb:	push
		pushi	$17e		; 382, noun
		push1
		pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$d]
		class	ATPNounArray
		send	$6
		bnot
		push
		pushi	$3f4		; 1012, pPolygon
		push1
		pushi	$326		; 806, hasPolygon
		push1
		lst	temp[$d]
		class	ATPFlagsArray
		send	$6
		bnot
		push
		pushi	$3fa		; 1018, pDoScaler
		push1
		pushi	$327		; 807, doScaler
		push1
		lst	temp[$d]
		class	ATPFlagsArray
		send	$6
		bnot
		push
		pushi	$412		; 1042, pMsgFile
		push1
		pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$d]
		class	ATPFileArray
		send	$6
		bnot
		push
		pushi	$3ec		; 1004, pAction
		push1
		push0
		pushi	$94		; 148, init
		push0
		pushi	$3c0		; 960, pause
		push0
		pushi	$3c6		; 966, deleteFromRoom
		push0
		pushi	$8d		; 141, new
		push0
		class	WorldObject
		send	$4
		bnot
		sat	temp[$3]
		send	$48
		bnot
		pushi	$9f		; 159, add
		push1
		lst	temp[$3]
		pToa	pObjectList
		send	$6
		bnot
code_2424:	+at	temp[$5]
		jmp	code_2337

code_2429:	pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$2]
		ldi	$0
		sat	temp[$5]
code_2438:	lst	temp[$5]
		lat	temp[$2]
		lt?
		bnt	code_2485
		pushi	$3f4		; 1012, pPolygon
		push1
		pushi	$ff		; 255, asInteger
		pushi	$8d		; 141, new
		push0
		class	WorldObject
		send	$4
		bnot
		sat	temp[$3]
		send	$6
		bnot
		pushi	$36c		; 876, fromPacket
		push1
		lsp	param[$1]
		lat	temp[$3]
		send	$6
		bnot
		bnt	code_2478
		pushi	$9f		; 159, add
		push1
		lst	temp[$3]
		pToa	pObjectList
		send	$6
		bnot
		pushi	$3c6		; 966, deleteFromRoom
		push0
		lat	temp[$3]
		send	$4
		bnot
		jmp	code_2481

code_2478:	pushi	$95		; 149, dispose
		push0
		lat	temp[$3]
		send	$4
		bnot
code_2481:	+at	temp[$5]
		jmp	code_2438

code_2485:	pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$2]
		ldi	$0
		sat	temp[$5]
code_2494:	lst	temp[$5]
		lat	temp[$2]
		lt?
		bnt	code_24e3
		pushi	$3e4		; 996, pMover
		push1
		class	MoveTo
		push
		pushi	$8d		; 141, new
		push0
		class	WorldActor
		send	$4
		bnot
		sat	temp[$3]
		send	$6
		bnot
		pushi	$36c		; 876, fromPacket
		push1
		lsp	param[$1]
		lat	temp[$3]
		send	$6
		bnot
		bnt	code_24d6
		pushi	$9f		; 159, add
		push1
		lst	temp[$3]
		pToa	pObjectList
		send	$6
		bnot
		pushi	$3c6		; 966, deleteFromRoom
		push0
		lat	temp[$3]
		send	$4
		bnot
		jmp	code_24df

code_24d6:	pushi	$95		; 149, dispose
		push0
		lat	temp[$3]
		send	$4
		bnot
code_24df:	+at	temp[$5]
		jmp	code_2494

code_24e3:	lat	temp[$b]
		bnt	code_24f2
		pushi	$3c5		; 965, addToRoom
		push1
		push
		lag	global[$1]
		send	$6
		bnot
code_24f2:	ldi	$1
		aTop	cycles
code_24f6:	toss
		ret

GSNewRoomScript::changeState:
		link	$2
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_255a
		pToa	pFirstRoom
		bnt	code_2514
		pushi	$24e		; 590, handsOff
		push0
		lag	global[$2]
		send	$4
		bnot
code_2514:	pushi	$127		; 295, equal
		push1
		pushi	$fe		; 254, strIndex
		pToa	pNumber
		send	$6
		bnot
		bnt	code_2542
		pushi	$b5		; 181, set
		push2
		push0
		push0
		pToa	pNumber
		send	$8
		bnot
		pushi	$9f		; 159, add
		push1
		push2
		pushi	$13b		; 315, putWord
		pushi	$140		; 320, pHandle
		callk	kernel_60, $4
		bnot
		push
		pToa	pNumber
		send	$6
		bnot
code_2542:	pushi	$6		; maxScale
		pushi	$e		; 14, view
		lofsa	string_22b0	; "tlwl"
		push
		pushi	$20		; 32, ' ', name
		pTos	pNumber
		pushi	$2be2		; 11234
		pTos	pNumber
		callk	kernel_128, $c
		bnot
		jmp	code_2729

code_255a:	dup
		ldi	$1
		eq?
		bnt	code_2717
		pushi	$c5		; 197, pRoom
		push0
		lag	global[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$3c6		; 966, deleteFromRoom
		push0
		lag	global[$1]
		send	$4
		bnot
		lat	temp[$0]
		bnt	code_2597
		pushi	$421		; 1057, pWObjectList
		push0
		send	$4
		bnot
		bnt	code_2597
		pushi	$9d		; 157, eachElementDo
		push1
		pushi	$3a5		; 933, hideContents
		pushi	$421		; 1057, pWObjectList
		push0
		lat	temp[$0]
		send	$4
		bnot
		send	$6
		bnot
code_2597:	pushi	$9f		; 159, add
		push1
		lst	temp[$0]
		class	DeadObjects
		send	$6
		bnot
		pushi	$94		; 148, init
		push0
		pushi	$2c6		; 710, findRoom
		push2
		pTos	pNumber
		push0
		lag	global[$30]
		send	$8
		bnot
		sat	temp[$0]
		send	$4
		bnot
		pushi	$2c3		; 707, pNextRoom
		push1
		lst	temp[$0]
		lag	global[$30]
		send	$6
		bnot
		pushi	$9d		; 157, eachElementDo
		push2
		pushi	$3c5		; 965, addToRoom
		lst	temp[$0]
		pToa	pObjectList
		send	$8
		bnot
		pushi	$9d		; 157, eachElementDo
		push2
		pushi	$63		; 99, 'c', perform
		class	GotoVisibleLocation
		push
		pushi	$a6		; 166, release
		push0
		pushi	$95		; 149, dispose
		push0
		pToa	pObjectList
		send	$10
		bnot
		pushi	$3f7		; 1015, pRoomNum
		push1
		pTos	pNumber
		pushi	$3c5		; 965, addToRoom
		push1
		lst	temp[$0]
		lag	global[$1]
		send	$c
		bnot
		pushi	$45		; 69, 'E', doit
		pushi	$4		; scaleX
		pushi	$140		; 320, pHandle
		pushi	$c8		; 200, handleEvent
		push1
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		push2
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		push2
		pushi	$eac4		; -5436
		push1
		callk	kernel_2, $4
		bnot
		send	$c
		bnot
		sat	temp[$1]
		push1
		push0
		send	$4
		bnot
		push
		push1
		push0
		lag	global[$1]
		send	$4
		bnot
		ne?
		bt	code_2642
		push2
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		push2
		push0
		lag	global[$1]
		send	$4
		bnot
		ne?
code_2642:	bnt	code_2670
		push1
		push1
		push1
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		push2
		push1
		push2
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		pushi	$3cd		; 973, recordPosn
		push0
		pushi	$3cc		; 972, sendMovie
		push1
		push1
		lag	global[$1]
		send	$16
		bnot
		pushi	$36a		; 874, updateDisplay
		push0
		lag	global[$1]
		send	$4
		bnot
code_2670:	pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		pushi	$45		; 69, 'E', doit
		pushi	$4		; scaleX
		pushi	$140		; 320, pHandle
		pushi	$c8		; 200, handleEvent
		pushi	$140		; 320, pHandle
		pushi	$c8		; 200, handleEvent
		push2
		pushi	$eac4		; -5436
		push1
		callk	kernel_2, $4
		bnot
		send	$c
		bnot
		sat	temp[$1]
		pushi	$422		; 1058, pSafeX
		push1
		push1
		push0
		send	$4
		bnot
		push
		lat	temp[$0]
		send	$6
		bnot
		pushi	$423		; 1059, pSafeY
		push1
		push2
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		lat	temp[$0]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		pushi	$6d		; 109, 'm', picture
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		ldi	$bff		; 3071, BAD SELECTOR
		eq?
		bnt	code_26e4
		pushi	$9d		; 157, eachElementDo
		push1
		pushi	$3e1		; 993, validatePosn
		pushi	$421		; 1057, pWObjectList
		push0
		lat	temp[$0]
		send	$4
		bnot
		send	$6
		bnot
code_26e4:	pToa	pFirstRoom
		bnt	code_26f2
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
code_26f2:	pushi	$97		; 151, isKindOf
		push1
		class	StaticRealmRoom
		push
		pToa	pRoom
		send	$6
		bnot
		bnt	code_2710
		ldi	$1
		sag	global[$4f]
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		jmp	code_2729

code_2710:	ldi	$1
		aTop	cycles
		jmp	code_2729

code_2717:	dup
		ldi	$2
		eq?
		bnt	code_2729
		ldi	$1
		sag	global[$4f]
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_2729:	toss
		ret

GSShiftRoomScript::handleMsg:
		link	$e
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_277e
		pushi	$127		; 295, equal
		push1
		pushi	$34		; 52, '4', number
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_2bf2
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_2bf2

code_277e:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_27cc
		pushi	$127		; 295, equal
		push1
		pushi	$34		; 52, '4', number
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_2bf2
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$50a		; 1290, pEntryX
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lag	global[$1]
		send	$6
		bnot
		pushi	$50b		; 1291, pEntryY
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lag	global[$1]
		send	$6
		bnot
		jmp	code_2bf2

code_27cc:	dup
		ldi	$21		; 33, '!', key
		eq?
		bnt	code_2bf2
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$45		; 69, 'E', doit
		push0
		push2
		pushi	$9c45		; -25531
		push0
		callk	kernel_2, $4
		bnot
		send	$4
		bnot
		ldi	$0
		sag	global[$4f]
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		bnt	code_281a
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$3		; z
		pushi	$6		; maxScale
		pushi	$3		; z
		push
		callk	kernel_118, $6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
code_281a:	pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$e6]
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$d]
		push
		lag	global[$e7]
		ne?
		bnt	code_284f
		lat	temp[$d]
		sag	global[$e7]
		push
		ldi	$ff		; 255, asInteger
		ne?
		bnt	code_284f
		pushi	$33		; 51, '3', play
		push1
		lat	temp[$d]
		lsli	local[$8]
		class	MusicMgr
		send	$6
		bnot
code_284f:	pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		aTop	pNumber
		pushi	$1ae		; 430, horizon
		push1
		pushi	$1ae		; 430, horizon
		push0
		lag	global[$3]
		send	$4
		bnot
		push
		pushi	$2c0		; 704, setInfo
		pushi	$5		; scaleY
		pTos	pNumber
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2bc		; 700, virtualize
		push0
		pushi	$8d		; 141, new
		push0
		class	NetRoom
		send	$4
		bnot
		sat	temp[$1]
		send	$18
		bnot
		pushi	$c5		; 197, pRoom
		push0
		lag	global[$1]
		send	$4
		bnot
		bnt	code_28f6
		lal	local[$28]
		bnt	code_28e5
		pushi	$58		; 88, 'X', delete
		push1
		lsl	local[$29]
		pushi	$cd		; 205, pDemons
		push0
		pushi	$c5		; 197, pRoom
		push0
		lag	global[$1]
		send	$4
		bnot
		send	$4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lsl	local[$29]
		pushi	$cd		; 205, pDemons
		push0
		lat	temp[$1]
		send	$4
		bnot
		send	$6
		bnot
code_28e5:	pushi	$55a		; 1370, pDefunct
		push1
		push1
		pushi	$c5		; 197, pRoom
		push0
		lag	global[$1]
		send	$4
		bnot
		send	$6
		bnot
code_28f6:	pushi	$a1		; 161, firstEqual
		push2
		pushi	$6d		; 109, 'm', picture
		dup
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		push2
		pushi	$9cac		; -25428
		pushi	$5		; scaleY
		callk	kernel_2, $4
		bnot
		send	$8
		bnot
		sat	temp[$6]
		bnt	code_29e5
		pushi	$2bb		; 699, pType
		push1
		pushi	$46f		; 1135, roomType
		push0
		send	$4
		bnot
		push
		lat	temp[$1]
		send	$6
		bnot
		pushi	$1ae		; 430, horizon
		push1
		pushi	$1ae		; 430, horizon
		push0
		lat	temp[$6]
		send	$4
		bnot
		push
		lat	temp[$1]
		send	$6
		bnot
		pushi	$471		; 1137, pScaled
		push0
		lat	temp[$6]
		send	$4
		bnot
		bnt	code_2979
		pushi	$19a		; 410, setScale
		pushi	$4		; scaleX
		pushi	$475		; 1141, pFrontSize
		push0
		lat	temp[$6]
		send	$4
		bnot
		push
		pushi	$473		; 1139, pBackSize
		push0
		lat	temp[$6]
		send	$4
		bnot
		push
		pushi	$474		; 1140, pFrontY
		push0
		lat	temp[$6]
		send	$4
		bnot
		push
		pushi	$472		; 1138, pBackY
		push0
		lat	temp[$6]
		send	$4
		bnot
		push
		lat	temp[$1]
		send	$c
		bnot
code_2979:	pushi	$470		; 1136, polyList
		push0
		lat	temp[$6]
		send	$4
		bnot
		sat	temp[$c]
		bnt	code_29e5
		pushi	$97		; 151, isKindOf
		push1
		class	List
		push
		lat	temp[$c]
		send	$6
		bnot
		not
		bnt	code_29b4
		pushi	$2bd		; 701, addPolygon
		push1
		pushi	$8d		; 141, new
		push0
		pushi	$470		; 1136, polyList
		push0
		lat	temp[$6]
		send	$4
		bnot
		send	$4
		bnot
		push
		lat	temp[$1]
		send	$6
		bnot
		jmp	code_29e5

code_29b4:	ldi	$0
		sat	temp[$4]
code_29b8:	lst	temp[$4]
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$c]
		send	$4
		bnot
		lt?
		bnt	code_29e5
		pushi	$2bd		; 701, addPolygon
		push1
		pushi	$8d		; 141, new
		push0
		pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$4]
		lat	temp[$c]
		send	$6
		bnot
		send	$4
		bnot
		push
		lat	temp[$1]
		send	$6
		bnot
		+at	temp[$4]
		jmp	code_29b8

code_29e5:	pushi	$9f		; 159, add
		push1
		lst	temp[$1]
		lag	global[$30]
		send	$6
		bnot
		pushi	$c5		; 197, pRoom
		push0
		lag	global[$1]
		send	$4
		bnot
		sat	temp[$a]
		bnt	code_2a1a
		pushi	$3c6		; 966, deleteFromRoom
		push0
		lag	global[$1]
		send	$4
		bnot
		pushi	$9d		; 157, eachElementDo
		push1
		pushi	$3dc		; 988, deleteFromServer
		pushi	$421		; 1057, pWObjectList
		push0
		lat	temp[$a]
		send	$4
		bnot
		send	$6
		bnot
code_2a1a:	pushi	$8d		; 141, new
		push0
		class	List
		send	$4
		bnot
		aTop	pObjectList
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$2]
		ldi	$0
		sat	temp[$4]
code_2a34:	lst	temp[$4]
		lat	temp[$2]
		lt?
		bnt	code_2b24
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$b]
		push
		ldi	$7fff		; 32767
		and
		sat	temp[$5]
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$7]
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$8]
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$9]
		lat	temp[$5]
		bnt	code_2b1f
		push2
		pushi	$80		; 128, lastKey
		pushi	$4b		; 75, 'K', at
		push1
		push
		class	ATPViewArray
		send	$6
		bnot
		push
		callk	kernel_5, $4
		bnot
		bnt	code_2b1f
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$5]
		class	ATPViewArray
		send	$6
		bnot
		push
		push1
		push1
		lst	temp[$7]
		push2
		push1
		lst	temp[$8]
		pushi	$3		; z
		push1
		lst	temp[$9]
		pushi	$f		; 15, loop
		push1
		lst	temp[$b]
		ldi	$8000		; -32768
		and
		bnt	code_2ab4
		ldi	$1
		jmp	code_2ab6

code_2ab4:	ldi	$0
code_2ab6:	push
		pushi	$17e		; 382, noun
		push1
		pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$5]
		class	ATPNounArray
		send	$6
		bnot
		push
		pushi	$3f4		; 1012, pPolygon
		push1
		pushi	$326		; 806, hasPolygon
		push1
		lst	temp[$5]
		class	ATPFlagsArray
		send	$6
		bnot
		push
		pushi	$3fa		; 1018, pDoScaler
		push1
		pushi	$327		; 807, doScaler
		push1
		lst	temp[$5]
		class	ATPFlagsArray
		send	$6
		bnot
		push
		pushi	$412		; 1042, pMsgFile
		push1
		pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$5]
		class	ATPFileArray
		send	$6
		bnot
		push
		pushi	$3ec		; 1004, pAction
		push1
		push0
		pushi	$94		; 148, init
		push0
		pushi	$3c0		; 960, pause
		push0
		pushi	$3c6		; 966, deleteFromRoom
		push0
		pushi	$8d		; 141, new
		push0
		class	WorldObject
		send	$4
		bnot
		sat	temp[$3]
		send	$48
		bnot
		pushi	$9f		; 159, add
		push1
		lst	temp[$3]
		pToa	pObjectList
		send	$6
		bnot
code_2b1f:	+at	temp[$4]
		jmp	code_2a34

code_2b24:	pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$2]
		ldi	$0
		sat	temp[$4]
code_2b33:	lst	temp[$4]
		lat	temp[$2]
		lt?
		bnt	code_2b81
		pushi	$3f4		; 1012, pPolygon
		push1
		pushi	$ff		; 255, asInteger
		pushi	$8d		; 141, new
		push0
		class	WorldObject
		send	$4
		bnot
		sat	temp[$3]
		send	$6
		bnot
		pushi	$36c		; 876, fromPacket
		push1
		lsp	param[$1]
		lat	temp[$3]
		send	$6
		bnot
		bnt	code_2b74
		pushi	$9f		; 159, add
		push1
		lst	temp[$3]
		pToa	pObjectList
		send	$6
		bnot
		pushi	$3c6		; 966, deleteFromRoom
		push0
		lat	temp[$3]
		send	$4
		bnot
		jmp	code_2b7d

code_2b74:	pushi	$95		; 149, dispose
		push0
		lat	temp[$3]
		send	$4
		bnot
code_2b7d:	+at	temp[$4]
		jmp	code_2b33

code_2b81:	pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$2]
		ldi	$0
		sat	temp[$4]
code_2b90:	lst	temp[$4]
		lat	temp[$2]
		lt?
		bnt	code_2bdf
		pushi	$3e4		; 996, pMover
		push1
		class	MoveTo
		push
		pushi	$8d		; 141, new
		push0
		class	WorldActor
		send	$4
		bnot
		sat	temp[$3]
		send	$6
		bnot
		pushi	$36c		; 876, fromPacket
		push1
		lsp	param[$1]
		lat	temp[$3]
		send	$6
		bnot
		bnt	code_2bd2
		pushi	$9f		; 159, add
		push1
		lst	temp[$3]
		pToa	pObjectList
		send	$6
		bnot
		pushi	$3c6		; 966, deleteFromRoom
		push0
		lat	temp[$3]
		send	$4
		bnot
		jmp	code_2bdb

code_2bd2:	pushi	$95		; 149, dispose
		push0
		lat	temp[$3]
		send	$4
		bnot
code_2bdb:	+at	temp[$4]
		jmp	code_2b90

code_2bdf:	lat	temp[$a]
		bnt	code_2bee
		pushi	$3c5		; 965, addToRoom
		push1
		push
		lag	global[$1]
		send	$6
		bnot
code_2bee:	ldi	$1
		aTop	cycles
code_2bf2:	toss
		ret

GSShiftRoomScript::changeState:
		link	$2
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_2c15
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_252e	; "tb"
		push
		pushi	$34		; 52, '4', number
		pTos	pDirection
		callk	kernel_128, $8
		bnot
		jmp	code_2d20

code_2c15:	dup
		ldi	$1
		eq?
		bnt	code_2d0e
		pushi	$c5		; 197, pRoom
		push0
		lag	global[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$3c6		; 966, deleteFromRoom
		push0
		lag	global[$1]
		send	$4
		bnot
		pushi	$9d		; 157, eachElementDo
		push1
		pushi	$3a5		; 933, hideContents
		pushi	$421		; 1057, pWObjectList
		push0
		lat	temp[$0]
		send	$4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lst	temp[$0]
		class	DeadObjects
		send	$6
		bnot
		pushi	$2c6		; 710, findRoom
		push2
		pTos	pNumber
		push0
		lag	global[$30]
		send	$8
		bnot
		sat	temp[$0]
		pushi	$2c3		; 707, pNextRoom
		push1
		push
		lag	global[$30]
		send	$6
		bnot
		pushi	$9d		; 157, eachElementDo
		push2
		pushi	$3c5		; 965, addToRoom
		lst	temp[$0]
		pToa	pObjectList
		send	$8
		bnot
		pushi	$9d		; 157, eachElementDo
		push2
		pushi	$63		; 99, 'c', perform
		class	GotoVisibleLocation
		push
		pushi	$a6		; 166, release
		push0
		pushi	$95		; 149, dispose
		push0
		pToa	pObjectList
		send	$10
		bnot
		pushi	$3c5		; 965, addToRoom
		push1
		lst	temp[$0]
		pushi	$3f7		; 1015, pRoomNum
		push1
		pTos	pNumber
		lag	global[$1]
		send	$c
		bnot
		pushi	$45		; 69, 'E', doit
		pushi	$4		; scaleX
		pushi	$140		; 320, pHandle
		pushi	$c8		; 200, handleEvent
		pushi	$140		; 320, pHandle
		pushi	$c8		; 200, handleEvent
		push2
		pushi	$eac4		; -5436
		push1
		callk	kernel_2, $4
		bnot
		send	$c
		bnot
		sat	temp[$1]
		pushi	$422		; 1058, pSafeX
		push1
		push1
		push0
		send	$4
		bnot
		push
		lat	temp[$0]
		send	$6
		bnot
		pushi	$423		; 1059, pSafeY
		push1
		push2
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		lat	temp[$0]
		send	$6
		bnot
		pushi	$6d		; 109, 'm', picture
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		ldi	$bff		; 3071, BAD SELECTOR
		eq?
		bnt	code_2cfe
		pushi	$9d		; 157, eachElementDo
		push1
		pushi	$3e1		; 993, validatePosn
		pushi	$421		; 1057, pWObjectList
		push0
		lat	temp[$0]
		send	$4
		bnot
		send	$6
		bnot
code_2cfe:	pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		ldi	$1
		aTop	cycles
		jmp	code_2d20

code_2d0e:	dup
		ldi	$2
		eq?
		bnt	code_2d20
		ldi	$1
		sag	global[$4f]
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_2d20:	toss
		ret

GSCreateCharacterScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_2d77
		pushi	$10d		; 269, lowWord
		push0
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$4
		bnot
		push
		dup
		ldi	$30		; 48, '0', who
		eq?
		bnt	code_2d73
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
code_2d73:	toss
		jmp	code_2daf

code_2d77:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_2daf
		pushi	$10d		; 269, lowWord
		push0
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$4
		bnot
		push
		dup
		ldi	$30		; 48, '0', who
		eq?
		bnt	code_2dae
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$36c		; 876, fromPacket
		push1
		lsp	param[$1]
		pToa	pCharacter
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_2dae:	toss
code_2daf:	toss
		ret

GSCreateCharacterScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_2e2d
		pushi	$133		; 307, pIsBigEndian
		push1
		push1
		pushi	$13f		; 319, putString
		push1
		pTos	pName
		pushi	$13f		; 319, putString
		push1
		pTos	pTitle
		pushi	$13a		; 314, putByte
		push1
		pTos	pProfession
		pushi	$13a		; 314, putByte
		push1
		pTos	pRace
		pushi	$13a		; 314, putByte
		push1
		pTos	pSex
		pushi	$13a		; 314, putByte
		push1
		pTos	pPeaceful
		pushi	$8d		; 141, new
		push0
		class	PackedData
		send	$4
		bnot
		sat	temp[$0]
		send	$2a
		bnot
		pushi	$3ca		; 970, buildExtendedPacket
		push1
		lst	temp[$0]
		pToa	pObj
		send	$6
		bnot
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_22da	; "ta"
		push
		pushi	$30		; 48, '0', who
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		callk	kernel_128, $a
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_2e3b

code_2e2d:	dup
		ldi	$1
		eq?
		bnt	code_2e3b
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_2e3b:	toss
		ret

GSUpdateCharacterScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_2e92
		pushi	$10d		; 269, lowWord
		push0
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$4
		bnot
		push
		dup
		ldi	$7c		; 124, '|', titleBack
		eq?
		bnt	code_2e8e
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
code_2e8e:	toss
		jmp	code_2ebf

code_2e92:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_2ebf
		pushi	$10d		; 269, lowWord
		push0
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$4
		bnot
		push
		dup
		ldi	$7c		; 124, '|', titleBack
		eq?
		bnt	code_2ebe
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_2ebe:	toss
code_2ebf:	toss
		ret

GSUpdateCharacterScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_2f47
		pushi	$133		; 307, pIsBigEndian
		push1
		push1
		pushi	$13b		; 315, putWord
		push1
		pushi	$2cb		; 715, pServIDLo
		push0
		pToa	pObj
		send	$4
		bnot
		push
		pushi	$13b		; 315, putWord
		push1
		pushi	$2cc		; 716, pServIDHi
		push0
		pToa	pObj
		send	$4
		bnot
		push
		pushi	$13a		; 314, putByte
		push1
		lsg	global[$f7]
		ldi	$52		; 82, 'R', save
		eq?
		bnt	code_2eff
		ldi	$1
		jmp	code_2f01

code_2eff:	ldi	$0
code_2f01:	push
		pushi	$8d		; 141, new
		push0
		class	PackedData
		send	$4
		bnot
		sat	temp[$0]
		send	$18
		bnot
		pushi	$3ca		; 970, buildExtendedPacket
		push1
		lst	temp[$0]
		pToa	pObj
		send	$6
		bnot
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_22da	; "ta"
		push
		pushi	$7c		; 124, '|', titleBack
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		callk	kernel_128, $a
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_2f55

code_2f47:	dup
		ldi	$1
		eq?
		bnt	code_2f55
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_2f55:	toss
		ret

GSDestroyCharacterScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_2fac
		pushi	$10d		; 269, lowWord
		push0
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$4
		bnot
		push
		dup
		ldi	$31		; 49, '1', message
		eq?
		bnt	code_2fa8
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
code_2fa8:	toss
		jmp	code_2fef

code_2fac:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_2fef
		pushi	$10d		; 269, lowWord
		push0
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$4
		bnot
		push
		dup
		ldi	$31		; 49, '1', message
		eq?
		bnt	code_2fee
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$58		; 88, 'X', delete
		push1
		pTos	pCharacter
		lag	global[$6a]
		send	$6
		bnot
		pushi	$3df		; 991, setServID
		push2
		pushi	$ff		; 255, asInteger
		dup
		pToa	pCharacter
		send	$8
		bnot
		ldi	$1
		aTop	cycles
code_2fee:	toss
code_2fef:	toss
		ret

GSDestroyCharacterScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_3010
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$31		; 49, '1', message
		pTos	pCharacter
		callk	kernel_128, $8
		bnot
		jmp	code_301e

code_3010:	dup
		ldi	$1
		eq?
		bnt	code_301e
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_301e:	toss
		ret

GSQueryCharactersScript::handleMsg:
		link	$3
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_3077
		pushi	$10d		; 269, lowWord
		push0
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$4
		bnot
		push
		dup
		ldi	$12		; 18, nsLeft
		eq?
		bnt	code_3073
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
code_3073:	toss
		jmp	code_30c9

code_3077:	dup
		ldi	$12		; 18, nsLeft
		eq?
		bnt	code_30c9
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		ldi	$0
		sat	temp[$2]
code_3096:	lst	temp[$2]
		lat	temp[$0]
		lt?
		bnt	code_30c5
		pushi	$36c		; 876, fromPacket
		push1
		lsp	param[$1]
		pushi	$3c6		; 966, deleteFromRoom
		push0
		pushi	$8d		; 141, new
		push0
		class	WorldEgo
		send	$4
		bnot
		sat	temp[$1]
		send	$a
		bnot
		pushi	$9f		; 159, add
		push1
		lst	temp[$1]
		pToa	pList
		send	$6
		bnot
		+at	temp[$2]
		jmp	code_3096

code_30c5:	ldi	$1
		aTop	cycles
code_30c9:	toss
		ret

GSQueryCharactersScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_30e8
		pushi	$3		; z
		pushi	$e		; 14, view
		lofsa	string_243e	; "t"
		push
		pushi	$12		; 18, nsLeft
		callk	kernel_128, $6
		bnot
		jmp	code_30f6

code_30e8:	dup
		ldi	$1
		eq?
		bnt	code_30f6
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_30f6:	toss
		ret

GSPerformVerbScript::handleMsg:
		link	$2
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_314b
		pushi	$127		; 295, equal
		push1
		pTos	pVerb
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_31e3
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_31e3

code_314b:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_31e3
		pushi	$127		; 295, equal
		push1
		pTos	pVerb
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_31e3
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$df]
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$e0]
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$e1]
		pushi	$8d		; 141, new
		push0
		class	LongInt
		send	$4
		bnot
		sat	temp[$1]
		pushi	$136		; 310, getLong
		push1
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$10f		; 271, setLong
		push1
		lst	temp[$1]
		lag	global[$de]
		send	$6
		bnot
		pushi	$11b		; 283, bitXOR
		push2
		pushi	$feed		; -275
		pushi	$deaf		; -8529
		lat	temp[$1]
		send	$8
		bnot
		pushi	$10d		; 269, lowWord
		push0
		lat	temp[$1]
		send	$4
		bnot
		sag	global[$fa]
		pushi	$10e		; 270, hiWord
		push0
		lat	temp[$1]
		send	$4
		bnot
		sag	global[$fb]
		pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_31e3:	toss
		ret

GSPerformVerbScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_32ed
		pushi	$133		; 307, pIsBigEndian
		push1
		push1
		pushi	$13b		; 315, putWord
		push1
		push1
		pTos	pDirectObj
		calle	export60000_0, $2
		bnot
		bnt	code_3214
		pushi	$2cb		; 715, pServIDLo
		push0
		pToa	pDirectObj
		send	$4
		bnot
		jmp	code_3216

code_3214:	ldi	$ff		; 255, asInteger
code_3216:	push
		pushi	$13b		; 315, putWord
		push1
		push1
		pTos	pDirectObj
		calle	export60000_0, $2
		bnot
		bnt	code_3233
		pushi	$2cc		; 716, pServIDHi
		push0
		pToa	pDirectObj
		send	$4
		bnot
		jmp	code_3235

code_3233:	ldi	$ff		; 255, asInteger
code_3235:	push
		pushi	$13b		; 315, putWord
		push1
		push1
		pTos	pIndirectObj
		calle	export60000_0, $2
		bnot
		bnt	code_3252
		pushi	$2cb		; 715, pServIDLo
		push0
		pToa	pIndirectObj
		send	$4
		bnot
		jmp	code_3254

code_3252:	ldi	$ff		; 255, asInteger
code_3254:	push
		pushi	$13b		; 315, putWord
		push1
		push1
		pTos	pIndirectObj
		calle	export60000_0, $2
		bnot
		bnt	code_3272
		pushi	$2cc		; 716, pServIDHi
		push0
		pToa	pIndirectObj
		send	$4
		bnot
		jmp	code_3274

code_3272:	ldi	$ff		; 255, asInteger
code_3274:	push
		pushi	$8d		; 141, new
		push0
		class	PackedData
		send	$4
		bnot
		sat	temp[$0]
		send	$1e
		bnot
		pushi	$2f8		; 760, buildPacket
		push1
		lst	temp[$0]
		pushi	$435		; 1077, toss
		push0
		pushi	$3f6		; 1014, pOutgoingMovie
		push0
		lag	global[$1]
		send	$4
		bnot
		send	$a
		bnot
		pToa	pObj
		bnt	code_32a8
		pushi	$13f		; 319, putString
		push1
		push
		lat	temp[$0]
		send	$6
		bnot
code_32a8:	pTos	pGotoX
		ldi	$ff		; 255, asInteger
		ne?
		bnt	code_32c1
		pushi	$13b		; 315, putWord
		push1
		pTos	pGotoX
		pushi	$13b		; 315, putWord
		push1
		pTos	pGotoY
		lat	temp[$0]
		send	$c
		bnot
code_32c1:	pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_22da	; "ta"
		push
		pTos	pVerb
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		callk	kernel_128, $a
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_32fb

code_32ed:	dup
		ldi	$1
		eq?
		bnt	code_32fb
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_32fb:	toss
		ret

GSGetDescriptionScript::handleMsg:
		link	$1
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_3350
		pushi	$127		; 295, equal
		push1
		pushi	$39		; 57, '9', b_moveCnt
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_3397
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_3397

code_3350:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_3397
		pushi	$127		; 295, equal
		push1
		pushi	$39		; 57, '9', b_moveCnt
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_3397
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$d3		; 211, copy
		push1
		push
		pToa	pText
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		ldi	$1
		aTop	cycles
code_3397:	toss
		ret

GSGetDescriptionScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_33b8
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$39		; 57, '9', b_moveCnt
		pTos	pObj
		callk	kernel_128, $8
		bnot
		jmp	code_33c6

code_33b8:	dup
		ldi	$1
		eq?
		bnt	code_33c6
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_33c6:	toss
		ret

GSGetBiographyScript::init:
		pushi	$9f		; 159, add
		push1
		pushSelf
		class	DisposeNotifyList
		send	$6
		bnot
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	GSActionScript, $4
		bnot
		ret

GSGetBiographyScript::dispose:
		pushi	$58		; 88, 'X', delete
		push1
		pushSelf
		class	DisposeNotifyList
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	GSActionScript, $4
		bnot
		ret

GSGetBiographyScript::handleError:
		lsp	param[$1]
		class	DisposeNotifyList
		eq?
		bnt	code_340b
		lsp	param[$2]
		pToa	pObj
		eq?
		bnt	code_340b
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		jmp	code_3417

code_340b:	pushi	$9c		; 156, handleError
		push1
		&rest	$4		; scaleX
		lsp	param[$1]
		super	GSActionScript, $6
		bnot
code_3417:	ret

GSGetBiographyScript::handleMsg:
		link	$1
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_346b
		pushi	$127		; 295, equal
		push1
		pushi	$37		; 55, '7', dx
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_34b2
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_34b2

code_346b:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_34b2
		pushi	$127		; 295, equal
		push1
		pushi	$37		; 55, '7', dx
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_34b2
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$d3		; 211, copy
		push1
		push
		pToa	pText
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		ldi	$1
		aTop	cycles
code_34b2:	toss
		ret

GSGetBiographyScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_34d3
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$37		; 55, '7', dx
		pTos	pObj
		callk	kernel_128, $8
		bnot
		jmp	code_34e1

code_34d3:	dup
		ldi	$1
		eq?
		bnt	code_34e1
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_34e1:	toss
		ret

GSSetBiographyScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_3534
		pushi	$127		; 295, equal
		push1
		pushi	$38		; 56, '8', dy
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_355d
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_355d

code_3534:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_355d
		pushi	$127		; 295, equal
		push1
		pushi	$38		; 56, '8', dy
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_355d
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_355d:	toss
		ret

GSSetBiographyScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_35ce
		pushi	$133		; 307, pIsBigEndian
		push1
		push1
		pushi	$13b		; 315, putWord
		push1
		pushi	$2cb		; 715, pServIDLo
		push0
		pToa	pObj
		send	$4
		bnot
		push
		pushi	$13b		; 315, putWord
		push1
		pushi	$2cc		; 716, pServIDHi
		push0
		pToa	pObj
		send	$4
		bnot
		push
		pushi	$13f		; 319, putString
		push1
		pTos	pText
		pushi	$8d		; 141, new
		push0
		class	PackedData
		send	$4
		bnot
		sat	temp[$0]
		send	$18
		bnot
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_22da	; "ta"
		push
		pushi	$38		; 56, '8', dy
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		callk	kernel_128, $a
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_35dc

code_35ce:	dup
		ldi	$1
		eq?
		bnt	code_35dc
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_35dc:	toss
		ret

GSCheckLoginScript::handleMsg:
		link	$3
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$e		; 14, view
		eq?
		bnt	code_365c
		pushi	$136		; 310, getLong
		push1
		pTos	pLongInt
		lap	param[$1]
		send	$6
		bnot
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$fc]
		pushi	$8d		; 141, new
		push0
		class	LongInt
		send	$4
		bnot
		sat	temp[$2]
		pushi	$136		; 310, getLong
		push1
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$3		; z
		pushi	$6		; maxScale
		pushi	$8		; fixPriority
		lst	temp[$2]
		callk	kernel_118, $6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$d3		; 211, copy
		push1
		push
		pToa	pLoginErrorStr
		send	$6
		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
		ldi	$1
		aTop	cycles
code_365c:	toss
		ret

GSCheckLoginScript::changeState:
		link	$5
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_36e4
		pushi	$133		; 307, pIsBigEndian
		push1
		push1
		pushi	$8d		; 141, new
		push0
		class	PackedData
		send	$4
		bnot
		sat	temp[$0]
		send	$6
		bnot
		pushi	$13f		; 319, putString
		push1
		pTos	pLoginName
		pushi	$13f		; 319, putString
		push1
		pTos	pPassword
		pushi	$13c		; 316, putLong
		push1
		pTos	pLongInt
		pushi	$13a		; 314, putByte
		push1
		pTos	pNumber
		lat	temp[$0]
		send	$18
		bnot
		pToa	pNumber
		bnt	code_36ac
		pushi	$13f		; 319, putString
		push1
		pTos	pLoginErrorStr
		lat	temp[$0]
		send	$6
		bnot
code_36ac:	pushi	$13b		; 315, putWord
		push1
		pushi	$407		; 1031, pHealthMax
		lat	temp[$0]
		send	$6
		bnot
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_22da	; "ta"
		push
		pushi	$e		; 14, view
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		callk	kernel_128, $a
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_36f2

code_36e4:	dup
		ldi	$1
		eq?
		bnt	code_36f2
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_36f2:	toss
		ret

GSSetHeadDataScript::handleMsg:
		link	$2
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_3747
		pushi	$127		; 295, equal
		push1
		pushi	$3b		; 59, ';', b_i2
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_37a3
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_37a3

code_3747:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_37a3
		pushi	$127		; 295, equal
		push1
		pushi	$3b		; 59, ';', b_i2
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_37a3
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$35c		; 860, getBase
		push1
		class	BHead
		push
		pushi	$319		; 793, pHead
		push0
		pToa	pObj
		send	$4
		bnot
		send	$6
		bnot
		sat	temp[$0]
		pushi	$35c		; 860, getBase
		push1
		class	BHead
		push
		pushi	$319		; 793, pHead
		push0
		pToa	pCharacter
		send	$4
		bnot
		send	$6
		bnot
		sat	temp[$1]
		pushi	$d3		; 211, copy
		push1
		lst	temp[$0]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_37a3:	toss
		ret

GSSetHeadDataScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_382a
		pushi	$133		; 307, pIsBigEndian
		push1
		push1
		pushi	$13b		; 315, putWord
		push1
		pushi	$2cb		; 715, pServIDLo
		push0
		pToa	pCharacter
		send	$4
		bnot
		push
		pushi	$13b		; 315, putWord
		push1
		pushi	$2cc		; 716, pServIDHi
		push0
		pToa	pCharacter
		send	$4
		bnot
		push
		pushi	$8d		; 141, new
		push0
		class	PackedData
		send	$4
		bnot
		sat	temp[$0]
		send	$12
		bnot
		pushi	$2f8		; 760, buildPacket
		push1
		lst	temp[$0]
		pushi	$35c		; 860, getBase
		push1
		class	BHead
		push
		pushi	$319		; 793, pHead
		push0
		pToa	pObj
		send	$4
		bnot
		send	$6
		bnot
		send	$6
		bnot
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_22da	; "ta"
		push
		pushi	$3b		; 59, ';', b_i2
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		callk	kernel_128, $a
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_3838

code_382a:	dup
		ldi	$1
		eq?
		bnt	code_3838
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_3838:	toss
		ret

GSGetExtendedPropsScript::dispose:
		pushi	$58		; 88, 'X', delete
		push1
		pushSelf
		class	DisposeNotifyList
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	GSActionScript, $4
		bnot
		ret

GSGetExtendedPropsScript::handleError:
		lsp	param[$1]
		class	DisposeNotifyList
		eq?
		bnt	code_3865
		lsp	param[$2]
		pToa	pObj
		eq?
		bnt	code_3865
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_3865:	ret

GSGetExtendedPropsScript::handleMsg:
		link	$1
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_38b9
		pushi	$127		; 295, equal
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_38ed
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_38ed

code_38b9:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_38ed
		pushi	$127		; 295, equal
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_38ed
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$3c9		; 969, fromExtendedPacket
		push1
		lsp	param[$1]
		pToa	pObj
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_38ed:	toss
		ret

GSGetExtendedPropsScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_3918
		pushi	$9f		; 159, add
		push1
		pushSelf
		class	DisposeNotifyList
		send	$6
		bnot
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$3a		; 58, ':', b_i1
		pTos	pObj
		callk	kernel_128, $8
		bnot
		jmp	code_3926

code_3918:	dup
		ldi	$1
		eq?
		bnt	code_3926
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_3926:	toss
		ret

GSGetShopInfoScript::handleMsg:
		link	$2
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_397b
		pushi	$127		; 295, equal
		push1
		pushi	$47		; 71, 'G', looper
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_39d2
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_39d2

code_397b:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_39d2
		pushi	$127		; 295, equal
		push1
		pushi	$47		; 71, 'G', looper
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_39d2
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$35c		; 860, getBase
		push1
		class	BCharacter
		push
		lag	global[$1]
		send	$6
		bnot
		sat	temp[$1]
		pushi	$432		; 1074, pBuildPoints
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lat	temp[$1]
		send	$6
		bnot
		pushi	$4		; scaleX
		pushi	$1a		; 26, signal
		push0
		pTos	pObj
		lsp	param[$1]
		callk	kernel_118, $8
		bnot
		ldi	$1
		aTop	cycles
code_39d2:	toss
		ret

GSGetShopInfoScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_39f3
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$47		; 71, 'G', looper
		pTos	pObj
		callk	kernel_128, $8
		bnot
		jmp	code_3a01

code_39f3:	dup
		ldi	$1
		eq?
		bnt	code_3a01
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_3a01:	toss
		ret

GSGetAuctionHallInfoScript::handleMsg:
		link	$3
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_3a57
		pushi	$127		; 295, equal
		push1
		pushi	$8f		; 143, putIndex
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_3aaf
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_3aaf

code_3a57:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_3aaf
		pushi	$127		; 295, equal
		push1
		pushi	$8f		; 143, putIndex
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_3aaf
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$35c		; 860, getBase
		push1
		class	BCharacter
		push
		lag	global[$1]
		send	$6
		bnot
		sat	temp[$1]
		pushi	$432		; 1074, pBuildPoints
		push1
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lat	temp[$1]
		send	$6
		bnot
		pushi	$4		; scaleX
		pushi	$1b		; 27, illegalBits
		push0
		pTos	pObj
		lsp	param[$1]
		callk	kernel_118, $8
		bnot
		ldi	$1
		aTop	cycles
code_3aaf:	toss
		ret

GSGetAuctionHallInfoScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_3ad1
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$8f		; 143, putIndex
		pTos	pObj
		callk	kernel_128, $8
		bnot
		jmp	code_3adf

code_3ad1:	dup
		ldi	$1
		eq?
		bnt	code_3adf
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_3adf:	toss
		ret

GSBuyItemScript::handleMsg:
		link	$4
		push0
		callk	kernel_129, $0
		bnot
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_3b39
		pushi	$127		; 295, equal
		push1
		pushi	$48		; 72, 'H', modifiers
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_3c0d
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_3c0d

code_3b39:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_3c0d
		pushi	$127		; 295, equal
		push1
		pushi	$48		; 72, 'H', modifiers
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_3c0d
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		push
		dup
		ldi	$2
		eq?
		bnt	code_3bb8
		pushi	$8d		; 141, new
		push0
		class	WorldObject
		send	$4
		bnot
		sat	temp[$1]
		pushi	$36c		; 876, fromPacket
		push2
		lsp	param[$1]
		lsg	global[$1]
		send	$8
		bnot
		not
		bnt	code_3b97
		push1
		lofsa	string_2668	; "GSBuyItemScript got non-visible object in response."
		push
		calle	export60029_0, $2
		bnot
code_3b97:	pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$2]
		pushi	$3d7		; 983, subValue
		push1
		push
		lag	global[$1]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		jmp	code_3c08

code_3bb8:	dup
		ldi	$4		; scaleX
		eq?
		bnt	code_3c08
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$2]
		pushi	$35c		; 860, getBase
		push1
		class	BCharacter
		push
		lag	global[$1]
		send	$6
		bnot
		sat	temp[$3]
		pushi	$432		; 1074, pBuildPoints
		push1
		pushi	$432		; 1074, pBuildPoints
		push0
		send	$4
		bnot
		push
		pushi	$10d		; 269, lowWord
		push0
		lat	temp[$2]
		send	$4
		bnot
		sub
		push
		lat	temp[$3]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		pushi	$3c9		; 969, fromExtendedPacket
		push1
		lsp	param[$1]
		lag	global[$1]
		send	$6
		bnot
code_3c08:	toss
		ldi	$1
		aTop	cycles
code_3c0d:	toss
		ret

GSBuyItemScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_3c47
		push1
		pTos	pObj
		calle	export60000_0, $2
		bnot
		not
		bnt	code_3c31
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		ret

code_3c31:	pushi	$6		; maxScale
		pushi	$e		; 14, view
		lofsa	string_269c	; "tpww"
		push
		pushi	$48		; 72, 'H', modifiers
		pTos	pObj
		push0
		pTos	pUID
		callk	kernel_128, $c
		bnot
		jmp	code_3c55

code_3c47:	dup
		ldi	$1
		eq?
		bnt	code_3c55
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_3c55:	toss
		ret

GSBuyBulkScript::handleMsg:
		link	$4
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_3caa
		pushi	$127		; 295, equal
		push1
		pushi	$48		; 72, 'H', modifiers
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_3d23
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_3d23

code_3caa:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_3d23
		pushi	$127		; 295, equal
		push1
		pushi	$48		; 72, 'H', modifiers
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_3d23
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		push
		dup
		ldi	$5		; scaleY
		eq?
		bnt	code_3d1e
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$2]
		pushi	$3d9		; 985, addManaValue
		push1
		push
		lag	global[$1]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$2]
		pushi	$3d7		; 983, subValue
		push1
		push
		lag	global[$1]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
code_3d1e:	toss
		ldi	$1
		aTop	cycles
code_3d23:	toss
		ret

GSBuyBulkScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_3d68
		push1
		pTos	pObj
		calle	export60000_0, $2
		bnot
		not
		bnt	code_3d47
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		ret

code_3d47:	pushi	$7		; priority
		pushi	$e		; 14, view
		lofsa	string_26b1	; "tpwwl"
		push
		pushi	$48		; 72, 'H', modifiers
		pTos	pObj
		push0
		pTos	pUID
		pTos	pLongInt
		callk	kernel_128, $e
		bnot
		pushi	$95		; 149, dispose
		push0
		pToa	pLongInt
		send	$4
		bnot
		jmp	code_3d76

code_3d68:	dup
		ldi	$1
		eq?
		bnt	code_3d76
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_3d76:	toss
		ret

GSSellItemScript::handleMsg:
		link	$1
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_3dcb
		pushi	$127		; 295, equal
		push1
		pushi	$4a		; 74, 'J', setPri
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_3e07
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_3e07

code_3dcb:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_3e07
		pushi	$127		; 295, equal
		push1
		pushi	$4a		; 74, 'J', setPri
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_3e07
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$10f		; 271, setLong
		push1
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pLongInt
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_3e07:	toss
		ret

GSSellItemScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_3e2a
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_26c7	; "tpp"
		push
		pushi	$4a		; 74, 'J', setPri
		pTos	pShop
		pTos	pObj
		callk	kernel_128, $a
		bnot
		jmp	code_3e38

code_3e2a:	dup
		ldi	$1
		eq?
		bnt	code_3e38
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_3e38:	toss
		ret

GSSellCrystalsScript::handleMsg:
		link	$2
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_3e8d
		pushi	$127		; 295, equal
		push1
		pushi	$75		; 117, 'u', show
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_3ef2
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_3ef2

code_3e8d:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_3ef2
		pushi	$127		; 295, equal
		push1
		pushi	$75		; 117, 'u', show
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_3ef2
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$10f		; 271, setLong
		push1
		push
		pToa	pLongInt
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$3da		; 986, subManaValue
		push1
		push
		lag	global[$1]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		ldi	$1
		aTop	cycles
code_3ef2:	toss
		ret

GSSellCrystalsScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_3f15
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_26dc	; "tpl"
		push
		pushi	$75		; 117, 'u', show
		pTos	pObj
		pTos	pLongInt
		callk	kernel_128, $a
		bnot
		jmp	code_3f23

code_3f15:	dup
		ldi	$1
		eq?
		bnt	code_3f23
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_3f23:	toss
		ret

GSRechargeScript::handleMsg:
		link	$1
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_3f78
		pushi	$127		; 295, equal
		push1
		pushi	$65		; 101, 'e', topString
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_3fa1
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_3fa1

code_3f78:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_3fa1
		pushi	$127		; 295, equal
		push1
		pushi	$65		; 101, 'e', topString
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_3fa1
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_3fa1:	toss
		ret

GSRechargeScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_3fc4
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_26c7	; "tpp"
		push
		pushi	$65		; 101, 'e', topString
		pTos	pShop
		pTos	pObj
		callk	kernel_128, $a
		bnot
		jmp	code_3fd2

code_3fc4:	dup
		ldi	$1
		eq?
		bnt	code_3fd2
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_3fd2:	toss
		ret

GSRepairScript::handleMsg:
		link	$1
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_4027
		pushi	$127		; 295, equal
		push1
		pushi	$7a		; 122, 'z', borderColor
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4050
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_4050

code_4027:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_4050
		pushi	$127		; 295, equal
		push1
		pushi	$7a		; 122, 'z', borderColor
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4050
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_4050:	toss
		ret

GSRepairScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_4073
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_26c7	; "tpp"
		push
		pushi	$7a		; 122, 'z', borderColor
		pTos	pShop
		pTos	pObj
		callk	kernel_128, $a
		bnot
		jmp	code_4081

code_4073:	dup
		ldi	$1
		eq?
		bnt	code_4081
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_4081:	toss
		ret

GSGetPriceScript::handleMsg:
		link	$1
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_40d6
		pushi	$127		; 295, equal
		push1
		pushi	$4b		; 75, 'K', at
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_412e
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_412e

code_40d6:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_412e
		pushi	$127		; 295, equal
		push1
		pushi	$4b		; 75, 'K', at
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_412e
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		push1
		pTos	pLongInt
		calle	export60000_0, $2
		bnot
		bnt	code_412a
		pushi	$97		; 151, isKindOf
		push1
		class	LongInt
		push
		pToa	pLongInt
		send	$6
		bnot
		bnt	code_412a
		pushi	$10f		; 271, setLong
		push1
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pLongInt
		send	$6
		bnot
code_412a:	ldi	$1
		aTop	cycles
code_412e:	toss
		ret

GSGetPriceScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_4151
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_26c7	; "tpp"
		push
		pushi	$4b		; 75, 'K', at
		pTos	pShop
		pTos	pObj
		callk	kernel_128, $a
		bnot
		jmp	code_415f

code_4151:	dup
		ldi	$1
		eq?
		bnt	code_415f
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_415f:	toss
		ret

GSGetRechargePriceScript::handleMsg:
		link	$1
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_41b4
		pushi	$127		; 295, equal
		push1
		pushi	$66		; 102, 'f', flags
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_420c
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_420c

code_41b4:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_420c
		pushi	$127		; 295, equal
		push1
		pushi	$66		; 102, 'f', flags
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_420c
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		push1
		pTos	pLongInt
		calle	export60000_0, $2
		bnot
		bnt	code_4208
		pushi	$97		; 151, isKindOf
		push1
		class	LongInt
		push
		pToa	pLongInt
		send	$6
		bnot
		bnt	code_4208
		pushi	$10f		; 271, setLong
		push1
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pLongInt
		send	$6
		bnot
code_4208:	ldi	$1
		aTop	cycles
code_420c:	toss
		ret

GSGetRechargePriceScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_422f
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_26c7	; "tpp"
		push
		pushi	$66		; 102, 'f', flags
		pTos	pShop
		pTos	pObj
		callk	kernel_128, $a
		bnot
		jmp	code_423d

code_422f:	dup
		ldi	$1
		eq?
		bnt	code_423d
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_423d:	toss
		ret

GSGetRepairPriceScript::handleMsg:
		link	$1
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_4292
		pushi	$127		; 295, equal
		push1
		pushi	$7b		; 123, '{', titleFore
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_42ea
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_42ea

code_4292:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_42ea
		pushi	$127		; 295, equal
		push1
		pushi	$7b		; 123, '{', titleFore
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_42ea
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		push1
		pTos	pLongInt
		calle	export60000_0, $2
		bnot
		bnt	code_42e6
		pushi	$97		; 151, isKindOf
		push1
		class	LongInt
		push
		pToa	pLongInt
		send	$6
		bnot
		bnt	code_42e6
		pushi	$10f		; 271, setLong
		push1
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pLongInt
		send	$6
		bnot
code_42e6:	ldi	$1
		aTop	cycles
code_42ea:	toss
		ret

GSGetRepairPriceScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_430d
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_26c7	; "tpp"
		push
		pushi	$7b		; 123, '{', titleFore
		pTos	pShop
		pTos	pObj
		callk	kernel_128, $a
		bnot
		jmp	code_431b

code_430d:	dup
		ldi	$1
		eq?
		bnt	code_431b
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_431b:	toss
		ret

GSExamineItemScript::handleMsg:
		link	$1
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_4370
		pushi	$127		; 295, equal
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_43b7
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_43b7

code_4370:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_43b7
		pushi	$127		; 295, equal
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_43b7
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$d3		; 211, copy
		push1
		push
		pToa	pText
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		ldi	$1
		aTop	cycles
code_43b7:	toss
		ret

GSExamineItemScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_43db
		pushi	$6		; maxScale
		pushi	$e		; 14, view
		lofsa	string_269c	; "tpww"
		push
		pushi	$49		; 73, 'I', replay
		pTos	pObj
		push0
		pTos	pUID
		callk	kernel_128, $c
		bnot
		jmp	code_43e9

code_43db:	dup
		ldi	$1
		eq?
		bnt	code_43e9
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_43e9:	toss
		ret

GSMoneyDropScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_443c
		pushi	$127		; 295, equal
		push1
		pushi	$4c		; 76, 'L', next
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4465
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_4465

code_443c:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_4465
		pushi	$127		; 295, equal
		push1
		pushi	$4c		; 76, 'L', next
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4465
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_4465:	toss
		ret

GSMoneyDropScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_4492
		pushi	$3cc		; 972, sendMovie
		push1
		push1
		lag	global[$1]
		send	$6
		bnot
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_276a	; "tlb"
		push
		pushi	$4c		; 76, 'L', next
		pTos	pLongInt
		pTos	pNumber
		callk	kernel_128, $a
		bnot
		jmp	code_44a0

code_4492:	dup
		ldi	$1
		eq?
		bnt	code_44a0
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_44a0:	toss
		ret

GSMoneyPutScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_44f3
		pushi	$127		; 295, equal
		push1
		pushi	$4d		; 77, 'M', done
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_451c
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_451c

code_44f3:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_451c
		pushi	$127		; 295, equal
		push1
		pushi	$4d		; 77, 'M', done
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_451c
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_451c:	toss
		ret

GSMoneyPutScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_454b
		pushi	$3cc		; 972, sendMovie
		push1
		push1
		lag	global[$1]
		send	$6
		bnot
		pushi	$6		; maxScale
		pushi	$e		; 14, view
		lofsa	string_2780	; "tlpb"
		push
		pushi	$4d		; 77, 'M', done
		pTos	pLongInt
		pTos	pDirectObj
		pTos	pNumber
		callk	kernel_128, $c
		bnot
		jmp	code_4559

code_454b:	dup
		ldi	$1
		eq?
		bnt	code_4559
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_4559:	toss
		ret

GSMoneyGiveScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_45ac
		pushi	$127		; 295, equal
		push1
		pushi	$4e		; 78, 'N', width
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_45d5
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_45d5

code_45ac:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_45d5
		pushi	$127		; 295, equal
		push1
		pushi	$4e		; 78, 'N', width
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_45d5
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_45d5:	toss
		ret

GSMoneyGiveScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_4604
		pushi	$3cc		; 972, sendMovie
		push1
		push1
		lag	global[$1]
		send	$6
		bnot
		pushi	$6		; maxScale
		pushi	$e		; 14, view
		lofsa	string_2780	; "tlpb"
		push
		pushi	$4e		; 78, 'N', width
		pTos	pLongInt
		pTos	pDirectObj
		pTos	pNumber
		callk	kernel_128, $c
		bnot
		jmp	code_4612

code_4604:	dup
		ldi	$1
		eq?
		bnt	code_4612
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_4612:	toss
		ret

GSMoneyTakeScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_4665
		pushi	$127		; 295, equal
		push1
		pushi	$4f		; 79, 'O', pragmaFail
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_468e
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_468e

code_4665:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_468e
		pushi	$127		; 295, equal
		push1
		pushi	$4f		; 79, 'O', pragmaFail
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_468e
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_468e:	toss
		ret

GSMoneyTakeScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_46b9
		pushi	$3cc		; 972, sendMovie
		push1
		push1
		lag	global[$1]
		send	$6
		bnot
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$4f		; 79, 'O', pragmaFail
		pTos	pDirectObj
		callk	kernel_128, $8
		bnot
		jmp	code_46c7

code_46b9:	dup
		ldi	$1
		eq?
		bnt	code_46c7
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_46c7:	toss
		ret

GSCastSpellScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_471a
		pushi	$127		; 295, equal
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4743
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_4743

code_471a:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_4743
		pushi	$127		; 295, equal
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4743
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_4743:	toss
		ret

GSCastSpellScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_4776
		pushi	$3cc		; 972, sendMovie
		push1
		push1
		lag	global[$1]
		send	$6
		bnot
		pushi	$8		; fixPriority
		pushi	$e		; 14, view
		lofsa	string_27ba	; "twppww"
		push
		pushi	$50		; 80, 'P', claimed
		pTos	pNumber
		pTos	pDirectObj
		pTos	pObj
		pTos	pGotoX
		pTos	pGotoY
		callk	kernel_128, $10
		bnot
		jmp	code_4784

code_4776:	dup
		ldi	$1
		eq?
		bnt	code_4784
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_4784:	toss
		ret

GSCastTargetSpellScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_47d7
		pushi	$127		; 295, equal
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4800
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_4800

code_47d7:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_4800
		pushi	$127		; 295, equal
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4800
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_4800:	toss
		ret

GSCastTargetSpellScript::changeState:
		link	$2
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_482f
		pushi	$3cc		; 972, sendMovie
		push1
		push1
		lag	global[$1]
		send	$6
		bnot
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_27d3	; "twp"
		push
		pushi	$50		; 80, 'P', claimed
		pTos	pNumber
		pTos	pDirectObj
		callk	kernel_128, $a
		bnot
		jmp	code_483d

code_482f:	dup
		ldi	$1
		eq?
		bnt	code_483d
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_483d:	toss
		ret

GSCastLocaleSpellScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_4890
		pushi	$127		; 295, equal
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_48b9
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_48b9

code_4890:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_48b9
		pushi	$127		; 295, equal
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_48b9
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_48b9:	toss
		ret

GSCastLocaleSpellScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_48e6
		pushi	$3cc		; 972, sendMovie
		push1
		push1
		lag	global[$1]
		send	$6
		bnot
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_27ef	; "twl"
		push
		pushi	$50		; 80, 'P', claimed
		pTos	pNumber
		pTos	pLongInt
		callk	kernel_128, $a
		bnot
		jmp	code_48f4

code_48e6:	dup
		ldi	$1
		eq?
		bnt	code_48f4
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_48f4:	toss
		ret

GSCombatMoveScript::handleMsg:
		link	$8
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_4949
		pushi	$127		; 295, equal
		push1
		pushi	$44		; 68, 'D', mover
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4972
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_4972

code_4949:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_4972
		pushi	$127		; 295, equal
		push1
		pushi	$44		; 68, 'D', mover
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4972
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_4972:	toss
		ret

GSCombatMoveScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_4997
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_280b	; "tbb"
		push
		pushi	$44		; 68, 'D', mover
		pTos	pGotoX
		pTos	pGotoY
		callk	kernel_128, $a
		bnot
		jmp	code_49a5

code_4997:	dup
		ldi	$1
		eq?
		bnt	code_49a5
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_49a5:	toss
		ret

GSCombatExitScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_49f8
		pushi	$127		; 295, equal
		push1
		pushi	$45		; 69, 'E', doit
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4a21
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_4a21

code_49f8:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_4a21
		pushi	$127		; 295, equal
		push1
		pushi	$45		; 69, 'E', doit
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4a21
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_4a21:	toss
		ret

GSCombatExitScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_4a42
		pushi	$3		; z
		pushi	$e		; 14, view
		lofsa	string_243e	; "t"
		push
		pushi	$45		; 69, 'E', doit
		callk	kernel_128, $6
		bnot
		jmp	code_4a50

code_4a42:	dup
		ldi	$1
		eq?
		bnt	code_4a50
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_4a50:	toss
		ret

GSCombatFleeScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_4aa3
		pushi	$127		; 295, equal
		push1
		pushi	$46		; 70, 'F', isBlocked
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4acc
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_4acc

code_4aa3:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_4acc
		pushi	$127		; 295, equal
		push1
		pushi	$46		; 70, 'F', isBlocked
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4acc
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_4acc:	toss
		ret

GSCombatFleeScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_4aed
		pushi	$3		; z
		pushi	$e		; 14, view
		lofsa	string_243e	; "t"
		push
		pushi	$46		; 70, 'F', isBlocked
		callk	kernel_128, $6
		bnot
		jmp	code_4afb

code_4aed:	dup
		ldi	$1
		eq?
		bnt	code_4afb
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_4afb:	toss
		ret

GSGetEntryInfoScript::handleMsg:
		link	$1
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_4b50
		pushi	$127		; 295, equal
		push1
		pushi	$5f		; 95, '_', min
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4c09
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_4c09

code_4b50:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_4c09
		pushi	$127		; 295, equal
		push1
		pushi	$5f		; 95, '_', min
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4c09
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$d8]
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$d9]
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$da]
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$df]
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$e0]
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$e1]
		pushi	$8d		; 141, new
		push0
		class	LongInt
		send	$4
		bnot
		sat	temp[$0]
		pushi	$136		; 310, getLong
		push1
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$10f		; 271, setLong
		push1
		lst	temp[$0]
		lag	global[$de]
		send	$6
		bnot
		pushi	$11b		; 283, bitXOR
		push2
		pushi	$feed		; -275
		pushi	$deaf		; -8529
		lat	temp[$0]
		send	$8
		bnot
		pushi	$10d		; 269, lowWord
		push0
		lat	temp[$0]
		send	$4
		bnot
		sag	global[$fa]
		pushi	$10e		; 270, hiWord
		push0
		lat	temp[$0]
		send	$4
		bnot
		sag	global[$fb]
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_4c09:	toss
		ret

GSGetEntryInfoScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_4c2c
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$5f		; 95, '_', min
		pTos	pObj
		callk	kernel_128, $8
		bnot
		jmp	code_4c3a

code_4c2c:	dup
		ldi	$1
		eq?
		bnt	code_4c3a
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_4c3a:	toss
		ret

charHead::setSize:
		link	$3
		pToa	left
		sat	temp[$1]
		pToa	top
		sat	temp[$2]
		pToa	scratch
		not
		bnt	code_4c57
		pushi	$319		; 793, pHead
		push0
		lag	global[$1]
		send	$4
		bnot
		aTop	scratch
code_4c57:	pushi	$35c		; 860, getBase
		push1
		class	BHead
		push
		pToa	scratch
		send	$6
		bnot
		sat	temp[$0]
		pushi	$e6		; 230, sizeToCel
		pushi	$3		; z
		pushi	$30d		; 781, pHeadView
		push0
		send	$4
		bnot
		push
		push0
		push0
		self	$a
		bnot
		pushi	$8a		; 138, bottom
		push1
		pushi	$8a		; 138, bottom
		push0
		self	$4
		bnot
		push
		ldi	$14		; 20, nsRight
		sub
		push
		self	$6
		bnot
		pushi	$db		; 219, moveTo
		push2
		lst	temp[$1]
		pushi	$a		; 10, inTop
		self	$8
		bnot
		lst	temp[$2]
		ldi	$64		; 100, 'd', moveDone
		add
		aTop	y
		ret

charHead::draw:
		link	$4
		pToa	bitmap
		sat	temp[$3]
		bnt	code_4cb8
		push1
		pushSelf
		callk	kernel_31, $2
		bnot
		pushi	$9f		; 159, add
		push1
		pTos	bitmap
		lag	global[$66]
		send	$6
		bnot
code_4cb8:	pushi	$f		; 15, loop
		push1
		push0
		pToa	scratch
		send	$6
		bnot
		pushi	$35c		; 860, getBase
		push1
		class	BHead
		push
		pToa	scratch
		send	$6
		bnot
		sat	temp[$0]
		pushi	$466		; 1126, generateBitmap
		push2
		push0
		pushi	$f		; 15, loop
		push0
		pToa	scratch
		send	$4
		bnot
		push
		lat	temp[$0]
		send	$8
		bnot
		sat	temp[$2]
		pushi	$3a7		; 935, getBaseOwner
		push0
		pToa	scratch
		send	$4
		bnot
		sat	temp[$1]
		pushi	$3		; z
		pushi	$a		; 10, inTop
		lst	temp[$2]
		pushi	$17a		; 378, clut
		push0
		send	$4
		bnot
		push
		callk	kernel_35, $6
		bnot
		lat	temp[$2]
		aTop	bitmap
		pushi	$4		; scaleX
		pushi	$8		; fixPriority
		pTos	bitmap
		push0
		pushi	$28		; 40, '(', style
		callk	kernel_35, $8
		bnot
		lat	temp[$3]
		bnt	code_4d1d
		push1
		pushSelf
		callk	kernel_30, $2
		bnot
code_4d1d:	ret

GSAcceptQuestScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_4d78
		pushi	$127		; 295, equal
		push1
		pushi	$6c		; 108, 'l', vanishingY
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4dae
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_4dae

code_4d78:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_4dae
		pushi	$127		; 295, equal
		push1
		pushi	$6c		; 108, 'l', vanishingY
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4dae
		pushi	$45		; 69, 'E', doit
		push2
		lsp	param[$1]
		pTos	pObj
		lofsa	CreateQuestAcceptDecline
		send	$8
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_4dae:	toss
		ret

GSAcceptQuestScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_4dd1
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_2453	; "tl"
		push
		pushi	$6c		; 108, 'l', vanishingY
		pTos	pNumber
		callk	kernel_128, $8
		bnot
		jmp	code_4de8

code_4dd1:	dup
		ldi	$1
		eq?
		bnt	code_4de8
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_4de8:	toss
		ret

GSGetQuestListScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_4e44
		pushi	$127		; 295, equal
		push1
		pushi	$6e		; 110, 'n', resX
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4e76
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_4e76

code_4e44:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_4e76
		pushi	$127		; 295, equal
		push1
		pushi	$6e		; 110, 'n', resX
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4e76
		push2
		pushi	$17		; 23, lsTop
		lsp	param[$1]
		callk	kernel_118, $4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_4e76:	toss
		ret

GSGetQuestListScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_4e97
		pushi	$3		; z
		pushi	$e		; 14, view
		lofsa	string_243e	; "t"
		push
		pushi	$6e		; 110, 'n', resX
		callk	kernel_128, $6
		bnot
		jmp	code_4eae

code_4e97:	dup
		ldi	$1
		eq?
		bnt	code_4eae
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_4eae:	toss
		ret

GSMixObjectScript::handleMsg:
		link	$2
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_4f0c
		pushi	$127		; 295, equal
		push1
		pushi	$6f		; 111, 'o', resY
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4f48
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_4f48

code_4f0c:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_4f48
		pushi	$127		; 295, equal
		push1
		pushi	$6f		; 111, 'o', resY
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_4f48
		pushi	$38c		; 908, setMessage
		push1
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lag	global[$1]
		send	$6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_4f48:	toss
		ret

GSMixObjectScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_4f6b
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$6f		; 111, 'o', resY
		pTos	pObj
		callk	kernel_128, $8
		bnot
		jmp	code_4f82

code_4f6b:	dup
		ldi	$1
		eq?
		bnt	code_4f82
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_4f82:	toss
		ret

GSDeclineQuestScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_4fde
		pushi	$127		; 295, equal
		push1
		pushi	$6d		; 109, 'm', picture
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_5014
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_5014

code_4fde:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_5014
		pushi	$127		; 295, equal
		push1
		pushi	$6d		; 109, 'm', picture
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_5014
		pushi	$45		; 69, 'E', doit
		push2
		lsp	param[$1]
		pTos	pObj
		lofsa	CreateQuestAcceptDecline
		send	$8
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_5014:	toss
		ret

GSDeclineQuestScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_5037
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_2453	; "tl"
		push
		pushi	$6d		; 109, 'm', picture
		pTos	pNumber
		callk	kernel_128, $8
		bnot
		jmp	code_504e

code_5037:	dup
		ldi	$1
		eq?
		bnt	code_504e
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_504e:	toss
		ret

GSTalkScript::handleMsg:
		link	$b
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_50ac
		pushi	$127		; 295, equal
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_50e2
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_50e2

code_50ac:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_50e2
		pushi	$127		; 295, equal
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_50e2
		pushi	$45		; 69, 'E', doit
		push2
		lsp	param[$1]
		pTos	pObj
		lofsa	CreateTalkTree
		send	$8
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_50e2:	toss
		ret

GSTalkScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_5105
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_22c3	; "tp"
		push
		pushi	$68		; 104, 'h', restart
		pTos	pObj
		callk	kernel_128, $8
		bnot
		jmp	code_511c

code_5105:	dup
		ldi	$1
		eq?
		bnt	code_511c
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_511c:	toss
		ret

GSGetTopicScript::handleMsg:
		link	$b
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_517a
		pushi	$127		; 295, equal
		push1
		pushi	$69		; 105, 'i', hide
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_520a
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_520a

code_517a:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_520a
		pushi	$127		; 295, equal
		push1
		pushi	$69		; 105, 'i', hide
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_520a
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$0
		eq?
		bnt	code_51ba
		pushi	$45		; 69, 'E', doit
		pushi	$3		; z
		lsp	param[$1]
		pTos	pObj
		push1
		lofsa	CreateTalkTree
		send	$a
		bnot
		jmp	code_51fc

code_51ba:	dup
		ldi	$1
		eq?
		bnt	code_51d1
		pushi	$45		; 69, 'E', doit
		push2
		lsp	param[$1]
		pTos	pObj
		lofsa	CreateMsgDialog
		send	$8
		bnot
		jmp	code_51fc

code_51d1:	dup
		ldi	$2
		eq?
		bnt	code_51e8
		pushi	$45		; 69, 'E', doit
		push2
		lsp	param[$1]
		pTos	pObj
		lofsa	CreateQuestProposal
		send	$8
		bnot
		jmp	code_51fc

code_51e8:	dup
		ldi	$3		; z
		eq?
		bnt	code_51fc
		pushi	$45		; 69, 'E', doit
		push2
		lsp	param[$1]
		pTos	pObj
		lofsa	CreateQuestReminder
		send	$8
		bnot
code_51fc:	toss
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_520a:	toss
		ret

GSGetTopicScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_522d
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_28c3	; "tw"
		push
		pushi	$69		; 105, 'i', hide
		pTos	pNumber
		callk	kernel_128, $8
		bnot
		jmp	code_5244

code_522d:	dup
		ldi	$1
		eq?
		bnt	code_5244
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_5244:	toss
		ret

GSLastTopicScript::handleMsg:
		link	$b
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_52a2
		pushi	$127		; 295, equal
		push1
		pushi	$6b		; 107, 'k', vanishingX
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_5304
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_5304

code_52a2:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_5304
		pushi	$127		; 295, equal
		push1
		pushi	$6b		; 107, 'k', vanishingX
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_5304
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$0
		eq?
		bnt	code_52df
		pushi	$45		; 69, 'E', doit
		push2
		lsp	param[$1]
		pTos	pObj
		lofsa	CreateTalkTree
		send	$8
		bnot
		jmp	code_52f6

code_52df:	dup
		ldi	$1
		eq?
		bnt	code_52f6
		pushi	$45		; 69, 'E', doit
		pushi	$3		; z
		lsp	param[$1]
		pTos	pObj
		push1
		lofsa	CreateTalkTree
		send	$a
		bnot
code_52f6:	toss
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_5304:	toss
		ret

GSLastTopicScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_5325
		pushi	$3		; z
		pushi	$e		; 14, view
		lofsa	string_243e	; "t"
		push
		pushi	$6b		; 107, 'k', vanishingX
		callk	kernel_128, $6
		bnot
		jmp	code_533c

code_5325:	dup
		ldi	$1
		eq?
		bnt	code_533c
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_533c:	toss
		ret

GSGetTopicTextScript::handleMsg:
		link	$b
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_539a
		pushi	$127		; 295, equal
		push1
		pushi	$6a		; 106, 'j', scaleSignal
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_542a
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_542a

code_539a:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_542a
		pushi	$127		; 295, equal
		push1
		pushi	$6a		; 106, 'j', scaleSignal
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_542a
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$0
		eq?
		bnt	code_53da
		pushi	$45		; 69, 'E', doit
		pushi	$3		; z
		lsp	param[$1]
		pTos	pObj
		push1
		lofsa	CreateTalkTree
		send	$a
		bnot
		jmp	code_541c

code_53da:	dup
		ldi	$1
		eq?
		bnt	code_53f1
		pushi	$45		; 69, 'E', doit
		push2
		lsp	param[$1]
		pTos	pObj
		lofsa	CreateMsgDialog
		send	$8
		bnot
		jmp	code_541c

code_53f1:	dup
		ldi	$2
		eq?
		bnt	code_5408
		pushi	$45		; 69, 'E', doit
		push2
		lsp	param[$1]
		pTos	pObj
		lofsa	CreateQuestProposal
		send	$8
		bnot
		jmp	code_541c

code_5408:	dup
		ldi	$3		; z
		eq?
		bnt	code_541c
		pushi	$45		; 69, 'E', doit
		push2
		lsp	param[$1]
		pTos	pObj
		lofsa	CreateQuestReminder
		send	$8
		bnot
code_541c:	toss
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_542a:	toss
		ret

GSGetTopicTextScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_544d
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_28c3	; "tw"
		push
		pushi	$6a		; 106, 'j', scaleSignal
		pTos	pNumber
		callk	kernel_128, $8
		bnot
		jmp	code_5464

code_544d:	dup
		ldi	$1
		eq?
		bnt	code_5464
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_5464:	toss
		ret

GSRequestPatchScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_54b7
		pushi	$127		; 295, equal
		push1
		pushi	$6		; maxScale
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_54f3
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_54f3

code_54b7:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_54f3
		pushi	$127		; 295, equal
		push1
		pushi	$6		; maxScale
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_54f3
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$10f		; 271, setLong
		push1
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pNumber
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_54f3:	toss
		ret

GSRequestPatchScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_5514
		pushi	$3		; z
		pushi	$e		; 14, view
		lofsa	string_243e	; "t"
		push
		pushi	$6		; maxScale
		callk	kernel_128, $6
		bnot
		jmp	code_5522

code_5514:	dup
		ldi	$1
		eq?
		bnt	code_5522
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_5522:	toss
		ret

GSGetRouteScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_5575
		pushi	$127		; 295, equal
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_55cc
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_55cc

code_5575:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_55cc
		pushi	$127		; 295, equal
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_55cc
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		lag	global[$e9]
		bnt	code_55a6
		pushi	$95		; 149, dispose
		push0
		send	$4
		bnot
code_55a6:	lag	global[$ea]
		bnt	code_55b2
		pushi	$95		; 149, dispose
		push0
		send	$4
		bnot
code_55b2:	pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$e9]
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$ea]
		ldi	$1
		aTop	cycles
code_55cc:	toss
		ret

GSGetRouteScript::changeState:
		link	$2
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_562f
		pushi	$133		; 307, pIsBigEndian
		push1
		push1
		pushi	$8d		; 141, new
		push0
		class	PackedData
		send	$4
		bnot
		sat	temp[$1]
		send	$6
		bnot
		pushi	$13f		; 319, putString
		push1
		pTos	pObj
		lat	temp[$1]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		pToa	pObj
		send	$4
		bnot
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_22da	; "ta"
		push
		pushi	$64		; 100, 'd', moveDone
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		callk	kernel_128, $a
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		jmp	code_563d

code_562f:	dup
		ldi	$1
		eq?
		bnt	code_563d
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_563d:	toss
		ret

GSGetRouteListScript::handleMsg:
		link	$1
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_5692
		pushi	$127		; 295, equal
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_56c6
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_56c6

code_5692:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_56c6
		pushi	$127		; 295, equal
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_56c6
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$5		; scaleY
		pushi	$f		; 15, loop
		push0
		lsp	param[$1]
		pushSelf
		pushi	$c7		; 199, cue
		callk	kernel_118, $a
		bnot
code_56c6:	toss
		ret

GSGetRouteListScript::changeState:
		link	$2
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_5729
		pushi	$133		; 307, pIsBigEndian
		push1
		push1
		pushi	$8d		; 141, new
		push0
		class	PackedData
		send	$4
		bnot
		sat	temp[$1]
		send	$6
		bnot
		pushi	$13f		; 319, putString
		push1
		pTos	pObj
		lat	temp[$1]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		pToa	pObj
		send	$4
		bnot
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_22da	; "ta"
		push
		pushi	$64		; 100, 'd', moveDone
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		callk	kernel_128, $a
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		jmp	code_5737

code_5729:	dup
		ldi	$1
		eq?
		bnt	code_5737
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_5737:	toss
		ret

NetworkFailureDialog::init:
		pushi	$94		; 148, init
		push1
		lofsa	string_2939	; "NetFailure"
		push
		super	WinDialogHandler, $6
		bnot
		ret

NetworkFailureDialog::handleEvent:
		link	$2
		pushi	$48		; 72, 'H', modifiers
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pWindow
		eq?
		bnt	code_5785
		pushi	$31		; 49, '1', message
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1
		eq?
		bnt	code_5773
		push1
		lofsa	string_2944	; "NETERR: Emergency exit."
		push
		callk	kernel_132, $2
		bnot
		jmp	code_5784

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

WhatsNewDialog::init:
		link	$4
		pushi	$94		; 148, init
		push1
		lofsa	string_2971	; "WhatsNew"
		push
		super	WinDialogHandler, $6
		bnot
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$3]
code_579f:	pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		bnt	code_57d8
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$2]
		pushi	$f7		; 247, cat
		push1
		push
		lat	temp[$3]
		send	$6
		bnot
		pushi	$f7		; 247, cat
		push1
		lofsa	string_297a	; "\r\n"
		push
		lat	temp[$3]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		jmp	code_579f

code_57d8:	pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$74		; 116, 't', all
		callk	kernel_118, $6
		bnot
		sat	temp[$1]
		pushi	$3		; z
		pushi	$2f		; 47, '/', mark
		push
		pushi	$71		; 113, 'q', data
		push0
		lat	temp[$3]
		send	$4
		bnot
		push
		callk	kernel_118, $6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$3]
		send	$4
		bnot
		ret

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

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

SendErrorDialog::init:
		pushi	$94		; 148, init
		push1
		lofsa	string_298c	; "ErrorDialog"
		push
		super	WinDialogHandler, $6
		bnot
		pushi	$3		; z
		pushi	$2f		; 47, '/', mark
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$66		; 102, 'f', flags
		callk	kernel_118, $6
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		callk	kernel_118, $6
		bnot
		pushi	$95		; 149, dispose
		push0
		lap	param[$1]
		send	$4
		bnot
		ret

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

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

GSSendRegistrationScript::dispose:
		pToa	pObj
		bnt	code_58c6
		pushi	$95		; 149, dispose
		push0
		send	$4
		bnot
		ldi	$0
		aTop	pObj
code_58c6:	pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	GSActionScript, $4
		bnot
		ret

GSSendRegistrationScript::handleMsg:
		link	$5
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_5941
		pushi	$127		; 295, equal
		push1
		pushi	$7d		; 125, '}', titleFont
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_597c
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		pushi	$94		; 148, init
		push1
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lofsa	SendErrorDialog
		send	$6
		bnot
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		jmp	code_597c

code_5941:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_597c
		pushi	$127		; 295, equal
		push1
		pushi	$7d		; 125, '}', titleFont
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_597c
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$c7		; 199, cue
		push0
		pToa	scratch
		send	$4
		bnot
		ldi	$1
		aTop	cycles
code_597c:	toss
		ret

GSSendRegistrationScript::changeState:
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_59ad
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_22da	; "ta"
		push
		pushi	$7d		; 125, '}', titleFont
		pushi	$5a		; 90, 'Z', size
		push0
		pToa	pObj
		send	$4
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		pToa	pObj
		send	$4
		bnot
		push
		callk	kernel_128, $a
		bnot
		jmp	code_59bb

code_59ad:	dup
		ldi	$1
		eq?
		bnt	code_59bb
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_59bb:	toss
		ret

RegistrationDialog::init:
		link	$2
		pushi	$94		; 148, init
		push1
		lofsa	string_29c1	; "Registration"
		push
		super	WinDialogHandler, $6
		bnot
		pushi	$3		; z
		pushi	$34		; 52, '4', number
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$3f2		; 1010, pAffectedLo
		callk	kernel_118, $6
		bnot
		push
		pushi	$40		; 64, '@', yStep
		callk	kernel_118, $6
		bnot
		pushi	$3		; z
		pushi	$34		; 52, '4', number
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$3f3		; 1011, pAffectedHi
		callk	kernel_118, $6
		bnot
		push
		pushi	$40		; 64, '@', yStep
		callk	kernel_118, $6
		bnot
		pushi	$3		; z
		pushi	$34		; 52, '4', number
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$3f4		; 1012, pPolygon
		callk	kernel_118, $6
		bnot
		push
		pushi	$40		; 64, '@', yStep
		callk	kernel_118, $6
		bnot
		pushi	$3		; z
		pushi	$34		; 52, '4', number
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$3f5		; 1013, pAddedPolygon
		callk	kernel_118, $6
		bnot
		push
		pushi	$40		; 64, '@', yStep
		callk	kernel_118, $6
		bnot
		pushi	$3		; z
		pushi	$34		; 52, '4', number
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$3f6		; 1014, pOutgoingMovie
		callk	kernel_118, $6
		bnot
		push
		pushi	$10		; 16, cel
		callk	kernel_118, $6
		bnot
		pushi	$3		; z
		pushi	$34		; 52, '4', number
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$3f7		; 1015, pRoomNum
		callk	kernel_118, $6
		bnot
		push
		pushi	$10		; 16, cel
		callk	kernel_118, $6
		bnot
		pushi	$3		; z
		pushi	$34		; 52, '4', number
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$3f8		; 1016, pMovieCmd
		callk	kernel_118, $6
		bnot
		push
		pushi	$80		; 128, lastKey
		callk	kernel_118, $6
		bnot
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$75		; 117, 'u', show
		callk	kernel_118, $6
		bnot
		sat	temp[$0]
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		push2
		callk	kernel_118, $6
		bnot
		sat	temp[$1]
		lap	param[$1]
		aTop	scratch
		pushi	$1b4		; 436, enable
		push0
		self	$4
		bnot
		ret

RegistrationDialog::disable:
		push2
		pushi	$32		; 50, '2', edit
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$75		; 117, 'u', show
		callk	kernel_118, $6
		bnot
		push
		callk	kernel_118, $4
		bnot
		push2
		pushi	$32		; 50, '2', edit
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		push2
		callk	kernel_118, $6
		bnot
		push
		callk	kernel_118, $4
		bnot
		pushi	$1b5		; 437, disable
		push0
		super	WinDialogHandler, $4
		bnot
		ret

RegistrationDialog::enable:
		push2
		pushi	$31		; 49, '1', message
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$75		; 117, 'u', show
		callk	kernel_118, $6
		bnot
		push
		callk	kernel_118, $4
		bnot
		push2
		pushi	$31		; 49, '1', message
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		push2
		callk	kernel_118, $6
		bnot
		push
		callk	kernel_118, $4
		bnot
		pushi	$1b4		; 436, enable
		push0
		super	WinDialogHandler, $4
		bnot
		ret

RegistrationDialog::handleEvent:
		link	$8
		pushi	$48		; 72, 'H', modifiers
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pWindow
		eq?
		bnt	code_5ce4
		pushi	$31		; 49, '1', message
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$75		; 117, 'u', show
		eq?
		bnt	code_5cc8
		pushi	$71		; 113, 'q', data
		push1
		push2
		pushi	$33		; 51, '3', play
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$3f2		; 1010, pAffectedLo
		callk	kernel_118, $6
		bnot
		push
		callk	kernel_118, $4
		bnot
		push
		push1
		class	Str
		push
		callk	kernel_10, $2
		bnot
		sat	temp[$0]
		send	$6
		bnot
		pushi	$71		; 113, 'q', data
		push1
		push2
		pushi	$33		; 51, '3', play
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$3f3		; 1011, pAffectedHi
		callk	kernel_118, $6
		bnot
		push
		callk	kernel_118, $4
		bnot
		push
		push1
		class	Str
		push
		callk	kernel_10, $2
		bnot
		sat	temp[$1]
		send	$6
		bnot
		pushi	$71		; 113, 'q', data
		push1
		push2
		pushi	$33		; 51, '3', play
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$3f4		; 1012, pPolygon
		callk	kernel_118, $6
		bnot
		push
		callk	kernel_118, $4
		bnot
		push
		push1
		class	Str
		push
		callk	kernel_10, $2
		bnot
		sat	temp[$2]
		send	$6
		bnot
		pushi	$71		; 113, 'q', data
		push1
		push2
		pushi	$33		; 51, '3', play
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$3f5		; 1013, pAddedPolygon
		callk	kernel_118, $6
		bnot
		push
		callk	kernel_118, $4
		bnot
		push
		push1
		class	Str
		push
		callk	kernel_10, $2
		bnot
		sat	temp[$3]
		send	$6
		bnot
		pushi	$71		; 113, 'q', data
		push1
		push2
		pushi	$33		; 51, '3', play
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$3f6		; 1014, pOutgoingMovie
		callk	kernel_118, $6
		bnot
		push
		callk	kernel_118, $4
		bnot
		push
		push1
		class	Str
		push
		callk	kernel_10, $2
		bnot
		sat	temp[$4]
		send	$6
		bnot
		pushi	$71		; 113, 'q', data
		push1
		push2
		pushi	$33		; 51, '3', play
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$3f7		; 1015, pRoomNum
		callk	kernel_118, $6
		bnot
		push
		callk	kernel_118, $4
		bnot
		push
		push1
		class	Str
		push
		callk	kernel_10, $2
		bnot
		sat	temp[$5]
		send	$6
		bnot
		pushi	$71		; 113, 'q', data
		push1
		push2
		pushi	$33		; 51, '3', play
		pushi	$3		; z
		pushi	$2d		; 45, '-', cursor
		pTos	pWindow
		pushi	$3f8		; 1016, pMovieCmd
		callk	kernel_118, $6
		bnot
		push
		callk	kernel_118, $4
		bnot
		push
		push1
		class	Str
		push
		callk	kernel_10, $2
		bnot
		sat	temp[$6]
		send	$6
		bnot
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$0]
		send	$4
		bnot
		bnt	code_5cab
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$1]
		send	$4
		bnot
		bnt	code_5cab
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$2]
		send	$4
		bnot
		bnt	code_5cab
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$3]
		send	$4
		bnot
		bnt	code_5cab
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$4]
		send	$4
		bnot
		bnt	code_5cab
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$5]
		send	$4
		bnot
		bnt	code_5cab
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$6]
		send	$4
		bnot
		bnt	code_5cab
		pushi	$1b5		; 437, disable
		push0
		self	$4
		bnot
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		pushi	$9f		; 159, add
		push1
		pushSelf
		class	DeadObjects
		send	$6
		bnot
		pushi	$59e		; 1438, sendRegistration
		pushi	$8		; fixPriority
		lst	temp[$0]
		lst	temp[$1]
		lst	temp[$2]
		lst	temp[$3]
		lst	temp[$4]
		lst	temp[$5]
		lst	temp[$6]
		pTos	scratch
		lag	global[$6a]
		send	$14
		bnot
		jmp	code_5ce3

code_5cab:	pushi	$d0		; 208, with
		push1
		lofsa	string_29ce	; "Registration incomplete. Please fill out the entire form."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$7]
		pushi	$94		; 148, init
		push1
		push
		lofsa	SendErrorDialog
		send	$6
		bnot
		jmp	code_5ce3

code_5cc8:	dup
		ldi	$2
		eq?
		bnt	code_5ce3
		pushi	$277		; 631, controlOff
		push0
		lag	global[$2]
		send	$4
		bnot
		push1
		pushi	$5		; scaleY
		callk	kernel_128, $2
		bnot
		ldi	$1
		sag	global[$32]
code_5ce3:	toss
code_5ce4:	ret

GSGetPatchInfoScript::handleMsg:
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_5d36
		pushi	$127		; 295, equal
		push1
		pushi	$8		; fixPriority
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_5d72
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_5d72

code_5d36:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_5d72
		pushi	$127		; 295, equal
		push1
		pushi	$8		; fixPriority
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_5d72
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$10f		; 271, setLong
		push1
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pLongInt
		send	$6
		bnot
		ldi	$1
		aTop	cycles
code_5d72:	toss
		ret

GSGetPatchInfoScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_5d95
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_2453	; "tl"
		push
		pushi	$8		; fixPriority
		pTos	pNumber
		callk	kernel_128, $8
		bnot
		jmp	code_5da3

code_5d95:	dup
		ldi	$1
		eq?
		bnt	code_5da3
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_5da3:	toss
		ret

GSGetPatchBlockScript::handleMsg:
		link	$1
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_5df8
		pushi	$127		; 295, equal
		push1
		pushi	$7		; priority
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_5e6f
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$9c		; 156, handleError
		pushi	$3		; z
		lsg	global[$6a]
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		self	$a
		bnot
		jmp	code_5e6f

code_5df8:	dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_5e6f
		pushi	$127		; 295, equal
		push1
		pushi	$7		; priority
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_5e6f
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$10f		; 271, setLong
		push1
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	pUID
		send	$6
		bnot
		push2
		pushi	$4		; scaleX
		pushi	$71		; 113, 'q', data
		push0
		pToa	pObj
		send	$4
		bnot
		push
		callk	kernel_91, $4
		bnot
		pushi	$2e6		; 742, arrayAt
		push1
		pushi	$8e		; 142, getIndex
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		sat	temp[$0]
		pushi	$71		; 113, 'q', data
		push1
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		pToa	pObj
		send	$6
		bnot
		push1
		lst	temp[$0]
		callk	kernel_11, $2
		bnot
		ldi	$1
		aTop	cycles
code_5e6f:	toss
		ret

GSGetPatchBlockScript::changeState:
		link	$1
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_5e94
		pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_2a30	; "tll"
		push
		pushi	$7		; priority
		pTos	pNumber
		pTos	pLongInt
		callk	kernel_128, $a
		bnot
		jmp	code_5ea2

code_5e94:	dup
		ldi	$1
		eq?
		bnt	code_5ea2
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_5ea2:	toss
		ret

GameServer::restartGame:
		pushi	$24e		; 590, handsOff
		push0
		lag	global[$2]
		send	$4
		bnot
		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
		ret

GameServer::init:
		push0
		callk	kernel_121, $0
		bnot
		aTop	pSendTime
		push0
		callk	kernel_121, $0
		bnot
		sal	local[$2]
		pushi	$8d		; 141, new
		push0
		class	List
		send	$4
		bnot
		aTop	pScripts
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	Server, $4
		bnot
		ret

GameServer::registerPlayer:
		pushi	$94		; 148, init
		push1
		lsp	param[$1]
		lofsa	RegistrationDialog
		send	$6
		bnot
		ret

GameServer::updatePingText:
		link	$3
		lag	global[$d3]
		bnt	code_5fac
		lsl	local[$3]
		ldi	$3c		; 60, '<', b_di
		div
		sat	temp[$0]
		push2
		lsl	local[$3]
		pushi	$3c		; 60, '<', b_di
		calle	export60025_1, $4
		bnot
		push
		ldi	$a6		; 166, release
		mul
		push
		ldi	$64		; 100, 'd', moveDone
		div
		sat	temp[$1]
		lal	local[$5]
		bnt	code_5f71
		push2
		pushi	$25		; 37, '%', fore
		push0
		callk	kernel_118, $4
		bnot
		pushi	$94		; 148, init
		pushi	$4		; scaleX
		lofsa	string_2a4a	; "WARNING: Possible network failure."
		push
		pushi	$5		; scaleY
		pushi	$1e		; 30, brRight
		pushi	$ff		; 255, asInteger
		pushi	$8d		; 141, new
		push0
		lofsa	GSShadowText
		send	$4
		bnot
		send	$c
		bnot
		jmp	code_5fb8

code_5f71:	pushi	$f5		; 245, format
		pushi	$3		; z
		lofsa	string_2a6d	; "Server lag: %d.%02d seconds."
		push
		lst	temp[$0]
		lst	temp[$1]
		class	Str
		send	$a
		bnot
		sat	temp[$2]
		pushi	$94		; 148, init
		pushi	$4		; scaleX
		push
		pushi	$5		; scaleY
		pushi	$1e		; 30, brRight
		pushi	$ff		; 255, asInteger
		pushi	$8d		; 141, new
		push0
		lofsa	GSShadowText
		send	$4
		bnot
		send	$c
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		jmp	code_5fb8

code_5fac:	lal	local[$6]
		bnt	code_5fb8
		pushi	$95		; 149, dispose
		push0
		send	$4
		bnot
code_5fb8:	ret

GameServer::doit:
		link	$5
		pushi	$5a		; 90, 'Z', size
		push0
		pToa	pScripts
		send	$4
		bnot
		bnt	code_5fd1
		pushi	$9d		; 157, eachElementDo
		push1
		pushi	$45		; 69, 'E', doit
		pToa	pScripts
		send	$6
		bnot
code_5fd1:	push0
		callk	kernel_121, $0
		bnot
		sat	temp[$3]
		lag	global[$1]
		bnt	code_5ff9
		lst	temp[$3]
		pToa	pSendTime
		sub
		push
		ldi	$3c		; 60, '<', b_di
		ugt?
		bnt	code_5ff9
		pushi	$3cc		; 972, sendMovie
		push0
		lag	global[$1]
		send	$4
		bnot
		push0
		callk	kernel_121, $0
		bnot
		aTop	pSendTime
code_5ff9:	pToa	pConnected
		bnt	code_6063
		lal	local[$3]
		bnt	code_602e
		lst	temp[$3]
		lal	local[$2]
		sub
		push
		ldi	$e10		; 3600, BAD SELECTOR
		ugt?
		bnt	code_6063
		pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_28c3	; "tw"
		push
		pushi	$11		; 17, bitmap
		lsl	local[$3]
		callk	kernel_128, $8
		bnot
		push0
		callk	kernel_121, $0
		bnot
		sal	local[$2]
		ldi	$0
		sal	local[$3]
		jmp	code_6063

code_602e:	lst	temp[$3]
		lal	local[$2]
		ugt?
		not
		bnt	code_6045
		push0
		callk	kernel_121, $0
		bnot
		sal	local[$2]
		ldi	$0
		sal	local[$3]
		jmp	code_6063

code_6045:	lst	temp[$3]
		lal	local[$2]
		sub
		push
		ldi	$4b0		; 1200, pContainerButton
		ugt?
		bnt	code_6063
		lal	local[$5]
		not
		bnt	code_6063
		ldi	$1
		sal	local[$5]
		pushi	$491		; 1169, updatePingText
		push0
		self	$4
		bnot
code_6063:	ret

GameServer::getShopItemImage:
		link	$2
		ldi	$0
		sat	temp[$1]
		lsp	param[$3]
		ldi	$0
		ne?
		bnt	code_609c
		pushi	$8d		; 141, new
		push0
		class	Clut
		send	$4
		bnot
		sat	temp[$1]
		pushi	$4b		; 75, 'K', at
		pushi	$5		; scaleY
		lsp	param[$2]
		lsp	param[$3]
		dup
		ldi	$1
		add
		push
		lsp	param[$3]
		ldi	$2
		add
		push
		lsp	param[$3]
		ldi	$3		; z
		add
		push
		lat	temp[$1]
		send	$e
		bnot
code_609c:	lat	temp[$1]
		bnt	code_60b9
		pushi	$8		; fixPriority
		pushi	$9		; inLeft
		lsp	param[$1]
		push0
		push0
		pushi	$fe		; 254, strIndex
		lsg	global[$54]
		push0
		push
		callk	kernel_35, $10
		bnot
		sat	temp[$0]
		jmp	code_60cd

code_60b9:	pushi	$7		; priority
		pushi	$9		; inLeft
		lsp	param[$1]
		push0
		push0
		pushi	$fe		; 254, strIndex
		lsg	global[$54]
		push0
		callk	kernel_35, $e
		bnot
		sat	temp[$0]
code_60cd:	pushi	$9f		; 159, add
		push1
		lst	temp[$0]
		lag	global[$66]
		send	$6
		bnot
		lat	temp[$0]
		ret

GameServer::handleMsg:
		link	$1d
		push0
		callk	kernel_121, $0
		bnot
		sat	temp[$14]
		pushi	$136		; 310, getLong
		push1
		pushi	$2e2		; 738, pToID
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push1
		pushi	$2e3		; 739, pFromID
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$19		; 25, lsBottom
		eq?
		bnt	code_6428
		pushi	$136		; 310, getLong
		push1
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push1
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$10d		; 269, lowWord
		push0
		pushi	$2df		; 735, pAckCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$4
		bnot
		push
		dup
		ldi	$29		; 41, ')', state
		eq?
		bnt	code_6166
		pushi	$3ef		; 1007, pSendMovie
		push1
		push1
		lag	global[$1]
		send	$6
		bnot
		jmp	code_6424

code_6166:	dup
		ldi	$11		; 17, bitmap
		eq?
		bnt	code_61ac
		lsl	local[$4]
		push0
		callk	kernel_121, $0
		bnot
		push
		lal	local[$2]
		sub
		add
		push
		ldi	$2
		div
		sal	local[$3]
		sal	local[$4]
		push0
		callk	kernel_121, $0
		bnot
		sal	local[$2]
		lal	local[$5]
		bnt	code_6195
		push2
		pushi	$25		; 37, '%', fore
		push1
		callk	kernel_118, $4
		bnot
code_6195:	ldi	$0
		sal	local[$5]
		pushi	$491		; 1169, updatePingText
		push0
		self	$4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_61ac:	dup
		ldi	$7f		; 127, frameOut
		eq?
		bnt	code_61ca
		pushi	$3		; z
		pushi	$1a		; 26, signal
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_61ca:	dup
		ldi	$48		; 72, 'H', modifiers
		eq?
		bnt	code_61e8
		pushi	$3		; z
		pushi	$1a		; 26, signal
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_61e8:	dup
		ldi	$49		; 73, 'I', replay
		eq?
		bnt	code_6206
		pushi	$3		; z
		pushi	$1a		; 26, signal
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_6206:	dup
		ldi	$c7		; 199, cue
		eq?
		bnt	code_6225
		pushi	$3		; z
		pushi	$1b		; 27, illegalBits
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_6225:	dup
		ldi	$92		; 146, pModule
		eq?
		bnt	code_6244
		pushi	$3		; z
		pushi	$1b		; 27, illegalBits
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_6244:	dup
		ldi	$93		; 147, pLine
		eq?
		bnt	code_6263
		pushi	$3		; z
		pushi	$1b		; 27, illegalBits
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_6263:	dup
		ldi	$94		; 148, init
		eq?
		bnt	code_6282
		pushi	$3		; z
		pushi	$1b		; 27, illegalBits
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_6282:	dup
		ldi	$95		; 149, dispose
		eq?
		bnt	code_62a1
		pushi	$3		; z
		pushi	$1b		; 27, illegalBits
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_62a1:	dup
		ldi	$80		; 128, lastKey
		eq?
		bnt	code_62c0
		pushi	$3		; z
		pushi	$1e		; 30, brRight
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_62c0:	dup
		ldi	$7e		; 126, '~', dimmed
		eq?
		bnt	code_62de
		pushi	$3		; z
		pushi	$1e		; 30, brRight
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_62de:	dup
		ldi	$81		; 129, magnifier
		eq?
		bnt	code_62fd
		pushi	$3		; z
		pushi	$24		; 36, '$', elements
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_62fd:	dup
		ldi	$83		; 131, mirrored
		eq?
		bnt	code_631c
		pushi	$3		; z
		pushi	$27		; 39, ''', mode
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_631c:	dup
		ldi	$84		; 132, pitch
		eq?
		bnt	code_633b
		pushi	$3		; z
		pushi	$27		; 39, ''', mode
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_633b:	dup
		ldi	$85		; 133, roll
		eq?
		bnt	code_636d
		lal	local[$28]
		not
		bnt	code_6361
		pushi	$c2		; 194, register
		push1
		pushSelf
		pushi	$94		; 148, init
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	EarthQuake
		send	$4
		bnot
		sal	local[$29]
		send	$a
		bnot
code_6361:	pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_636d:	dup
		ldi	$87		; 135, left
		eq?
		bnt	code_638c
		pushi	$3		; z
		pushi	$a		; 10, inTop
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_638c:	dup
		ldi	$88		; 136, right
		eq?
		bnt	code_63ab
		pushi	$3		; z
		pushi	$a		; 10, inTop
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_63ab:	dup
		ldi	$8a		; 138, bottom
		eq?
		bnt	code_63ca
		pushi	$3		; z
		pushi	$a		; 10, inTop
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_63ca:	dup
		ldi	$89		; 137, top
		eq?
		bnt	code_63e9
		pushi	$3		; z
		pushi	$a		; 10, inTop
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_63e9:	dup
		ldi	$8b		; 139, numLines
		eq?
		bnt	code_6408
		pushi	$3		; z
		pushi	$a		; 10, inTop
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_6424

code_6408:	dup
		ldi	$8c		; 140, scratch
		eq?
		bnt	code_6424
		pushi	$3		; z
		pushi	$a		; 10, inTop
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
code_6424:	toss
		jmp	code_66ad

code_6428:	dup
		ldi	$1a		; 26, signal
		eq?
		bnt	code_66ad
		pushi	$136		; 310, getLong
		push1
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push1
		pushi	$2e1		; 737, pInfo
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$10d		; 269, lowWord
		push0
		pushi	$2e0		; 736, pNakCmd
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$4
		bnot
		push
		dup
		ldi	$49		; 73, 'I', replay
		eq?
		bnt	code_6484
		pushi	$3		; z
		pushi	$1a		; 26, signal
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_6484:	dup
		ldi	$c7		; 199, cue
		eq?
		bnt	code_64a3
		pushi	$3		; z
		pushi	$1b		; 27, illegalBits
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_64a3:	dup
		ldi	$92		; 146, pModule
		eq?
		bnt	code_64c2
		pushi	$3		; z
		pushi	$1b		; 27, illegalBits
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_64c2:	dup
		ldi	$93		; 147, pLine
		eq?
		bnt	code_64e1
		pushi	$3		; z
		pushi	$1b		; 27, illegalBits
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_64e1:	dup
		ldi	$94		; 148, init
		eq?
		bnt	code_6500
		pushi	$3		; z
		pushi	$1b		; 27, illegalBits
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_6500:	dup
		ldi	$95		; 149, dispose
		eq?
		bnt	code_651f
		pushi	$3		; z
		pushi	$1b		; 27, illegalBits
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_651f:	dup
		ldi	$7f		; 127, frameOut
		eq?
		bnt	code_653d
		pushi	$3		; z
		pushi	$1a		; 26, signal
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_653d:	dup
		ldi	$48		; 72, 'H', modifiers
		eq?
		bnt	code_655b
		pushi	$3		; z
		pushi	$1a		; 26, signal
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_655b:	dup
		ldi	$80		; 128, lastKey
		eq?
		bnt	code_657a
		pushi	$3		; z
		pushi	$1e		; 30, brRight
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_657a:	dup
		ldi	$7e		; 126, '~', dimmed
		eq?
		bnt	code_6598
		pushi	$3		; z
		pushi	$1e		; 30, brRight
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_6598:	dup
		ldi	$81		; 129, magnifier
		eq?
		bnt	code_65b7
		pushi	$3		; z
		pushi	$24		; 36, '$', elements
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_65b7:	dup
		ldi	$83		; 131, mirrored
		eq?
		bnt	code_65d6
		pushi	$3		; z
		pushi	$27		; 39, ''', mode
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_65d6:	dup
		ldi	$84		; 132, pitch
		eq?
		bnt	code_65f5
		pushi	$3		; z
		pushi	$27		; 39, ''', mode
		push1
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_65f5:	dup
		ldi	$87		; 135, left
		eq?
		bnt	code_6614
		pushi	$3		; z
		pushi	$a		; 10, inTop
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_6614:	dup
		ldi	$88		; 136, right
		eq?
		bnt	code_6633
		pushi	$3		; z
		pushi	$a		; 10, inTop
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_6633:	dup
		ldi	$8a		; 138, bottom
		eq?
		bnt	code_6652
		pushi	$3		; z
		pushi	$a		; 10, inTop
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_6652:	dup
		ldi	$89		; 137, top
		eq?
		bnt	code_6671
		pushi	$3		; z
		pushi	$a		; 10, inTop
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_6671:	dup
		ldi	$8b		; 139, numLines
		eq?
		bnt	code_6690
		pushi	$3		; z
		pushi	$a		; 10, inTop
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_66ac

code_6690:	dup
		ldi	$8c		; 140, scratch
		eq?
		bnt	code_66ac
		pushi	$3		; z
		pushi	$a		; 10, inTop
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
code_66ac:	toss
code_66ad:	toss
		pushi	$2dd		; 733, pCommand
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$17		; 23, lsTop
		eq?
		bnt	code_671f
		pushi	$139		; 313, getString
		push1
		pushi	$20		; 32, ' ', name
		lap	param[$1]
		send	$6
		bnot
		sat	temp[$0]
		pushi	$139		; 313, getString
		push1
		pushi	$ff		; 255, asInteger
		lap	param[$1]
		send	$6
		bnot
		sat	temp[$1]
		pushi	$f5		; 245, format
		pushi	$3		; z
		lofsa	string_2a8a	; "%s: %s"
		push
		lst	temp[$0]
		lst	temp[$1]
		class	Str
		send	$a
		bnot
		sat	temp[$2]
		pushi	$9f		; 159, add
		push1
		push
		lag	global[$9c]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_671f:	dup
		ldi	$71		; 113, 'q', data
		eq?
		bnt	code_673b
		pushi	$45		; 69, 'E', doit
		push0
		class	MakeItemCode
		send	$4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_673b:	dup
		ldi	$6		; maxScale
		eq?
		bnt	code_6745
		jmp	code_73c4

code_6745:	dup
		ldi	$5a		; 90, 'Z', size
		eq?
		bnt	code_677b
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$4		; scaleX
		pushi	$18		; 24, lsRight
		pushi	$3		; z
		lst	temp[$1]
		push
		callk	kernel_118, $8
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_677b:	dup
		ldi	$57		; 87, 'W', draw
		eq?
		bnt	code_6810
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$315		; 789, pName
		push1
		push
		pushi	$2ca		; 714, pServID
		push1
		lst	temp[$1]
		pushi	$8d		; 141, new
		push0
		class	GroupMember
		send	$4
		bnot
		sat	temp[$2]
		send	$c
		bnot
		pushi	$37d		; 893, servIDEquals
		push1
		pushi	$2ca		; 714, pServID
		push0
		lat	temp[$2]
		send	$4
		bnot
		push
		lag	global[$1]
		send	$6
		bnot
		not
		bnt	code_67f8
		pushi	$f5		; 245, format
		push2
		lofsa	string_2a91	; "-3F|c43|%s has joined your group.\n"
		push
		lst	temp[$0]
		class	Str
		send	$8
		bnot
		sat	temp[$6]
		pushi	$9f		; 159, add
		push1
		push
		lag	global[$9c]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$6]
		send	$4
		bnot
		pushi	$3		; z
		pushi	$18		; 24, lsRight
		push0
		lst	temp[$2]
		callk	kernel_118, $6
		bnot
code_67f8:	pushi	$9f		; 159, add
		push1
		lst	temp[$2]
		class	GroupList
		send	$6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_6810:	dup
		ldi	$86		; 134, yaw
		eq?
		bnt	code_683a
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_683a:	dup
		ldi	$ff		; 255, asInteger
		eq?
		bnt	code_6870
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$4		; scaleX
		pushi	$29		; 41, ')', state
		push0
		lst	temp[$1]
		push
		callk	kernel_118, $8
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_6870:	dup
		ldi	$ab		; 171, addToEnd
		eq?
		bnt	code_68a6
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$4		; scaleX
		pushi	$29		; 41, ')', state
		push1
		lst	temp[$1]
		push
		callk	kernel_118, $8
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_68a6:	dup
		ldi	$b3		; 179, begin
		eq?
		bnt	code_68dd
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$2]
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$4		; scaleX
		pushi	$29		; 41, ')', state
		pushi	$3		; z
		lst	temp[$2]
		push
		callk	kernel_118, $8
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_68dd:	dup
		ldi	$ac		; 172, addAfter
		eq?
		bnt	code_6920
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$2]
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$5		; scaleY
		pushi	$29		; 41, ')', state
		push2
		lst	temp[$1]
		push
		lst	temp[$2]
		callk	kernel_118, $a
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_6920:	dup
		ldi	$b2		; 178, replace
		eq?
		bnt	code_6961
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$38c		; 908, setMessage
		push1
		lst	temp[$0]
		lag	global[$1]
		send	$6
		bnot
		pushi	$3		; z
		pushi	$29		; 41, ')', state
		pushi	$a		; 10, inTop
		lst	temp[$1]
		callk	kernel_118, $6
		bnot
		jmp	code_73c4

code_6961:	dup
		ldi	$ad		; 173, addBefore
		eq?
		bnt	code_698b
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$3		; z
		pushi	$29		; 41, ')', state
		pushi	$4		; scaleX
		push
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_698b:	dup
		ldi	$ae		; 174, indexOf
		eq?
		bnt	code_69a8
		push2
		pushi	$29		; 41, ')', state
		pushi	$5		; scaleY
		callk	kernel_118, $4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_69a8:	dup
		ldi	$b0		; 176, intersection
		eq?
		bnt	code_69c5
		push2
		pushi	$29		; 41, ')', state
		pushi	$6		; maxScale
		callk	kernel_118, $4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_69c5:	dup
		ldi	$b1		; 177, duplicate
		eq?
		bnt	code_6a03
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		push2
		pushi	$29		; 41, ')', state
		pushi	$7		; priority
		callk	kernel_118, $4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$38c		; 908, setMessage
		push1
		lst	temp[$0]
		lag	global[$1]
		send	$6
		bnot
		jmp	code_73c4

code_6a03:	dup
		ldi	$af		; 175, union
		eq?
		bnt	code_6a36
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		push2
		pushi	$29		; 41, ')', state
		pushi	$8		; fixPriority
		callk	kernel_118, $4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$38c		; 908, setMessage
		push1
		lst	temp[$0]
		lag	global[$1]
		send	$6
		bnot
		jmp	code_73c4

code_6a36:	dup
		ldi	$c5		; 197, pRoom
		eq?
		bnt	code_6a76
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$3d5		; 981, setValue
		push1
		lst	temp[$1]
		lag	global[$1]
		send	$6
		bnot
		pushi	$3d8		; 984, setManaValue
		push1
		lst	temp[$0]
		lag	global[$1]
		send	$6
		bnot
		jmp	code_73c4

code_6a76:	dup
		ldi	$c6		; 198, changeState
		eq?
		bnt	code_6a9f
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$38c		; 908, setMessage
		push1
		push
		lag	global[$1]
		send	$6
		bnot
		jmp	code_73c4

code_6a9f:	dup
		ldi	$58		; 88, 'X', delete
		eq?
		bnt	code_6b7a
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$37f		; 895, findByServID
		push1
		push
		class	GroupList
		send	$6
		bnot
		sat	temp[$2]
		pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		lat	temp[$2]
		bnt	code_73c4
		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	$2ca		; 714, pServID
		push0
		lat	temp[$2]
		send	$4
		bnot
		send	$6
		bnot
		bnt	code_6b1e
		pushi	$f5		; 245, format
		push1
		lofsa	string_2ab4	; "-3 |c43|Your group has been disbanded.\n"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$6]
		pushi	$9f		; 159, add
		push1
		push
		lag	global[$9c]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$6]
		send	$4
		bnot
		push2
		pushi	$18		; 24, lsRight
		push2
		callk	kernel_118, $4
		bnot
		jmp	code_6b6c

code_6b1e:	pushi	$37d		; 893, servIDEquals
		push1
		pushi	$2ca		; 714, pServID
		push0
		lat	temp[$2]
		send	$4
		bnot
		push
		lag	global[$1]
		send	$6
		bnot
		not
		bnt	code_6b6c
		pushi	$f5		; 245, format
		push2
		lofsa	string_2adc	; "-3 |c43|%s has left your group.\n"
		push
		pushi	$315		; 789, pName
		push0
		lat	temp[$2]
		send	$4
		bnot
		push
		class	Str
		send	$8
		bnot
		sat	temp[$6]
		pushi	$9f		; 159, add
		push1
		push
		lag	global[$9c]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$6]
		send	$4
		bnot
		pushi	$3		; z
		pushi	$18		; 24, lsRight
		push1
		lst	temp[$2]
		callk	kernel_118, $6
		bnot
code_6b6c:	pushi	$58		; 88, 'X', delete
		push1
		lst	temp[$2]
		class	GroupList
		send	$6
		bnot
		jmp	code_73c4

code_6b7a:	dup
		ldi	$f		; 15, loop
		eq?
		bnt	code_6c88
		pushi	$94		; 148, init
		pushi	$3		; z
		lofsa	string_2afd	; "Got security message..."
		push
		push0
		pushi	$1cc		; 460, checkState
		pushi	$8d		; 141, new
		push0
		class	ShadowText
		send	$4
		bnot
		send	$a
		bnot
		pushi	$133		; 307, pIsBigEndian
		push1
		push1
		pushi	$8d		; 141, new
		push0
		class	PackedData
		send	$4
		bnot
		sat	temp[$1]
		send	$6
		bnot
		pushi	$d0		; 208, with
		push1
		lofsa	string_2b15	; "You should not try and hack this system, you boob."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$2]
		pushi	$5a		; 90, 'Z', size
		push0
		send	$4
		bnot
		sat	temp[$16]
		ldi	$0
		sat	temp[$18]
		ldi	$0
		sat	temp[$17]
		ldi	$0
		sat	temp[$7]
code_6bd1:	lst	temp[$7]
		ldi	$20		; 32, ' ', name
		lt?
		bnt	code_6c23
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$15]
		push
		pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$18]
		lat	temp[$2]
		send	$6
		bnot
		xor
		sat	temp[$15]
		pushi	$13a		; 314, putByte
		push1
		push
		lat	temp[$1]
		send	$6
		bnot
		+at	temp[$18]
		push
		lat	temp[$16]
		ge?
		bnt	code_6c1f
		+at	temp[$17]
		push
		lat	temp[$16]
		ge?
		bnt	code_6c1b
		ldi	$0
		sat	temp[$17]
code_6c1b:	lat	temp[$17]
		sat	temp[$18]
code_6c1f:	+at	temp[$7]
		jmp	code_6bd1

code_6c23:	ldi	$0
		sat	temp[$7]
code_6c27:	lst	temp[$7]
		ldi	$20		; 32, ' ', name
		lt?
		bnt	code_6c46
		pushi	$13a		; 314, putByte
		push1
		push2
		pushi	$41		; 65, 'A', moveSpeed
		pushi	$7a		; 122, 'z', borderColor
		callk	kernel_60, $4
		bnot
		push
		lat	temp[$1]
		send	$6
		bnot
		+at	temp[$7]
		jmp	code_6c27

code_6c46:	pushi	$5		; scaleY
		pushi	$e		; 14, view
		lofsa	string_22da	; "ta"
		push
		pushi	$f		; 15, loop
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		pushi	$71		; 113, 'q', data
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		callk	kernel_128, $a
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ldi	$1
		aTop	pSecured
		jmp	code_73c4

code_6c88:	dup
		ldi	$59		; 89, 'Y', printLang
		eq?
		bnt	code_6d4e
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		pushi	$37f		; 895, findByServID
		push1
		push
		class	GroupList
		send	$6
		bnot
		sat	temp[$2]
		pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
		lat	temp[$2]
		bnt	code_73c4
		pushi	$37d		; 893, servIDEquals
		push1
		pushi	$2ca		; 714, pServID
		push0
		send	$4
		bnot
		push
		lag	global[$1]
		send	$6
		bnot
		not
		bnt	code_6d04
		pushi	$f5		; 245, format
		push2
		lofsa	string_2b48	; "-3 |c43|%s has been kicked out of your group.\n"
		push
		pushi	$315		; 789, pName
		push0
		lat	temp[$2]
		send	$4
		bnot
		push
		class	Str
		send	$8
		bnot
		sat	temp[$6]
		pushi	$9f		; 159, add
		push1
		push
		lag	global[$9c]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$6]
		send	$4
		bnot
		pushi	$3		; z
		pushi	$18		; 24, lsRight
		push1
		lst	temp[$2]
		callk	kernel_118, $6
		bnot
		jmp	code_6d40

code_6d04:	pushi	$f5		; 245, format
		push2
		lofsa	string_2b77	; "-3 |c43|You have been kicked out of %s's group.\n"
		push
		pushi	$315		; 789, pName
		push0
		pushi	$37e		; 894, pLeader
		push0
		class	GroupList
		send	$4
		bnot
		send	$4
		bnot
		push
		class	Str
		send	$8
		bnot
		sat	temp[$6]
		pushi	$9f		; 159, add
		push1
		push
		lag	global[$9c]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$6]
		send	$4
		bnot
		push2
		pushi	$18		; 24, lsRight
		push2
		callk	kernel_118, $4
		bnot
code_6d40:	pushi	$58		; 88, 'X', delete
		push1
		lst	temp[$2]
		class	GroupList
		send	$6
		bnot
		jmp	code_73c4

code_6d4e:	dup
		ldi	$26		; 38, '&', back
		eq?
		bnt	code_6d81
		pushi	$139		; 313, getString
		push1
		pushi	$ff		; 255, asInteger
		lap	param[$1]
		send	$6
		bnot
		sat	temp[$2]
		pushi	$9f		; 159, add
		push1
		push
		lag	global[$9c]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_6d81:	dup
		ldi	$51		; 81, 'Q', value
		eq?
		bnt	code_6db4
		pushi	$139		; 313, getString
		push1
		pushi	$ff		; 255, asInteger
		lap	param[$1]
		send	$6
		bnot
		sat	temp[$2]
		push2
		pushi	$23		; 35, '#', text
		push
		callk	kernel_118, $4
		bnot
		pushi	$9f		; 159, add
		push1
		lst	temp[$2]
		class	InfoQueue
		send	$6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_6db4:	dup
		ldi	$2b		; 43, '+', type
		eq?
		bnt	code_6de7
		pushi	$139		; 313, getString
		push1
		pushi	$ff		; 255, asInteger
		lap	param[$1]
		send	$6
		bnot
		sat	temp[$2]
		pushi	$9f		; 159, add
		push1
		push
		lag	global[$9c]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_6de7:	dup
		ldi	$62		; 98, 'b', vol
		eq?
		bnt	code_6e2e
		pushi	$f5		; 245, format
		push2
		lofsa	string_2ba8	; "You are number %d in the login queue."
		push
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		class	Str
		send	$8
		bnot
		sat	temp[$2]
		pushi	$94		; 148, init
		pushi	$4		; scaleX
		push
		pushi	$5		; scaleY
		pushi	$1d6		; 470, crIsChar
		pushi	$ff		; 255, asInteger
		pushi	$8d		; 141, new
		push0
		lofsa	GSShadowText
		send	$4
		bnot
		send	$c
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		jmp	code_73c4

code_6e2e:	dup
		ldi	$18		; 24, lsRight
		eq?
		bnt	code_6e74
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$3]
		pushi	$139		; 313, getString
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$2]
		pushi	$3		; z
		pushi	$13		; 19, nsTop
		lst	temp[$3]
		push
		callk	kernel_118, $6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$3]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_6e74:	dup
		ldi	$22		; 34, '"', time
		eq?
		bnt	code_6eb7
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$10]
		pushi	$2c6		; 710, findRoom
		push2
		push
		push0
		lag	global[$30]
		send	$8
		bnot
		sat	temp[$4]
		pushi	$95		; 149, dispose
		push0
		lat	temp[$10]
		send	$4
		bnot
		lat	temp[$4]
		bnt	code_6eab
		pushi	$9f		; 159, add
		push1
		push
		class	DeadObjects
		send	$6
		bnot
code_6eab:	pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_6eb7:	dup
		ldi	$2d		; 45, '-', cursor
		eq?
		bnt	code_6f3f
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$5]
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$10]
		pushi	$2c6		; 710, findRoom
		push2
		lst	temp[$5]
		push0
		lag	global[$30]
		send	$8
		bnot
		sat	temp[$4]
		not
		bnt	code_6ef9
		push2
		lofsa	string_2bce	; "Object being destroyed in a non-existant room! %s"
		push
		pushi	$131		; 305, asStr
		push0
		lat	temp[$5]
		send	$4
		bnot
		push
		callk	kernel_132, $4
		bnot
code_6ef9:	pushi	$95		; 149, dispose
		push0
		lat	temp[$5]
		send	$4
		bnot
		pushi	$459		; 1113, addDependency
		push1
		lst	temp[$10]
		pushi	$33f		; 831, pClient
		push1
		lst	temp[$10]
		pushi	$94		; 148, init
		push0
		pushi	$8d		; 141, new
		push0
		push2
		pushi	$9ca5		; -25435
		pushi	$c		; 12, inBottom
		callk	kernel_2, $4
		bnot
		send	$4
		bnot
		sat	temp[$9]
		send	$10
		bnot
		pushi	$33b		; 827, addAction
		push1
		lst	temp[$9]
		class	ActionQMgr
		send	$6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_6f3f:	dup
		ldi	$28		; 40, '(', style
		eq?
		bnt	code_704d
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		push1
		lofsa	string_2c00	; "REALM OBJ INFO: Obsolete msg received."
		push
		callk	kernel_132, $2
		bnot
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$5]
		pushi	$2c6		; 710, findRoom
		push2
		push
		push0
		lag	global[$30]
		send	$8
		bnot
		sat	temp[$4]
		not
		bnt	code_6f87
		push2
		lofsa	string_2c27	; "Object being created in a non-existant room! %s"
		push
		pushi	$131		; 305, asStr
		push0
		lat	temp[$5]
		send	$4
		bnot
		push
		callk	kernel_132, $4
		bnot
code_6f87:	pushi	$95		; 149, dispose
		push0
		lat	temp[$5]
		send	$4
		bnot
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$6]
		pushi	$2e9		; 745, clone
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1b]
		pushi	$95		; 149, dispose
		push0
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$4
		bnot
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		bnt	code_73c4
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		pushi	$8d		; 141, new
		push0
		class	LongInt
		send	$4
		bnot
		sat	temp[$d]
		pushi	$136		; 310, getLong
		push1
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$127		; 295, equal
		push2
		pushi	$ff		; 255, asInteger
		dup
		lat	temp[$6]
		send	$8
		bnot
		bnt	code_700c
		pushi	$b5		; 181, set
		push2
		pushi	$2cb		; 715, pServIDLo
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		pushi	$2cc		; 716, pServIDHi
		push0
		lag	global[$1]
		send	$4
		bnot
		push
		lat	temp[$6]
		send	$8
		bnot
code_700c:	pushi	$459		; 1113, addDependency
		push2
		lst	temp[$6]
		lst	temp[$d]
		pushi	$142		; 322, pObject
		push1
		lst	temp[$1b]
		pushi	$33f		; 831, pClient
		push1
		lst	temp[$6]
		pushi	$8d		; 141, new
		push0
		push2
		pushi	$9ca5		; -25435
		pushi	$25		; 37, '%', fore
		callk	kernel_2, $4
		bnot
		send	$4
		bnot
		sat	temp[$9]
		send	$14
		bnot
		pushi	$33b		; 827, addAction
		push1
		lst	temp[$9]
		class	ActionQMgr
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$d]
		send	$4
		bnot
		jmp	code_73c4

code_704d:	dup
		ldi	$35		; 53, '5', nodePtr
		eq?
		bnt	code_7100
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$5]
		pushi	$2c6		; 710, findRoom
		push2
		push
		push0
		lag	global[$30]
		send	$8
		bnot
		sat	temp[$4]
		not
		bnt	code_708c
		push2
		lofsa	string_2c57	; "Player being created in a non-existant room! %s"
		push
		pushi	$131		; 305, asStr
		push0
		lat	temp[$5]
		send	$4
		bnot
		push
		callk	kernel_132, $4
		bnot
code_708c:	pushi	$95		; 149, dispose
		push0
		lat	temp[$5]
		send	$4
		bnot
		pushi	$2e9		; 745, clone
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1b]
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		bnt	code_73c4
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		pushi	$8d		; 141, new
		push0
		class	LongInt
		send	$4
		bnot
		sat	temp[$d]
		pushi	$136		; 310, getLong
		push1
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$459		; 1113, addDependency
		push1
		lst	temp[$d]
		pushi	$142		; 322, pObject
		push1
		lst	temp[$1b]
		pushi	$33f		; 831, pClient
		push1
		lst	temp[$d]
		pushi	$8d		; 141, new
		push0
		push2
		pushi	$9ca5		; -25435
		pushi	$36		; 54, '6', client
		callk	kernel_2, $4
		bnot
		send	$4
		bnot
		sat	temp[$9]
		send	$12
		bnot
		pushi	$33b		; 827, addAction
		push1
		lst	temp[$9]
		class	ActionQMgr
		send	$6
		bnot
		jmp	code_73c4

code_7100:	dup
		ldi	$2a		; 42, '*', font
		eq?
		bnt	code_728a
		pushi	$2c8		; 712, lookup
		push1
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$10]
		push
		self	$6
		bnot
		sat	temp[$6]
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$5]
		pushi	$2c6		; 710, findRoom
		push2
		push
		push0
		lag	global[$30]
		send	$8
		bnot
		sat	temp[$4]
		ldi	$1
		bnt	code_7275
		ldi	$ff		; 255, asInteger
		sat	temp[$b]
code_713d:	ldi	$1
		bnt	code_726c
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$9]
		lat	temp[$b]
		sat	temp[$12]
		lat	temp[$9]
		sat	temp[$b]
		lst	temp[$9]
		dup
		ldi	$ff		; 255, asInteger
		eq?
		bnt	code_7165
		jmp	code_726c

		jmp	code_7268

code_7165:	pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$9]
		push2
		pushi	$9cac		; -25428
		push2
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		sat	temp[$9]
		bnt	code_7235
		pushi	$33f		; 831, pClient
		push1
		pushi	$10f		; 271, setLong
		push1
		lst	temp[$10]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		class	LongInt
		send	$4
		bnot
		send	$a
		bnot
		push
		pushi	$36c		; 876, fromPacket
		push1
		lsp	param[$1]
		pushi	$8d		; 141, new
		push0
		lat	temp[$9]
		send	$4
		bnot
		sat	temp[$9]
		send	$c
		bnot
		lst	temp[$6]
		lag	global[$1]
		ne?
		bt	code_71bb
		pushi	$44f		; 1103, pPerformOnEgo
		push0
		lat	temp[$9]
		send	$4
		bnot
code_71bb:	bnt	code_7219
		lat	temp[$4]
		not
		bnt	code_71e0
		pushi	$95		; 149, dispose
		push0
		pushi	$33f		; 831, pClient
		push0
		lat	temp[$9]
		send	$4
		bnot
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$9]
		send	$4
		bnot
		jmp	code_713d

code_71e0:	pushi	$452		; 1106, pDoit
		push0
		lat	temp[$9]
		send	$4
		bnot
		bnt	code_71f8
		pushi	$1ce		; 462, process
		push0
		lat	temp[$9]
		send	$4
		bnot
		jmp	code_7268

code_71f8:	pushi	$459		; 1113, addDependency
		push1
		pushi	$33f		; 831, pClient
		push0
		lat	temp[$9]
		send	$4
		bnot
		push
		lat	temp[$9]
		send	$6
		bnot
		pushi	$33b		; 827, addAction
		push1
		lst	temp[$9]
		class	ActionQMgr
		send	$6
		bnot
		jmp	code_7268

code_7219:	pushi	$95		; 149, dispose
		push0
		pushi	$33f		; 831, pClient
		push0
		lat	temp[$9]
		send	$4
		bnot
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$9]
		send	$4
		bnot
		jmp	code_7268

code_7235:	pushi	$f5		; 245, format
		pushi	$3		; z
		lofsa	string_2c87	; "Unknown movie command encountered. Identification number is %d,%d. Please e-mail this information to bugs@realmserver.com as soon as possible."
		push
		lst	temp[$b]
		lst	temp[$12]
		class	Str
		send	$a
		bnot
		sat	temp[$2]
		pushi	$6		; maxScale
		push
		pushi	$74		; 116, 't', all
		lofsa	string_2d16	; "Fatal Bungling"
		push
		pushi	$77		; 119, 'w', textTop
		lofsa	string_2234	; "Okay"
		push
		push1
		calle	export60029_0, $c
		bnot
		jmp	code_726c

		ldi	$1
		sag	global[$32]
code_7268:	toss
		jmp	code_713d

code_726c:	pushi	$95		; 149, dispose
		push0
		lat	temp[$10]
		send	$4
		bnot
code_7275:	pushi	$95		; 149, dispose
		push0
		lat	temp[$5]
		send	$4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_728a:	dup
		ldi	$3d		; 61, '=', b_xAxis
		eq?
		bnt	code_72a8
		pushi	$3		; z
		pushi	$8		; fixPriority
		push0
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_72a8:	dup
		ldi	$72		; 114, 'r', skip
		eq?
		bnt	code_72c4
		push2
		pushi	$11		; 17, bitmap
		lsp	param[$1]
		callk	kernel_118, $4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_73c4

code_72c4:	dup
		ldi	$45		; 69, 'E', doit
		eq?
		bnt	code_73aa
		pushi	$134		; 308, getByte
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$a]
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$e]
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$f]
		pushi	$2c6		; 710, findRoom
		push2
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$10]
		push
		push0
		lag	global[$30]
		send	$8
		bnot
		sat	temp[$4]
		pushi	$95		; 149, dispose
		push0
		lat	temp[$10]
		send	$4
		bnot
		lat	temp[$4]
		bnt	code_73c4
		ldi	$0
		sat	temp[$7]
code_7316:	lst	temp[$7]
		lat	temp[$a]
		lt?
		bnt	code_739d
		pushi	$2c8		; 712, lookup
		push1
		pushi	$136		; 310, getLong
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$10]
		push
		lag	global[$6a]
		send	$6
		bnot
		sat	temp[$6]
		pushi	$95		; 149, dispose
		push0
		lat	temp[$10]
		send	$4
		bnot
		lat	temp[$6]
		bnt	code_7398
		pushi	$2fb		; 763, pCombatGroup
		push0
		send	$4
		bnot
		bnt	code_7367
		pushi	$95		; 149, dispose
		push0
		pushi	$2fb		; 763, pCombatGroup
		push0
		lat	temp[$6]
		send	$4
		bnot
		send	$4
		bnot
		pushi	$2fb		; 763, pCombatGroup
		push1
		push0
		lat	temp[$6]
		send	$6
		bnot
code_7367:	pushi	$373		; 883, setAction
		push1
		pushi	$1d		; 29, brTop
		lat	temp[$6]
		send	$6
		bnot
		push1
		push1
		lst	temp[$e]
		push2
		push1
		lst	temp[$f]
		pushi	$3c5		; 965, addToRoom
		push1
		lst	temp[$4]
		pushi	$75		; 117, 'u', show
		push0
		pushi	$36a		; 874, updateDisplay
		push1
		push1
		lat	temp[$6]
		send	$1c
		bnot
		pushi	$45		; 69, 'E', doit
		push1
		lst	temp[$6]
		class	GotoVisibleLocation
		send	$6
		bnot
code_7398:	+at	temp[$7]
		jmp	code_7316

code_739d:	pushi	$514		; 1300, pMakePile
		push1
		push1
		lat	temp[$4]
		send	$6
		bnot
		jmp	code_73c4

code_73aa:	pushi	$50		; 80, 'P', claimed
		push0
		lap	param[$1]
		send	$4
		bnot
		not
		bnt	code_73c4
		pushi	$9d		; 157, eachElementDo
		push2
		pushi	$9b		; 155, handleMsg
		lsp	param[$1]
		pToa	pScripts
		send	$8
		bnot
code_73c4:	toss
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		ret

GameServer::destroyObject:
		ret

GameServer::login:
		pushi	$c9		; 201, setScript
		push2
		pushi	$2ca		; 714, pServID
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSLoginScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_73f9
		lap	param[$2]
		jmp	code_73fb

code_73f9:	ldi	$0
code_73fb:	push
		self	$8
		bnot
		ret

GameServer::page:
		pushi	$c9		; 201, setScript
		push2
		pushi	$315		; 789, pName
		push1
		lsp	param[$1]
		pushi	$2fc		; 764, pText
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSPageScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_742f
		lap	param[$3]
		jmp	code_7431

code_742f:	ldi	$0
code_7431:	push
		self	$8
		bnot
		ret

GameServer::connect:
		pushi	$c9		; 201, setScript
		push2
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSConnectScript
		send	$4
		bnot
		send	$4
		bnot
		push
		lsp	param[$0]
		ldi	$0
		gt?
		bnt	code_7459
		lap	param[$1]
		jmp	code_745b

code_7459:	ldi	$0
code_745b:	push
		self	$8
		bnot
		ret

GameServer::notify:
		pushi	$c9		; 201, setScript
		push2
		pushi	$2fc		; 764, pText
		push1
		pushi	$d3		; 211, copy
		push1
		lsp	param[$1]
		class	Str
		send	$6
		bnot
		push
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSNotifyScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_7493
		lap	param[$2]
		jmp	code_7495

code_7493:	ldi	$0
code_7495:	push
		self	$8
		bnot
		ret

GameServer::newRoom:
		pushi	$c9		; 201, setScript
		push2
		pushi	$2f5		; 757, pNumber
		push1
		pushi	$110		; 272, addLong
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		class	LongInt
		send	$4
		bnot
		send	$a
		bnot
		push
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSNewRoomScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_74d8
		lap	param[$2]
		jmp	code_74da

code_74d8:	ldi	$0
code_74da:	push
		self	$8
		bnot
		ret

GameServer::shiftRoom:
		pushi	$c9		; 201, setScript
		push2
		pushi	$517		; 1303, pDirection
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSShiftRoomScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_7508
		lap	param[$2]
		jmp	code_750a

code_7508:	ldi	$0
code_750a:	push
		self	$8
		bnot
		ret

GameServer::firstRoom:
		pushi	$c9		; 201, setScript
		push2
		pushi	$577		; 1399, pFirstRoom
		push1
		push1
		pushi	$2f5		; 757, pNumber
		push1
		pushi	$110		; 272, addLong
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		class	LongInt
		send	$4
		bnot
		send	$a
		bnot
		push
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSNewRoomScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_7552
		lap	param[$2]
		jmp	code_7554

code_7552:	ldi	$0
code_7554:	push
		self	$8
		bnot
		ret

GameServer::roomChat:
		link	$4
		pushi	$5a		; 90, 'Z', size
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		push2
		pushi	$9		; inLeft
		lsp	param[$1]
		callk	kernel_91, $4
		bnot
		sat	temp[$3]
		ldi	$0
		sat	temp[$0]
code_7574:	lst	temp[$0]
		lat	temp[$1]
		lt?
		bnt	code_75d2
		pushi	$3		; z
		push2
		lst	temp[$3]
		lst	temp[$0]
		callk	kernel_91, $6
		bnot
		push
		ldi	$20		; 32, ' ', name
		eq?
		bnt	code_75ca
		+at	temp[$2]
		push
		ldi	$b		; 11, inRight
		eq?
		bnt	code_75ce
		pushi	$8		; fixPriority
		lofsa	string_2d25	; "There are too many consecutive spaces in that text message you just tried to send. You are not allowed to have more than ten spaces in a row in any chat message. Try saying that a different way."
		push
		pushi	$74		; 116, 't', all
		lofsa	string_2de8	; "Hmmmm"
		push
		pushi	$77		; 119, 'w', textTop
		lofsa	string_2dee	; "Ok"
		push
		push1
		pushi	$91		; 145, bitPutIndex
		push2
		calle	export60029_0, $10
		bnot
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_75c6
		pushi	$c7		; 199, cue
		push0
		lap	param[$2]
		send	$4
		bnot
code_75c6:	ret

		jmp	code_75ce

code_75ca:	ldi	$0
		sat	temp[$2]
code_75ce:	+at	temp[$0]
		jmp	code_7574

code_75d2:	pushi	$4		; scaleX
		pushi	$e		; 14, view
		lofsa	string_250c	; "ts"
		push
		pushi	$25		; 37, '%', fore
		lst	temp[$3]
		callk	kernel_128, $8
		bnot
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_75f3
		pushi	$c7		; 199, cue
		push0
		lap	param[$2]
		send	$4
		bnot
code_75f3:	ret

GameServer::createCharacter:
		pushi	$c9		; 201, setScript
		push2
		pushi	$572		; 1394, pCharacter
		push1
		lsp	param[$1]
		pushi	$315		; 789, pName
		push1
		lsp	param[$2]
		pushi	$4c7		; 1223, pTitle
		push1
		lsp	param[$3]
		pushi	$4c5		; 1221, pProfession
		push1
		lsp	param[$4]
		pushi	$30b		; 779, pRace
		push1
		lsp	param[$5]
		pushi	$30c		; 780, pSex
		push1
		lsp	param[$6]
		pushi	$433		; 1075, pPeaceful
		push1
		lsp	param[$7]
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$8]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSCreateCharacterScript
		send	$4
		bnot
		send	$34
		bnot
		push
		lsp	param[$0]
		ldi	$8		; fixPriority
		gt?
		bnt	code_7647
		lap	param[$9]
		jmp	code_7649

code_7647:	ldi	$0
code_7649:	push
		self	$8
		bnot
		ret

GameServer::updateCharacter:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSUpdateCharacterScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_7677
		lap	param[$2]
		jmp	code_7679

code_7677:	ldi	$0
code_7679:	push
		self	$8
		bnot
		ret

GameServer::destroyCharacter:
		pushi	$c9		; 201, setScript
		push2
		pushi	$572		; 1394, pCharacter
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSDestroyCharacterScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_76a7
		lap	param[$2]
		jmp	code_76a9

code_76a7:	ldi	$0
code_76a9:	push
		self	$8
		bnot
		ret

GameServer::queryCharacters:
		pushi	$c9		; 201, setScript
		push2
		pushi	$ce		; 206, pList
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSQueryCharactersScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_76d7
		lap	param[$2]
		jmp	code_76d9

code_76d7:	ldi	$0
code_76d9:	push
		self	$8
		bnot
		ret

GameServer::loginCharacter:
		pushi	$c9		; 201, setScript
		push2
		pushi	$2ca		; 714, pServID
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSLoginCharacterScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_7707
		lap	param[$2]
		jmp	code_7709

code_7707:	ldi	$0
code_7709:	push
		self	$8
		bnot
		ret

GameServer::perform:
		pushi	$c9		; 201, setScript
		push2
		pushi	$500		; 1280, pVerb
		push1
		lsp	param[$1]
		pushi	$579		; 1401, pDirectObj
		push1
		lsp	param[$2]
		pushi	$57a		; 1402, pIndirectObj
		push1
		lsp	param[$3]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSPerformVerbScript
		send	$4
		bnot
		send	$16
		bnot
		push
		lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_7743
		lap	param[$4]
		jmp	code_7745

code_7743:	ldi	$0
code_7745:	push
		self	$8
		bnot
		ret

GameServer::performPass:
		pushi	$c9		; 201, setScript
		push2
		pushi	$500		; 1280, pVerb
		push1
		lsp	param[$1]
		pushi	$579		; 1401, pDirectObj
		push1
		lsp	param[$2]
		pushi	$57a		; 1402, pIndirectObj
		push1
		lsp	param[$3]
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$4]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSPerformVerbScript
		send	$4
		bnot
		send	$1c
		bnot
		push
		lsp	param[$0]
		ldi	$4		; scaleX
		gt?
		bnt	code_7785
		lap	param[$5]
		jmp	code_7787

code_7785:	ldi	$0
code_7787:	push
		self	$8
		bnot
		ret

GameServer::performXY:
		pushi	$c9		; 201, setScript
		push2
		pushi	$500		; 1280, pVerb
		push1
		lsp	param[$1]
		pushi	$579		; 1401, pDirectObj
		push1
		lsp	param[$2]
		pushi	$57a		; 1402, pIndirectObj
		push1
		lsp	param[$3]
		pushi	$57b		; 1403, pGotoX
		push1
		lsp	param[$4]
		pushi	$57c		; 1404, pGotoY
		push1
		lsp	param[$5]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSPerformVerbScript
		send	$4
		bnot
		send	$22
		bnot
		push
		lsp	param[$0]
		ldi	$5		; scaleY
		gt?
		bnt	code_77cd
		lap	param[$6]
		jmp	code_77cf

code_77cd:	ldi	$0
code_77cf:	push
		self	$8
		bnot
		ret

GameServer::getBiography:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$2fc		; 764, pText
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetBiographyScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_7803
		lap	param[$3]
		jmp	code_7805

code_7803:	ldi	$0
code_7805:	push
		self	$8
		bnot
		ret

GameServer::setBiography:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$2fc		; 764, pText
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSSetBiographyScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_7839
		lap	param[$3]
		jmp	code_783b

code_7839:	ldi	$0
code_783b:	push
		self	$8
		bnot
		ret

GameServer::getDescription:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$2fc		; 764, pText
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetDescriptionScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_786f
		lap	param[$3]
		jmp	code_7871

code_786f:	ldi	$0
code_7871:	push
		self	$8
		bnot
		ret

GameServer::checkLogin:
		pushi	$c9		; 201, setScript
		push2
		pushi	$573		; 1395, pLoginName
		push1
		lsp	param[$1]
		pushi	$574		; 1396, pPassword
		push1
		lsp	param[$2]
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$3]
		pushi	$2f5		; 757, pNumber
		push1
		lsp	param[$4]
		pushi	$576		; 1398, pLoginErrorStr
		push1
		lsp	param[$5]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSCheckLoginScript
		send	$4
		bnot
		send	$22
		bnot
		push
		lsp	param[$0]
		ldi	$4		; scaleX
		gt?
		bnt	code_78b7
		lap	param[$6]
		jmp	code_78b9

code_78b7:	ldi	$0
code_78b9:	push
		self	$8
		bnot
		ret

GameServer::getExtendedProps:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetExtendedPropsScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_78e7
		lap	param[$2]
		jmp	code_78e9

code_78e7:	ldi	$0
code_78e9:	push
		self	$8
		bnot
		ret

GameServer::getLookInfo:
		pushi	$c9		; 201, setScript
		push2
		pushi	$572		; 1394, pCharacter
		push1
		lsp	param[$1]
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetLookInfoScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_791d
		lap	param[$3]
		jmp	code_791f

code_791d:	ldi	$0
code_791f:	push
		self	$8
		bnot
		ret

GameServer::setHeadData:
		pushi	$c9		; 201, setScript
		push2
		pushi	$572		; 1394, pCharacter
		push1
		lsp	param[$1]
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSSetHeadDataScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_7953
		lap	param[$3]
		jmp	code_7955

code_7953:	ldi	$0
code_7955:	push
		self	$8
		bnot
		ret

GameServer::getShopInfo:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetShopInfoScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_7983
		lap	param[$2]
		jmp	code_7985

code_7983:	ldi	$0
code_7985:	push
		self	$8
		bnot
		ret

GameServer::getAuctionHallInfo:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetAuctionHallInfoScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_79b3
		lap	param[$2]
		jmp	code_79b5

code_79b3:	ldi	$0
code_79b5:	push
		self	$8
		bnot
		ret

GameServer::buyShopItem:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$578		; 1400, pUID
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSBuyItemScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_79e9
		lap	param[$3]
		jmp	code_79eb

code_79e9:	ldi	$0
code_79eb:	push
		self	$8
		bnot
		ret

GameServer::buyBulk:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$578		; 1400, pUID
		push1
		lsp	param[$2]
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$3]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSBuyBulkScript
		send	$4
		bnot
		send	$16
		bnot
		push
		lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_7a25
		lap	param[$4]
		jmp	code_7a27

code_7a25:	ldi	$0
code_7a27:	push
		self	$8
		bnot
		ret

GameServer::sellObject:
		pushi	$c9		; 201, setScript
		push2
		pushi	$570		; 1392, pShop
		push1
		lsp	param[$1]
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$2]
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$3]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSSellItemScript
		send	$4
		bnot
		send	$16
		bnot
		push
		lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_7a61
		lap	param[$4]
		jmp	code_7a63

code_7a61:	ldi	$0
code_7a63:	push
		self	$8
		bnot
		ret

GameServer::sellCrystals:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSSellCrystalsScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_7a97
		lap	param[$3]
		jmp	code_7a99

code_7a97:	ldi	$0
code_7a99:	push
		self	$8
		bnot
		ret

GameServer::getPrice:
		pushi	$c9		; 201, setScript
		push2
		pushi	$570		; 1392, pShop
		push1
		lsp	param[$1]
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$2]
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$3]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetPriceScript
		send	$4
		bnot
		send	$16
		bnot
		push
		lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_7ad3
		lap	param[$4]
		jmp	code_7ad5

code_7ad3:	ldi	$0
code_7ad5:	push
		self	$8
		bnot
		ret

GameServer::getRechargePrice:
		pushi	$c9		; 201, setScript
		push2
		pushi	$570		; 1392, pShop
		push1
		lsp	param[$1]
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$2]
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$3]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetRechargePriceScript
		send	$4
		bnot
		send	$16
		bnot
		push
		lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_7b0f
		lap	param[$4]
		jmp	code_7b11

code_7b0f:	ldi	$0
code_7b11:	push
		self	$8
		bnot
		ret

GameServer::recharge:
		pushi	$c9		; 201, setScript
		push2
		pushi	$570		; 1392, pShop
		push1
		lsp	param[$1]
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$2]
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$3]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSRechargeScript
		send	$4
		bnot
		send	$16
		bnot
		push
		lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_7b4b
		lap	param[$4]
		jmp	code_7b4d

code_7b4b:	ldi	$0
code_7b4d:	push
		self	$8
		bnot
		ret

GameServer::getRepairPrice:
		pushi	$c9		; 201, setScript
		push2
		pushi	$570		; 1392, pShop
		push1
		lsp	param[$1]
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$2]
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$3]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetRepairPriceScript
		send	$4
		bnot
		send	$16
		bnot
		push
		lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_7b87
		lap	param[$4]
		jmp	code_7b89

code_7b87:	ldi	$0
code_7b89:	push
		self	$8
		bnot
		ret

GameServer::repair:
		pushi	$c9		; 201, setScript
		push2
		pushi	$570		; 1392, pShop
		push1
		lsp	param[$1]
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$2]
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$3]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSRepairScript
		send	$4
		bnot
		send	$16
		bnot
		push
		lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_7bc3
		lap	param[$4]
		jmp	code_7bc5

code_7bc3:	ldi	$0
code_7bc5:	push
		self	$8
		bnot
		ret

GameServer::examineShopItem:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$578		; 1400, pUID
		push1
		lsp	param[$2]
		pushi	$2fc		; 764, pText
		push1
		lsp	param[$3]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSExamineItemScript
		send	$4
		bnot
		send	$16
		bnot
		push
		lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_7bff
		lap	param[$4]
		jmp	code_7c01

code_7bff:	ldi	$0
code_7c01:	push
		self	$8
		bnot
		ret

GameServer::dropMoney:
		pushi	$c9		; 201, setScript
		push2
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$1]
		pushi	$2f5		; 757, pNumber
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSMoneyDropScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_7c35
		lap	param[$3]
		jmp	code_7c37

code_7c35:	ldi	$0
code_7c37:	push
		self	$8
		bnot
		ret

GameServer::putMoney:
		pushi	$c9		; 201, setScript
		push2
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$1]
		pushi	$579		; 1401, pDirectObj
		push1
		lsp	param[$2]
		pushi	$2f5		; 757, pNumber
		push1
		lsp	param[$3]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSMoneyPutScript
		send	$4
		bnot
		send	$16
		bnot
		push
		lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_7c71
		lap	param[$4]
		jmp	code_7c73

code_7c71:	ldi	$0
code_7c73:	push
		self	$8
		bnot
		ret

GameServer::giveMoney:
		pushi	$c9		; 201, setScript
		push2
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$1]
		pushi	$579		; 1401, pDirectObj
		push1
		lsp	param[$2]
		pushi	$2f5		; 757, pNumber
		push1
		lsp	param[$3]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSMoneyGiveScript
		send	$4
		bnot
		send	$16
		bnot
		push
		lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_7cad
		lap	param[$4]
		jmp	code_7caf

code_7cad:	ldi	$0
code_7caf:	push
		self	$8
		bnot
		ret

GameServer::takeMoney:
		pushi	$c9		; 201, setScript
		push2
		pushi	$579		; 1401, pDirectObj
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSMoneyTakeScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_7cdd
		lap	param[$2]
		jmp	code_7cdf

code_7cdd:	ldi	$0
code_7cdf:	push
		self	$8
		bnot
		ret

GameServer::castLocaleSpell:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$2f5		; 757, pNumber
		push1
		lsp	param[$2]
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$3]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSCastLocaleSpellScript
		send	$4
		bnot
		send	$16
		bnot
		push
		lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_7d19
		lap	param[$4]
		jmp	code_7d1b

code_7d19:	ldi	$0
code_7d1b:	push
		self	$8
		bnot
		ret

GameServer::castTargetSpell:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$2f5		; 757, pNumber
		push1
		lsp	param[$2]
		pushi	$579		; 1401, pDirectObj
		push1
		lsp	param[$3]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSCastTargetSpellScript
		send	$4
		bnot
		send	$16
		bnot
		push
		lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_7d55
		lap	param[$4]
		jmp	code_7d57

code_7d55:	ldi	$0
code_7d57:	push
		self	$8
		bnot
		ret

GameServer::castSpell:
		pushi	$c9		; 201, setScript
		push2
		pushi	$579		; 1401, pDirectObj
		push1
		lsp	param[$2]
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$3]
		pushi	$2f5		; 757, pNumber
		push1
		lsp	param[$1]
		pushi	$57b		; 1403, pGotoX
		push1
		lsp	param[$4]
		pushi	$57c		; 1404, pGotoY
		push1
		lsp	param[$5]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSCastSpellScript
		send	$4
		bnot
		send	$22
		bnot
		push
		lsp	param[$0]
		ldi	$5		; scaleY
		gt?
		bnt	code_7d9d
		lap	param[$6]
		jmp	code_7d9f

code_7d9d:	ldi	$0
code_7d9f:	push
		self	$8
		bnot
		ret

GameServer::lock:
		ipToa	pLocked
		ret

GameServer::unlock:
		pToa	pLocked
		bnt	code_7dae
		dpToa	pLocked
code_7dae:	ret

GameServer::combatMove:
		pushi	$c9		; 201, setScript
		push2
		pushi	$57b		; 1403, pGotoX
		push1
		lsp	param[$1]
		pushi	$57c		; 1404, pGotoY
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSCombatMoveScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_7dde
		lap	param[$3]
		jmp	code_7de0

code_7dde:	ldi	$0
code_7de0:	push
		self	$8
		bnot
		ret

GameServer::exitCombat:
		pushi	$c9		; 201, setScript
		push2
		pushi	$8d		; 141, new
		push0
		class	GSCombatExitScript
		send	$4
		bnot
		push
		lsp	param[$0]
		ldi	$0
		gt?
		bnt	code_7e01
		lap	param[$1]
		jmp	code_7e03

code_7e01:	ldi	$0
code_7e03:	push
		self	$8
		bnot
		ret

GameServer::requestPatch:
		pushi	$c9		; 201, setScript
		push2
		pushi	$2f5		; 757, pNumber
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		class	GSRequestPatchScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_7e31
		lap	param[$2]
		jmp	code_7e33

code_7e31:	ldi	$0
code_7e33:	push
		self	$8
		bnot
		ret

GameServer::getPatchInfo:
		pushi	$c9		; 201, setScript
		push2
		pushi	$2f5		; 757, pNumber
		push1
		lsp	param[$1]
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		class	GSGetPatchInfoScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_7e67
		lap	param[$3]
		jmp	code_7e69

code_7e67:	ldi	$0
code_7e69:	push
		self	$8
		bnot
		ret

GameServer::getPatchBlock:
		pushi	$c9		; 201, setScript
		push2
		pushi	$2f5		; 757, pNumber
		push1
		lsp	param[$1]
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$2]
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$3]
		pushi	$578		; 1400, pUID
		push1
		lsp	param[$4]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetPatchBlockScript
		send	$4
		bnot
		send	$1c
		bnot
		push
		lsp	param[$0]
		ldi	$4		; scaleX
		gt?
		bnt	code_7ea9
		lap	param[$5]
		jmp	code_7eab

code_7ea9:	ldi	$0
code_7eab:	push
		self	$8
		bnot
		ret

GameServer::getBookInfo:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$2fc		; 764, pText
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetBookInfoScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_7edf
		lap	param[$3]
		jmp	code_7ee1

code_7edf:	ldi	$0
code_7ee1:	push
		self	$8
		bnot
		ret

GameServer::getBookPage:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$2f5		; 757, pNumber
		push1
		lsp	param[$2]
		pushi	$2fc		; 764, pText
		push1
		lsp	param[$3]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetBookPageScript
		send	$4
		bnot
		send	$16
		bnot
		push
		lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_7f1b
		lap	param[$4]
		jmp	code_7f1d

code_7f1b:	ldi	$0
code_7f1d:	push
		self	$8
		bnot
		ret

GameServer::sendFatalData:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSSendFatalScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_7f4b
		lap	param[$2]
		jmp	code_7f4d

code_7f4b:	ldi	$0
code_7f4d:	push
		self	$8
		bnot
		ret

GameServer::joinGroup:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSJoinGroupScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_7f7b
		lap	param[$2]
		jmp	code_7f7d

code_7f7b:	ldi	$0
code_7f7d:	push
		self	$8
		bnot
		ret

GameServer::trade:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSTradeScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_7fab
		lap	param[$2]
		jmp	code_7fad

code_7fab:	ldi	$0
code_7fad:	push
		self	$8
		bnot
		ret

GameServer::leaveGroup:
		pushi	$c9		; 201, setScript
		push2
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSLeaveGroupScript
		send	$4
		bnot
		send	$4
		bnot
		push
		lap	param[$0]
		bnt	code_7fd2
		lap	param[$1]
		jmp	code_7fd4

code_7fd2:	ldi	$0
code_7fd4:	push
		self	$8
		bnot
		ret

GameServer::kickGroup:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGroupKickScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_8002
		lap	param[$2]
		jmp	code_8004

code_8002:	ldi	$0
code_8004:	push
		self	$8
		bnot
		ret

GameServer::getStartingPosn:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetStartingPosnScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_8032
		lap	param[$2]
		jmp	code_8034

code_8032:	ldi	$0
code_8034:	push
		self	$8
		bnot
		ret

GameServer::changePassword:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$579		; 1401, pDirectObj
		push1
		lsp	param[$2]
		pushi	$57a		; 1402, pIndirectObj
		push1
		lsp	param[$3]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSSetPasswordScript
		send	$4
		bnot
		send	$16
		bnot
		push
		lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_806e
		lap	param[$4]
		jmp	code_8070

code_806e:	ldi	$0
code_8070:	push
		self	$8
		bnot
		ret

GameServer::queryHouse:
		pushi	$c9		; 201, setScript
		push2
		pushi	$2fc		; 764, pText
		push1
		lsp	param[$1]
		pushi	$575		; 1397, pLongInt
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSQueryHouseScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_80a4
		lap	param[$3]
		jmp	code_80a6

code_80a4:	ldi	$0
code_80a6:	push
		self	$8
		bnot
		ret

GameServer::fleeCombat:
		pushi	$c9		; 201, setScript
		push2
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSCombatFleeScript
		send	$4
		bnot
		send	$4
		bnot
		push
		lap	param[$0]
		bnt	code_80cb
		lap	param[$1]
		jmp	code_80cd

code_80cb:	ldi	$0
code_80cd:	push
		self	$8
		bnot
		ret

GameServer::getEntryInfo:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetEntryInfoScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_80fb
		lap	param[$2]
		jmp	code_80fd

code_80fb:	ldi	$0
code_80fd:	push
		self	$8
		bnot
		ret

GameServer::talkTo:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSTalkScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_812b
		lap	param[$2]
		jmp	code_812d

code_812b:	ldi	$0
code_812d:	push
		self	$8
		bnot
		ret

GameServer::getTopic:
		pushi	$c9		; 201, setScript
		push2
		pushi	$2f5		; 757, pNumber
		push1
		lsp	param[$2]
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetTopicScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_8161
		lap	param[$3]
		jmp	code_8163

code_8161:	ldi	$0
code_8163:	push
		self	$8
		bnot
		ret

GameServer::lastTopic:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSLastTopicScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_8191
		lap	param[$2]
		jmp	code_8193

code_8191:	ldi	$0
code_8193:	push
		self	$8
		bnot
		ret

GameServer::getTopicText:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$2f5		; 757, pNumber
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetTopicTextScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_81c7
		lap	param[$3]
		jmp	code_81c9

code_81c7:	ldi	$0
code_81c9:	push
		self	$8
		bnot
		ret

GameServer::acceptQuest:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$2f5		; 757, pNumber
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSAcceptQuestScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_81fd
		lap	param[$3]
		jmp	code_81ff

code_81fd:	ldi	$0
code_81ff:	push
		self	$8
		bnot
		ret

GameServer::declineQuest:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$2f5		; 757, pNumber
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSDeclineQuestScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_8233
		lap	param[$3]
		jmp	code_8235

code_8233:	ldi	$0
code_8235:	push
		self	$8
		bnot
		ret

GameServer::getQuestList:
		pushi	$c9		; 201, setScript
		push2
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSGetQuestListScript
		send	$4
		bnot
		send	$4
		bnot
		push
		lsp	param[$0]
		ldi	$0
		gt?
		bnt	code_825d
		lap	param[$1]
		jmp	code_825f

code_825d:	ldi	$0
code_825f:	push
		self	$8
		bnot
		ret

GameServer::mixObject:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSMixObjectScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_828d
		lap	param[$2]
		jmp	code_828f

code_828d:	ldi	$0
code_828f:	push
		self	$8
		bnot
		ret

GameServer::getMail:
		ret

GameServer::sendMail:
		link	$4
		ret

GameServer::getMailMessage:
		ret

GameServer::eraseMailMessage:
		ret

GameServer::getRoute:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		pushi	$d0		; 208, with
		push1
		lsp	param[$1]
		class	Str
		send	$6
		bnot
		push
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		class	GSGetRouteScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_82cd
		lap	param[$2]
		jmp	code_82cf

code_82cd:	ldi	$0
code_82cf:	push
		self	$8
		bnot
		ret

GameServer::getRouteList:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		pushi	$d0		; 208, with
		push1
		lsp	param[$1]
		class	Str
		send	$6
		bnot
		push
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		class	GSGetRouteListScript
		send	$4
		bnot
		send	$a
		bnot
		push
		lsp	param[$0]
		ldi	$1
		gt?
		bnt	code_8307
		lap	param[$2]
		jmp	code_8309

code_8307:	ldi	$0
code_8309:	push
		self	$8
		bnot
		ret

GameServer::setTitle:
		pushi	$c9		; 201, setScript
		push2
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$2fc		; 764, pText
		push1
		lsp	param[$2]
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSSetTitleScript
		send	$4
		bnot
		send	$10
		bnot
		push
		lsp	param[$0]
		ldi	$2
		gt?
		bnt	code_833d
		lap	param[$3]
		jmp	code_833f

code_833d:	ldi	$0
code_833f:	push
		self	$8
		bnot
		ret

GameServer::forefitTurn:
		pushi	$3		; z
		pushi	$e		; 14, view
		lofsa	string_243e	; "t"
		push
		pushi	$63		; 99, 'c', perform
		callk	kernel_128, $6
		bnot
		ret

GameServer::sendRegistration:
		link	$1
		pushi	$133		; 307, pIsBigEndian
		push1
		push1
		pushi	$13f		; 319, putString
		push1
		lsp	param[$1]
		pushi	$13f		; 319, putString
		push1
		lsp	param[$2]
		pushi	$13f		; 319, putString
		push1
		lsp	param[$3]
		pushi	$13f		; 319, putString
		push1
		lsp	param[$4]
		pushi	$13f		; 319, putString
		push1
		lsp	param[$5]
		pushi	$13f		; 319, putString
		push1
		lsp	param[$6]
		pushi	$13f		; 319, putString
		push1
		lsp	param[$7]
		pushi	$8d		; 141, new
		push0
		class	PackedData
		send	$4
		bnot
		sat	temp[$0]
		send	$30
		bnot
		pushi	$95		; 149, dispose
		push0
		lap	param[$1]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lap	param[$2]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lap	param[$3]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lap	param[$4]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lap	param[$5]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lap	param[$6]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lap	param[$7]
		send	$4
		bnot
		pushi	$c9		; 201, setScript
		push1
		pushi	$32d		; 813, pObj
		push1
		lst	temp[$0]
		pushi	$8c		; 140, scratch
		push1
		lsp	param[$0]
		ldi	$7		; priority
		gt?
		bnt	code_83ec
		lap	param[$8]
		jmp	code_83ee

code_83ec:	ldi	$0
code_83ee:	push
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		lofsa	GSSendRegistrationScript
		send	$4
		bnot
		send	$10
		bnot
		push
		self	$6
		bnot
		ret

EarthQuake::dispose:
		ldi	$0
		sal	local[$28]
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	DemonsScript, $4
		bnot
		ret

EarthQuake::changeState:
		link	$3
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_843e
		pushi	$33		; 51, '3', play
		push1
		lofsa	string_2dfc	; "earthq.wav"
		push
		class	SoundMgr
		send	$6
		bnot
		push0
		callk	kernel_121, $0
		bnot
		aTop	scratch
		ldi	$1
		aTop	cycles
		sal	local[$28]
		jmp	code_84c3

code_843e:	dup
		ldi	$1
		eq?
		bnt	code_84b5
		pushi	$db		; 219, moveTo
		push2
		push2
		push0
		pushi	$14		; 20, nsRight
		callk	kernel_60, $4
		bnot
		push
		ldi	$a		; 10, inTop
		sub
		push
		push2
		push0
		pushi	$14		; 20, nsRight
		callk	kernel_60, $4
		bnot
		push
		ldi	$a		; 10, inTop
		sub
		push
		push0
		push0
		lag	global[$3]
		send	$4
		bnot
		send	$8
		bnot
		push1
		push0
		push0
		lag	global[$3]
		send	$4
		bnot
		push
		callk	kernel_42, $2
		bnot
		push0
		callk	kernel_121, $0
		bnot
		push
		pToa	scratch
		sub
		push
		ldi	$4b0		; 1200, pContainerButton
		gt?
		bnt	code_84ac
		pushi	$db		; 219, moveTo
		push2
		push0
		pushi	$e3		; 227, expand
		push0
		push0
		lag	global[$3]
		send	$4
		bnot
		send	$8
		bnot
		push1
		push0
		push0
		lag	global[$3]
		send	$4
		bnot
		push
		callk	kernel_42, $2
		bnot
		jmp	code_84ae

code_84ac:	dpToa	state
code_84ae:	ldi	$1
		aTop	cycles
		jmp	code_84c3

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

