export45015_0	= makeToon

CToonMake::handleEvent:
		link	$4
		pushi	$2b		; 43, '+', type
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$100		; 256, strMax
		eq?
		bnt	code_00aa
		pushi	$31		; 49, '1', message
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$3		; z
		eq?
		bnt	code_0085
		pushi	$24e		; 590, handsOff
		push0
		lag	global[$2]
		send	$4
		bnot
		ldi	$afd6		; -20522
		sag	global[$36]
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
		jmp	code_00a9

code_0085:	dup
		ldi	$4		; scaleX
		eq?
		bnt	code_00a9
		pushi	$48		; 72, 'H', modifiers
		push0
		lap	param[$1]
		send	$4
		bnot
		sag	global[$9e]
		pushi	$c9		; 201, setScript
		push1
		pushi	$8d		; 141, new
		push0
		lofsa	CreateCharacter
		send	$4
		bnot
		push
		lag	global[$3]
		send	$6
		bnot
code_00a9:	toss
code_00aa:	toss
		ret

CToonMake::init:
		link	$3
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	CWindowPage, $4
		bnot
		pushi	$a		; 10, inTop
		pushi	$5		; scaleY
		push0
		lsl	local[$0]
		lsl	local[$1]
		lsl	local[$2]
		lsl	local[$3]
		lsl	local[$4]
		lsl	local[$5]
		lsl	local[$6]
		lsl	local[$7]
		callk	kernel_118, $14
		bnot
		pushi	$9f		; 159, add
		push1
		pushSelf
		class	WinDialogSet
		send	$6
		bnot
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		ret

CToonMake::dispose:
		link	$1
		push2
		pushi	$5		; scaleY
		push1
		callk	kernel_118, $4
		bnot
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	CWindowPage, $4
		bnot
		ret

