global[$100] =
{
	$0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, 
	$0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, 
	$0, $0, $0, $0, $3, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, 
	$0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $3, $4, $3, $c, string_05c4, $0, 
	$0, $0, $0, $0, $0, $1, $1, $0, $0, $0, $0, $0, $0, $0, $0, $1, 
	$0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, 
	$0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, 
	$0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, 
	$0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, 
	$0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, 
	$0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, 
	$0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, 
	$0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, 
	$0, $ffff, $0, $1, $0, $0, $0, $0, $ffff, $ffff, $ffff, $0, $0, $ffff, $0, $ffff, 
	$ffff, $ffff, $0, $6, $6, $ffff, $0, $ff, $0, $0, $0, $0, $0, $0, $3, $1, 
	$0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $0, $1, $1, $0
}

subclass gApproveGiveList of Set
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	elements        = $0
	size            = $0
	nextNode        = $0
}

subclass gTeleportList of Set
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	elements        = $0
	size            = $0
	nextNode        = $0
}

instance NEgo of WorldEgo
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	top             = $0
	left            = $0
	bottom          = $0
	right           = $0
	canTrack        = $0
	canDrag         = $0
	state           = $0
	priority        = $0
	plane           = $0
	x               = $140		; 320, pHandle
	y               = $104		; 260, cueSelector
	z               = $0
	scaleX          = $80		; 128, lastKey
	scaleY          = $80		; 128, lastKey
	maxScale        = $80		; 128, lastKey
	fixPriority     = $0
	seenRect        = $0
	view            = $ffff		; -1
	loop            = $0
	cel             = $0
	bitmap          = $0
	scaleSignal     = $8		; fixPriority
	magnifier       = $0
	signal          = $21		; 33, '!', key
	client          = $0
	clut            = $0
	heading         = $0
	noun            = $0
	case            = $0
	modNum          = $ffff		; -1
	sightAngle      = $28		; 40, '(', style
	actions         = $0
	onMeCheck       = $0
	approachX       = $0
	approachY       = $0
	approachDist    = $32		; 50, '2', edit
	_approachVerbs  = $0
	_actionVerbs    = $0
	xScaleAdj       = $64		; 100, 'd', moveDone
	yScaleAdj       = $64		; 100, 'd', moveDone
	doBaseLine      = $0
	yStep           = $2
	brLeft          = $0
	brTop           = $0
	brRight         = $0
	brBottom        = $0
	baseSetter      = $0
	cycleSpeed      = $6		; maxScale
	script          = $0
	cycler          = $0
	timer           = $0
	scaler          = $0
	detailLevel     = $0
	xLast           = $0
	yLast           = $0
	xStep           = $3		; z
	origStep        = $302		; 770, pBrowNum
	moveSpeed       = $6		; maxScale
	blocks          = $0
	mover           = $0
	looper          = $0
	viewer          = $0
	avoider         = $0
	code            = $0
	pName           = string_05e3	; "Conan"
	pBaseList       = $0
	pMsgStr         = $0
	pIDName         = $0
	pDirectObject   = $0
	pIndirectObject = $0
	pDispose        = $0
	pMover          = $0
	pLastMover      = $0
	pUser           = $0
	pUpdatorList    = $0
	pUpdateClient   = $0
	pUpdateObj      = $0
	pColor          = $0
	pClutStart      = $68		; 104, 'h', restart
	pPaused         = $0
	pMode           = $1
	pLastMode       = $1
	pAction         = $1
	pBaseView       = $64		; 100, 'd', moveDone
	pServIDLo       = $ffff		; -1
	pServIDHi       = $ffff		; -1
	pPlayMovie      = $0
	pSendMovie      = $1
	pMovieDelay     = $0
	pLastTicks      = $0
	pAffectedLo     = $0
	pAffectedHi     = $0
	pPolygon        = $ffff		; -1
	pAddedPolygon   = $0
	pOutgoingMovie  = $0
	pRoom           = $0
	pRoomNum        = $ffff		; -1
	pMovieCmd       = $0
	pBitmapBased    = $0
	pDoScaler       = $1
	pHidden         = $0
	pStrength       = $0
	pDexterity      = $0
	pIntelligence   = $0
	pEndurance      = $0
	pValue          = $0
	pManaValue      = $0
	pLevel          = $0
	pMana           = $0
	pManaMax        = $0
	pHealth         = $0
	pHealthHi       = $0
	pHealthMax      = $0
	pHealthMaxHi    = $0
	pStamina        = $0
	pStaminaMax     = $0
	pAlignment      = $80		; 128, lastKey
	pArmorClass     = $0
	pApproachScript = $0
	pMoney          = $0
	pRecordMotion   = $1
	pWeapon         = $0
	pCombatGroup    = $0
	pInvisibleClut  = $0
	pFrozenClut     = $0
	pMsgFile        = $0
	pDestLoop       = $ffff		; -1
	pHeadingCue     = $0
	pBaseBitsLo     = $0
	pBaseBitsHi     = $0
	pSoundGroup     = $0
	pHead           = $0
	pSittingOn      = $0
	pCombatX        = $0
	pCombatY        = $0
	pStep           = $0
	pEntryX         = $ffff		; -1
	pEntryY         = $ffff		; -1
	pWhoToFollow    = $0
	pReady          = $1
	pHeadOrigin     = $0
	pHeadBitmaps    = $0
	pShirtView      = $ffff		; -1
	pPantsView      = $ffff		; -1
	pShoesView      = $ffff		; -1
	pBeltView       = $ffff		; -1
	pWristView      = $ffff		; -1
	pBaldricView    = $ffff		; -1
	pRobeView       = $ffff		; -1
	pCowlView       = $ffff		; -1
	pSkirtView      = $ffff		; -1
	pWeaponView     = $ffff		; -1
	pShieldView     = $ffff		; -1
	pHelmetView     = $ffff		; -1
	pFriend         = $0
	pPeaceful       = $1
	pBarIndex       = $ffff		; -1
	edgeHit         = $0
	pChatTarget     = $0
	pInit           = $1
	pMsgCount       = $0
	pLastNoun       = $ffff		; -1
	pLastVerb       = $ffff		; -1
	pMoneyObj       = $0
	pManaObj        = $0
	pTargetting     = $0
	pClient         = $0
}