makeToon::init:
		link	$b
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	StaticRealmRoom, $4
		bnot
		ldi	$0
		sag	global[$d3]
		push2
		push2
		push1
		callk	kernel_118, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	fNBody
		send	$4
		bnot
		sal	local[$0]
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_00be	; "NBodyMaleHuman"
		push
		pushi	$1a		; 26, signal
		push1
		pushi	$1a		; 26, signal
		push0
		lal	local[$0]
		send	$4
		bnot
		push
		ldi	$f7		; 247, cat
		and
		push
		pushi	$4f0		; 1264, setSex
		push1
		push0
		pushi	$4f1		; 1265, setRace
		push1
		push0
		pushi	$1f4		; 500, setView
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$f		; 15, loop
		push1
		push2
		pushi	$3fc		; 1020, pStrength
		push1
		pushi	$a		; 10, inTop
		pushi	$3fd		; 1021, pDexterity
		push1
		pushi	$a		; 10, inTop
		pushi	$3fe		; 1022, pIntelligence
		push1
		pushi	$a		; 10, inTop
		pushi	$400		; 1024, pEndurance
		push1
		pushi	$a		; 10, inTop
		pushi	$433		; 1075, pPeaceful
		push1
		push1
		pushi	$40a		; 1034, pAlignment
		push1
		pushi	$80		; 128, lastKey
		pushi	$8c		; 140, scratch
		push1
		pushi	$8		; fixPriority
		pushi	$152		; 338, xScaleAdj
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$153		; 339, yScaleAdj
		push1
		pushi	$64		; 100, 'd', moveDone
		lal	local[$0]
		send	$5a
		bnot
		pushi	$35c		; 860, getBase
		push1
		class	BHead
		push
		pushi	$319		; 793, pHead
		push0
		lal	local[$0]
		send	$4
		bnot
		send	$6
		bnot
		sat	temp[$2]
		pushi	$4f0		; 1264, setSex
		push1
		push1
		pushi	$4f1		; 1265, setRace
		push1
		push1
		send	$c
		bnot
		pushi	$8d		; 141, new
		push0
		class	fNBody
		send	$4
		bnot
		sal	local[$1]
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_00cd	; "NBodyMaleOrc"
		push
		pushi	$f		; 15, loop
		push1
		push2
		pushi	$1a		; 26, signal
		push1
		pushi	$1a		; 26, signal
		push0
		lal	local[$1]
		send	$4
		bnot
		push
		ldi	$f7		; 247, cat
		and
		push
		pushi	$4f0		; 1264, setSex
		push1
		push0
		pushi	$4f1		; 1265, setRace
		push1
		push1
		pushi	$1f4		; 500, setView
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$3fc		; 1020, pStrength
		push1
		pushi	$b		; 11, inRight
		pushi	$3fd		; 1021, pDexterity
		push1
		pushi	$a		; 10, inTop
		pushi	$3fe		; 1022, pIntelligence
		push1
		pushi	$8		; fixPriority
		pushi	$400		; 1024, pEndurance
		push1
		pushi	$b		; 11, inRight
		pushi	$433		; 1075, pPeaceful
		push1
		push1
		pushi	$40a		; 1034, pAlignment
		push1
		pushi	$80		; 128, lastKey
		pushi	$8c		; 140, scratch
		push1
		pushi	$8		; fixPriority
		pushi	$152		; 338, xScaleAdj
		push1
		pushi	$6e		; 110, 'n', resX
		pushi	$153		; 339, yScaleAdj
		push1
		pushi	$69		; 105, 'i', hide
		lal	local[$1]
		send	$5a
		bnot
		pushi	$35c		; 860, getBase
		push1
		class	BHead
		push
		pushi	$319		; 793, pHead
		push0
		lal	local[$1]
		send	$4
		bnot
		send	$6
		bnot
		sat	temp[$2]
		pushi	$4f0		; 1264, setSex
		push1
		push1
		pushi	$4f1		; 1265, setRace
		push1
		push2
		send	$c
		bnot
		pushi	$8d		; 141, new
		push0
		class	fNBody
		send	$4
		bnot
		sal	local[$2]
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_00da	; "NBodyMaleGiant"
		push
		pushi	$f		; 15, loop
		push1
		push2
		pushi	$1a		; 26, signal
		push1
		pushi	$1a		; 26, signal
		push0
		lal	local[$2]
		send	$4
		bnot
		push
		ldi	$f7		; 247, cat
		and
		push
		pushi	$4f0		; 1264, setSex
		push1
		push0
		pushi	$4f1		; 1265, setRace
		push1
		push2
		pushi	$1f4		; 500, setView
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$3fc		; 1020, pStrength
		push1
		pushi	$e		; 14, view
		pushi	$3fd		; 1021, pDexterity
		push1
		pushi	$6		; maxScale
		pushi	$3fe		; 1022, pIntelligence
		push1
		pushi	$6		; maxScale
		pushi	$400		; 1024, pEndurance
		push1
		pushi	$e		; 14, view
		pushi	$433		; 1075, pPeaceful
		push1
		push1
		pushi	$40a		; 1034, pAlignment
		push1
		pushi	$80		; 128, lastKey
		pushi	$8c		; 140, scratch
		push1
		pushi	$8		; fixPriority
		pushi	$152		; 338, xScaleAdj
		push1
		pushi	$6e		; 110, 'n', resX
		pushi	$153		; 339, yScaleAdj
		push1
		pushi	$6e		; 110, 'n', resX
		lal	local[$2]
		send	$5a
		bnot
		pushi	$35c		; 860, getBase
		push1
		class	BHead
		push
		pushi	$319		; 793, pHead
		push0
		lal	local[$2]
		send	$4
		bnot
		send	$6
		bnot
		sat	temp[$2]
		pushi	$4f0		; 1264, setSex
		push1
		push1
		pushi	$4f1		; 1265, setRace
		push1
		pushi	$3		; z
		send	$c
		bnot
		pushi	$8d		; 141, new
		push0
		class	fNBody
		send	$4
		bnot
		sal	local[$3]
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_00e9	; "NBodyMaleElf"
		push
		pushi	$f		; 15, loop
		push1
		push2
		pushi	$1a		; 26, signal
		push1
		pushi	$1a		; 26, signal
		push0
		lal	local[$3]
		send	$4
		bnot
		push
		ldi	$f7		; 247, cat
		and
		push
		pushi	$4f0		; 1264, setSex
		push1
		push0
		pushi	$4f1		; 1265, setRace
		push1
		pushi	$3		; z
		pushi	$1f4		; 500, setView
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$3fc		; 1020, pStrength
		push1
		pushi	$7		; priority
		pushi	$3fd		; 1021, pDexterity
		push1
		pushi	$e		; 14, view
		pushi	$3fe		; 1022, pIntelligence
		push1
		pushi	$d		; 13, seenRect
		pushi	$400		; 1024, pEndurance
		push1
		pushi	$6		; maxScale
		pushi	$433		; 1075, pPeaceful
		push1
		push1
		pushi	$40a		; 1034, pAlignment
		push1
		pushi	$80		; 128, lastKey
		pushi	$8c		; 140, scratch
		push1
		pushi	$8		; fixPriority
		pushi	$152		; 338, xScaleAdj
		push1
		pushi	$5a		; 90, 'Z', size
		pushi	$153		; 339, yScaleAdj
		push1
		pushi	$5a		; 90, 'Z', size
		lal	local[$3]
		send	$5a
		bnot
		pushi	$35c		; 860, getBase
		push1
		class	BHead
		push
		pushi	$319		; 793, pHead
		push0
		lal	local[$3]
		send	$4
		bnot
		send	$6
		bnot
		sat	temp[$2]
		pushi	$4f0		; 1264, setSex
		push1
		push1
		pushi	$4f1		; 1265, setRace
		push1
		pushi	$4		; scaleX
		send	$c
		bnot
		pushi	$8d		; 141, new
		push0
		class	fNBody
		send	$4
		bnot
		sal	local[$4]
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_00f6	; "NBodyFemaleHuman"
		push
		pushi	$f		; 15, loop
		push1
		push2
		pushi	$1a		; 26, signal
		push1
		pushi	$1a		; 26, signal
		push0
		lal	local[$4]
		send	$4
		bnot
		push
		ldi	$f7		; 247, cat
		and
		push
		pushi	$4f0		; 1264, setSex
		push1
		push1
		pushi	$4f1		; 1265, setRace
		push1
		push0
		pushi	$1f4		; 500, setView
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$3fc		; 1020, pStrength
		push1
		pushi	$a		; 10, inTop
		pushi	$3fd		; 1021, pDexterity
		push1
		pushi	$a		; 10, inTop
		pushi	$3fe		; 1022, pIntelligence
		push1
		pushi	$a		; 10, inTop
		pushi	$400		; 1024, pEndurance
		push1
		pushi	$a		; 10, inTop
		pushi	$433		; 1075, pPeaceful
		push1
		push1
		pushi	$40a		; 1034, pAlignment
		push1
		pushi	$80		; 128, lastKey
		pushi	$8c		; 140, scratch
		push1
		pushi	$8		; fixPriority
		pushi	$152		; 338, xScaleAdj
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$153		; 339, yScaleAdj
		push1
		pushi	$64		; 100, 'd', moveDone
		lal	local[$4]
		send	$5a
		bnot
		pushi	$35c		; 860, getBase
		push1
		class	BHead
		push
		pushi	$319		; 793, pHead
		push0
		lal	local[$4]
		send	$4
		bnot
		send	$6
		bnot
		sat	temp[$2]
		pushi	$4f0		; 1264, setSex
		push1
		push2
		pushi	$4f1		; 1265, setRace
		push1
		push1
		send	$c
		bnot
		pushi	$8d		; 141, new
		push0
		class	fNBody
		send	$4
		bnot
		sal	local[$5]
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_0107	; "NBodyFemaleOrc"
		push
		pushi	$f		; 15, loop
		push1
		push2
		pushi	$1a		; 26, signal
		push1
		pushi	$1a		; 26, signal
		push0
		lal	local[$5]
		send	$4
		bnot
		push
		ldi	$f7		; 247, cat
		and
		push
		pushi	$4f0		; 1264, setSex
		push1
		push1
		pushi	$4f1		; 1265, setRace
		push1
		push1
		pushi	$1f4		; 500, setView
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$3fc		; 1020, pStrength
		push1
		pushi	$b		; 11, inRight
		pushi	$3fd		; 1021, pDexterity
		push1
		pushi	$a		; 10, inTop
		pushi	$3fe		; 1022, pIntelligence
		push1
		pushi	$8		; fixPriority
		pushi	$400		; 1024, pEndurance
		push1
		pushi	$b		; 11, inRight
		pushi	$433		; 1075, pPeaceful
		push1
		push1
		pushi	$40a		; 1034, pAlignment
		push1
		pushi	$80		; 128, lastKey
		pushi	$8c		; 140, scratch
		push1
		pushi	$8		; fixPriority
		pushi	$152		; 338, xScaleAdj
		push1
		pushi	$6e		; 110, 'n', resX
		pushi	$153		; 339, yScaleAdj
		push1
		pushi	$69		; 105, 'i', hide
		lal	local[$5]
		send	$5a
		bnot
		pushi	$35c		; 860, getBase
		push1
		class	BHead
		push
		pushi	$319		; 793, pHead
		push0
		lal	local[$5]
		send	$4
		bnot
		send	$6
		bnot
		sat	temp[$2]
		pushi	$4f0		; 1264, setSex
		push1
		push2
		pushi	$4f1		; 1265, setRace
		push1
		push2
		send	$c
		bnot
		pushi	$8d		; 141, new
		push0
		class	fNBody
		send	$4
		bnot
		sal	local[$6]
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_0116	; "NBodyFemaleGiant"
		push
		pushi	$f		; 15, loop
		push1
		push2
		pushi	$1a		; 26, signal
		push1
		pushi	$1a		; 26, signal
		push0
		lal	local[$6]
		send	$4
		bnot
		push
		ldi	$f7		; 247, cat
		and
		push
		pushi	$4f0		; 1264, setSex
		push1
		push1
		pushi	$4f1		; 1265, setRace
		push1
		push2
		pushi	$1f4		; 500, setView
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$3fc		; 1020, pStrength
		push1
		pushi	$e		; 14, view
		pushi	$3fd		; 1021, pDexterity
		push1
		pushi	$6		; maxScale
		pushi	$3fe		; 1022, pIntelligence
		push1
		pushi	$6		; maxScale
		pushi	$400		; 1024, pEndurance
		push1
		pushi	$e		; 14, view
		pushi	$433		; 1075, pPeaceful
		push1
		push1
		pushi	$40a		; 1034, pAlignment
		push1
		pushi	$80		; 128, lastKey
		pushi	$8c		; 140, scratch
		push1
		pushi	$8		; fixPriority
		pushi	$152		; 338, xScaleAdj
		push1
		pushi	$6e		; 110, 'n', resX
		pushi	$153		; 339, yScaleAdj
		push1
		pushi	$6e		; 110, 'n', resX
		lal	local[$6]
		send	$5a
		bnot
		pushi	$35c		; 860, getBase
		push1
		class	BHead
		push
		pushi	$319		; 793, pHead
		push0
		lal	local[$6]
		send	$4
		bnot
		send	$6
		bnot
		sat	temp[$2]
		pushi	$4f0		; 1264, setSex
		push1
		push2
		pushi	$4f1		; 1265, setRace
		push1
		pushi	$3		; z
		send	$c
		bnot
		pushi	$8d		; 141, new
		push0
		class	fNBody
		send	$4
		bnot
		sal	local[$7]
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_0127	; "NBodyFemaleElf"
		push
		pushi	$f		; 15, loop
		push1
		push2
		pushi	$1a		; 26, signal
		push1
		pushi	$1a		; 26, signal
		push0
		lal	local[$7]
		send	$4
		bnot
		push
		ldi	$f7		; 247, cat
		and
		push
		pushi	$4f0		; 1264, setSex
		push1
		push1
		pushi	$4f1		; 1265, setRace
		push1
		pushi	$3		; z
		pushi	$1f4		; 500, setView
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$3fc		; 1020, pStrength
		push1
		pushi	$7		; priority
		pushi	$3fd		; 1021, pDexterity
		push1
		pushi	$e		; 14, view
		pushi	$3fe		; 1022, pIntelligence
		push1
		pushi	$d		; 13, seenRect
		pushi	$400		; 1024, pEndurance
		push1
		pushi	$6		; maxScale
		pushi	$433		; 1075, pPeaceful
		push1
		push1
		pushi	$40a		; 1034, pAlignment
		push1
		pushi	$80		; 128, lastKey
		pushi	$8c		; 140, scratch
		push1
		pushi	$8		; fixPriority
		pushi	$152		; 338, xScaleAdj
		push1
		pushi	$5a		; 90, 'Z', size
		pushi	$153		; 339, yScaleAdj
		push1
		pushi	$5a		; 90, 'Z', size
		lal	local[$7]
		send	$5a
		bnot
		pushi	$35c		; 860, getBase
		push1
		class	BHead
		push
		pushi	$319		; 793, pHead
		push0
		lal	local[$7]
		send	$4
		bnot
		send	$6
		bnot
		sat	temp[$2]
		pushi	$4f0		; 1264, setSex
		push1
		push2
		pushi	$4f1		; 1265, setRace
		push1
		pushi	$4		; scaleX
		send	$c
		bnot
		pushi	$94		; 148, init
		push0
		class	CToonMake
		send	$4
		bnot
		pushi	$276		; 630, handsOn
		push0
		lag	global[$2]
		send	$4
		bnot
		ret

makeToon::dispose:
		link	$2
		pushi	$95		; 149, dispose
		push0
		lal	local[$0]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lal	local[$1]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lal	local[$2]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lal	local[$3]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lal	local[$4]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lal	local[$5]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lal	local[$6]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		lal	local[$7]
		send	$4
		bnot
		pushi	$9d		; 157, eachElementDo
		push1
		pushi	$95		; 149, dispose
		pushi	$a6		; 166, release
		push0
		class	WinDialogSet
		send	$a
		bnot
		push2
		push2
		push0
		callk	kernel_118, $4
		bnot
		pushi	$95		; 149, dispose
		push0
		class	CToonMake
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	StaticRealmRoom, $4
		bnot
		ret

CreateCharacter::handleError:
		link	$2
		ldi	$0
		sat	temp[$0]
		lsp	param[$1]
		lag	global[$6a]
		eq?
		bnt	code_06e1
		pTos	state
		ldi	$0
		eq?
		bnt	code_066f
		pushi	$95		; 149, dispose
		push0
		lag	global[$9e]
		send	$4
		bnot
		lag	global[$1]
		sag	global[$9e]
		ldi	$0
		sag	global[$1]
code_066f:	lsp	param[$3]
		dup
		ldi	$271e		; 10014
		eq?
		bnt	code_0689
		pushi	$f5		; 245, format
		push1
		lofsa	string_013f	; "We're sorry, but in this demo version, you are not allowed to save characters that you create. If you wish to experience the full capabilities of The Realm, please visit our website at http://www.realmserver.com for ordering information. Thank you and happy adventures!\n"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_06e0