instance HandsOffCode of Code
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1

	doit()
}

subclass RoomZero of Game
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	script          = $0
	printLang       = $1
	_detailLevel    = $3		; z
	handsOffCode    = $0
	handsOnCode     = $0
	handsLevel      = $0
	number          = $1
	majorVer        = $2
	minorVer        = $1
	revision        = $0

	init()
	doit()
	dispose()
	handleEvent()
	handsOff()
	handsOn()
	controlOff()
	controlOn()
}

instance RealmWindow of Window
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	top             = $0
	left            = $0
	bottom          = $0
	right           = $0
	canTrack        = $0
	canDrag         = $0
	state           = $0
	back            = $0
	resX            = $280		; 640, disposeWhenDone
	resY            = $1e0		; 480, isControl
	vanishingX      = $0
	vanishingY      = $0
	coordType       = $0
	picture         = $ffff		; -1
	style           = $0
	priority        = $0
	bitmap          = $0
	casts           = $0
	mirrored        = $0
	fore            = $0
	pOldPri         = $0
	container       = $0
	borderSize      = $1
	shadowSize      = $3		; z
	fixedWidth      = $0
	fixedHeight     = $0
}

subclass BorderedPlane of Plane
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	top             = $0
	left            = $0
	bottom          = $0
	right           = $0
	canTrack        = $0
	canDrag         = $0
	state           = $0
	back            = $0
	resX            = $280		; 640, disposeWhenDone
	resY            = $1e0		; 480, isControl
	vanishingX      = $0
	vanishingY      = $0
	coordType       = $0
	picture         = $ffff		; -1
	style           = $0
	priority        = $0
	bitmap          = $0
	casts           = $0
	mirrored        = $0
	fore            = $0
	pOldPri         = $0
	pCast           = $0

	init()
}