code_0689:	dup
		ldi	$2716		; 10006
		eq?
		bnt	code_06a1
		pushi	$f5		; 245, format
		push1
		lofsa	string_024e	; "Data Error: Server process unavailable.\n"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_06e0

code_06a1:	dup
		ldi	$2714		; 10004
		eq?
		bnt	code_06b9
		pushi	$f5		; 245, format
		push1
		lofsa	string_0277	; "Data Error: Object data not found.\n"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_06e0

code_06b9:	dup
		ldi	$2711		; 10001
		eq?
		bnt	code_06d1
		pushi	$f5		; 245, format
		push1
		lofsa	string_029b	; "Name invalid (contains the number 1?) or already taken. Try again."
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_06e0

code_06d1:	pushi	$f5		; 245, format
		push1
		lofsa	string_02de	; "Data Error: Unknown.\n"
		push
		class	Str
		send	$6
		bnot
		sat	temp[$0]
code_06e0:	toss
code_06e1:	lat	temp[$0]
		bnt	code_0705
		pushi	$3		; z
		pushi	$5		; scaleY
		push2
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		callk	kernel_118, $6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_0705:	ret

CreateCharacter::changeState:
		link	$3
		lap	param[$1]
		aTop	state
		push
		dup
		ldi	$0
		eq?
		bnt	code_077d
		lag	global[$9e]
		sag	global[$1]
		pushi	$8d		; 141, new
		push0
		class	WorldEgo
		send	$4
		bnot
		sag	global[$9e]
		pushi	$35c		; 860, getBase
		push1
		class	BCharacter
		push
		lag	global[$1]
		send	$6
		bnot
		sat	temp[$1]
		pushi	$5a2		; 1442, createCharacter
		pushi	$9		; inLeft
		lsg	global[$9e]
		pushi	$35d		; 861, pProperName
		push0
		send	$4
		bnot
		push
		pushi	$4c7		; 1223, pTitle
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		pushi	$4c5		; 1221, pProfession
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		pushi	$30b		; 779, pRace
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		pushi	$30c		; 780, pSex
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		pushi	$433		; 1075, pPeaceful
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		lsg	global[$1]
		pushSelf
		lag	global[$6a]
		send	$16
		bnot
		jmp	code_0835

code_077d:	dup
		ldi	$1
		eq?
		bnt	code_0796
		pushi	$5a8		; 1448, setHeadData
		pushi	$3		; z
		lsg	global[$9e]
		lsg	global[$1]
		pushSelf
		lag	global[$6a]
		send	$a
		bnot
		jmp	code_0835

code_0796:	dup
		ldi	$2
		eq?
		bnt	code_07c3
		pushi	$35c		; 860, getBase
		push1
		class	BCharacter
		push
		lag	global[$1]
		send	$6
		bnot
		sat	temp[$1]
		pushi	$4ca		; 1226, setBiography
		pushi	$3		; z
		lsg	global[$9e]
		pushi	$4c8		; 1224, pBiography
		push0
		send	$4
		bnot
		push
		pushSelf
		lag	global[$6a]
		send	$a
		bnot
		jmp	code_0835

code_07c3:	dup
		ldi	$3		; z
		eq?
		bnt	code_07f8
		pushi	$35c		; 860, getBase
		push1
		class	BCharacter
		push
		lag	global[$1]
		send	$6
		bnot
		sat	temp[$1]
		pushi	$4ca		; 1226, setBiography
		push1
		pushi	$4c8		; 1224, pBiography
		push0
		send	$4
		bnot
		push
		pushi	$35c		; 860, getBase
		push1
		class	BCharacter
		push
		lag	global[$9e]
		send	$6
		bnot
		send	$6
		bnot
		ldi	$1
		aTop	cycles
		jmp	code_0835

code_07f8:	dup
		ldi	$4		; scaleX
		eq?
		bnt	code_080f
		pushi	$9f		; 159, add
		push1
		lsg	global[$9e]
		class	StockCharacters
		send	$6
		bnot
		ldi	$1
		aTop	cycles
		jmp	code_0835

code_080f:	dup
		ldi	$5		; scaleY
		eq?
		bnt	code_081f
		ldi	$0
		sag	global[$1]
		ldi	$1
		aTop	cycles
		jmp	code_0835

code_081f:	dup
		ldi	$6		; maxScale
		eq?
		bnt	code_0835
		ldi	$1
		sag	global[$c8]
		ldi	$afd6		; -20522
		sag	global[$36]
		pushi	$95		; 149, dispose
		push0
		self	$4
		bnot
code_0835:	toss
		ret