subclass FancyWindow of Window
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	top             = $0
	left            = $0
	bottom          = $0
	right           = $0
	canTrack        = $0
	canDrag         = $0
	state           = $0
	back            = $ec		; 236, track
	resX            = $280		; 640, disposeWhenDone
	resY            = $1e0		; 480, isControl
	vanishingX      = $0
	vanishingY      = $0
	coordType       = $0
	picture         = $fffe		; -2
	style           = $0
	priority        = $0
	bitmap          = $0
	casts           = $0
	mirrored        = $0
	fore            = $0
	pOldPri         = $0
	container       = $0
	borderSize      = $1
	shadowSize      = $3		; z
	fixedWidth      = $0
	fixedHeight     = $0
	pBorderView     = $232f		; 9007
	pBorderPlane    = $0
	pCast           = $0
	pInitted        = $0

	init()
	dispose()
	show()
	erase()
	hide()
	posnOnScreen()
}

instance RealmButton of Button
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	top             = $0
	left            = $0
	bottom          = $0
	right           = $0
	canTrack        = $1
	canDrag         = $0
	state           = $403		; 1027, pLevel
	priority        = $0
	plane           = $0
	x               = $0
	y               = $0
	z               = $0
	scaleX          = $80		; 128, lastKey
	scaleY          = $80		; 128, lastKey
	maxScale        = $80		; 128, lastKey
	fixPriority     = $0
	seenRect        = $0
	view            = $ffff		; -1
	loop            = $0
	cel             = $0
	bitmap          = $0
	scaleSignal     = $0
	magnifier       = $0
	signal          = $0
	client          = $0
	clut            = $0
	value           = $0
	font            = $0
	dimmed          = $0
	fore            = $ffff		; -1
	back            = $ffff		; -1
	skip            = $fe		; 254, strIndex
	borderColor     = $ffff		; -1
	hiColor         = $0
	borderSize      = $1
	drawCode        = $0
	handler         = $0
	helpStr         = $0
	key             = $0
	text            = $0
	mode            = $1
	wide            = $0
	btnType         = $0
	textRect        = $0
	iconView        = $0
	normalColor     = $ffff		; -1
	selectColor     = $ffff		; -1
	chosenColor     = $ffff		; -1
	dimColor        = $ffff		; -1
	buttonSet       = $0
	buttonPtr       = $0
	checkMark       = $0
	lastState       = $0
	textOffsetX     = $0
	textOffsetY     = $0

	drawText()
}

instance GlobalKeyHandler of Script
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	client          = $0
	state           = $ffff		; -1
	start           = $0
	timer           = $0
	cycles          = $0
	seconds         = $0
	lastSeconds     = $0
	ticks           = $0
	lastTicks       = $0
	register        = $0
	script          = $0
	caller          = $0
	next            = $0
	number          = $0
	pRoom           = $0

	init()
	dispose()
	handleEvent()
}

subclass DeadObjects of Set
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	elements        = $0
	size            = $0
	nextNode        = $0
}

instance Logfile of File
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	handle          = $0
}

string_05c4	= "gApproveGiveList"
string_05d5	= "gTeleportList"
string_05e3	= "Conan"
string_05e9	= "NEgo"
string_05ee	= "You seem to be locked up with an hourglass. The currently active MovieCmd is (%s)."
string_0641	= "HandsOffCode"
string_064e	= "login.lst"
string_0658	= "soundVolume"
string_0664	= "logfile"
string_066c	= "Save Screen to?:"
string_067d	= "Okay"
string_0682	= "Enter text to append to logfile[%s]:"
string_06a7	= "OK"
string_06aa	= "Cancel"
string_06b1	= "\r\n"
string_06b4	= "RoomZero"
string_06bd	= "RealmWindow"
string_06c9	= "BorderedPlane"
string_06d7	= "FancyWindow"
string_06e3	= "RealmButton"
string_06ef	= "GlobalKeyHandler"
string_0700	= "DeadObjects"
string_070c	= "Logfile"

