export40212_0	= StockObjInitter5

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_178f	; "aWeatherproofing"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_17a0	; "Amulet"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_17a7	; "Amulet of Weatherproofing"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$c92c		; -14036
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$7a		; 122, 'z', borderColor
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_0649
		ret

code_0649:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$13		; 19, nsTop
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_17c1	; "aFreeWill"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_17a0	; "Amulet"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_17cb	; "Amulet of Free Will"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$c92c		; -14036
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$7a		; 122, 'z', borderColor
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_06ed
		ret

code_06ed:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$13		; 19, nsTop
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_17df	; "aDeathProtection"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_17a0	; "Amulet"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_17f0	; "Amulet of Death Magic Protection"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$c92c		; -14036
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$7a		; 122, 'z', borderColor
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_0791
		ret

code_0791:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$13		; 19, nsTop
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1811	; "AmuletOfProtection"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1824	; "Amulet of Protection"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$c92c		; -14036
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		push0
		pushi	$330		; 816, pColor
		push1
		push0
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_082b
		ret

code_082b:	pushi	$4c1		; 1217, pBulk
		push1
		pushi	$5		; scaleY
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$13		; 19, nsTop
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1839	; "aAmuletOfAdventure"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_17a0	; "Amulet"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_184c	; "Amulet of Adventure"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$c92c		; -14036
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$7a		; 122, 'z', borderColor
		pushi	$330		; 816, pColor
		push1
		pushi	$5e		; 94, '^', handle
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_08d0
		ret

code_08d0:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$13		; 19, nsTop
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$f1ff		; -3585
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_096d
		ret

code_096d:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1865	; "rCopper"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_186d	; "Ring of Copper"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_0a11
		ret

code_0a11:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_187c	; "rEngagement"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_1888	; "Engagement Ring"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$cabc		; -13636
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_0ab5
		ret

code_0ab5:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1898	; "rWedding"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_18a1	; "Wedding Ring"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_0b59
		ret

code_0b59:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_18ae	; "rWedding2"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_18b8	; "Expensive Wedding Ring"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$cabc		; -13636
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_0bfd
		ret

code_0bfd:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_18cf	; "rWedding3"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_18d9	; "Royal Wedding Ring"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$caee		; -13586
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_0ca1
		ret

code_0ca1:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_18ec	; "rClumsiness"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_18f8	; "Ring of Clumsiness"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_0d45
		ret

code_0d45:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_190b	; "rDexterity"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_1916	; "Ring of Dexterity"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_0de9
		ret

code_0de9:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1928	; "rEndurance"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_1933	; "Ring of Endurance"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_0e8d
		ret

code_0e8d:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1945	; "rEternalNourishment"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_1959	; "Ring of Eternal Nourishment"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_0f31
		ret

code_0f31:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1975	; "rGender"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_197d	; "Ring of Gender"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_0fd5
		ret

code_0fd5:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_198c	; "rIntelligence"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_199a	; "Ring of Intelligence"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1079
		ret

code_1079:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_19af	; "rNakedness"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_19ba	; "Ring of Nakedness"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_111d
		ret

code_111d:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_19cc	; "rRegeneration"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_19da	; "Ring of Regeneration"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_11c1
		ret

code_11c1:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_19ef	; "rStrength"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_19f9	; "Ring of Strength"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1265
		ret

code_1265:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1a0a	; "rStupidity"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_1a15	; "Ring of Stupidity"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1309
		ret

code_1309:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1a27	; "rUgly"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_1a2d	; "Ring of Ugliness"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_13ad
		ret

code_13ad:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1a3e	; "rWeakness"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_1a48	; "Ring of Weakness"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1451
		ret

code_1451:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1a59	; "ThistlebarkSash"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1a69	; "Thistlebark Sash"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2ac6		; 10950
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$b		; 11, inRight
		pushi	$330		; 816, pColor
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$c0		; 192, ticks
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_14ee
		ret

code_14ee:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$631		; 1585, pHairDye
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BDye
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1a7a	; "rRingOfDestruction"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_1a8d	; "Ring of Destruction"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_15a8
		ret

code_15a8:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1aa1	; "rRingOfPower"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1860	; "Ring"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_1aae	; "Ring of Power"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$ca8a		; -13686
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$70		; 112, 'p', coordType
		pushi	$330		; 816, pColor
		push1
		pushi	$35		; 53, '5', nodePtr
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_164c
		ret

code_164c:	pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$2bc		; 700, virtualize
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1abc	; "Weapon"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1abc	; "Weapon"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		push1
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_16e7
		ret

code_16e7:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$1e		; 30, brRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1ac3	; "ThrowingDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1ad2	; "Throwing Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1764
		ret

code_1764:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1ae2	; "Claw"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1ae2	; "Claw"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3fac		; 16300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_17fb
		ret

code_17fb:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$8		; fixPriority
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1ae7	; "Dagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1ae7	; "Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1892
		ret

code_1892:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1aee	; "ShortSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1af9	; "Short Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3b60		; 15200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1929
		ret

code_1929:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$32		; 50, '2', edit
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1b05	; "LongSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b0f	; "Long Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_19c0
		ret

code_19c0:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1b1a	; "BroadSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b25	; "Broad Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1a57
		ret

code_1a57:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$6e		; 110, 'n', resX
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1b31	; "Club"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b31	; "Club"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3ee4		; 16100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1aee
		ret

code_1aee:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$82		; 130, magPower
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1b36	; "Mace"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b36	; "Mace"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3d54		; 15700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1b86
		ret

code_1b86:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$b4		; 180, end
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1b3b	; "TwoHandSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b48	; "Two Handed Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3a98		; 15000
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1c1e
		ret

code_1c1e:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1b59	; "Axe"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b5d	; "Battle Axe"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3e1c		; 15900
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1cb6
		ret

code_1cb6:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$e6		; 230, sizeToCel
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1b68	; "WarHammer"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b72	; "Maul"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3c28		; 15400
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1d4e
		ret

code_1d4e:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$10e		; 270, hiWord
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1b77	; "MorningStar"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b36	; "Mace"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3d54		; 15700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1de6
		ret

code_1de6:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$b4		; 180, end
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1b72	; "Maul"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b72	; "Maul"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3c28		; 15400
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1e7e
		ret

code_1e7e:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$10e		; 270, hiWord
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1b83	; "IronThrowingDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b96	; "Iron Throwing Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1f16
		ret

code_1f16:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$f		; 15, loop
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1bab	; "IronClaw"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1bb4	; "Iron Claw"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3fac		; 16300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_1fad
		ret

code_1fad:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$f		; 15, loop
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1bbe	; "IronDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1bc9	; "Iron Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_2044
		ret

code_2044:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$14		; 20, nsRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1bd5	; "IronShortSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1be4	; "Iron Short Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3b60		; 15200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_20db
		ret

code_20db:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1bf5	; "IronLongSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1c03	; "Iron Long Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_2172
		ret

code_2172:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$82		; 130, magPower
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1c13	; "IronBroadSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1c22	; "Iron Broad Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_220a
		ret

code_220a:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$a0		; 160, firstTrue
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1c33	; "WoodenClub"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1c3e	; "Oaken Cudgel"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3ee4		; 16100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_22a2
		ret

code_22a2:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$b4		; 180, end
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1c4b	; "IronMace"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1c54	; "Iron Mace"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3d54		; 15700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_233a
		ret

code_233a:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$e6		; 230, sizeToCel
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1c5e	; "IronTwoHandSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1c6f	; "Iron Two-Handed Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3a98		; 15000
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_23d2
		ret

code_23d2:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$10e		; 270, hiWord
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1c85	; "IronAxe"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1c8d	; "Iron Axe"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3e1c		; 15900
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_246a
		ret

code_246a:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$14a		; 330, cycleSpeed
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1c96	; "WoodenMaul"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1ca1	; "Oaken Maul"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3c28		; 15400
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_2502
		ret

code_2502:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$168		; 360, pY1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1cac	; "SteelThrowingDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1cc0	; "Steel Throwing Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_259a
		ret

code_259a:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1cd6	; "SteelClaw"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1ce0	; "Steel Claw"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3fac		; 16300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_2631
		ret

code_2631:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$8		; fixPriority
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1ceb	; "SteelDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1cf7	; "Steel Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_26c8
		ret

code_26c8:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1d04	; "SteelShortSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1d14	; "Steel Short Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3b60		; 15200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_275f
		ret

code_275f:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$32		; 50, '2', edit
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1d26	; "SteelLongSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1d35	; "Steel Long Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_27f6
		ret

code_27f6:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1d46	; "SteelBroadSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1d56	; "Steel Broad Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_288d
		ret

code_288d:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$6e		; 110, 'n', resX
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1d68	; "SteelClub"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1d72	; "Steel Club"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3ee4		; 16100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_2924
		ret

code_2924:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$82		; 130, magPower
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1d7d	; "SteelMace"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1d87	; "Steel Mace"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3d54		; 15700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_29bc
		ret

code_29bc:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$b4		; 180, end
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1d92	; "SteelTwoHandSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1da4	; "Steel Two-Handed Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3a98		; 15000
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_2a54
		ret

code_2a54:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1dbb	; "SteelAxe"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1dc4	; "Steel Axe"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3e1c		; 15900
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_2aec
		ret

code_2aec:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$e6		; 230, sizeToCel
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1dce	; "SteelMaul"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1dd8	; "Steel Maul"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3c28		; 15400
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_2b84
		ret

code_2b84:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$10e		; 270, hiWord
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1de3	; "TemperedSteelThrowingDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1dff	; "Tempered Steel Throwing Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_2c1c
		ret

code_2c1c:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1e1e	; "TemperedSteelClaw"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1e30	; "Tempered Steel Claw"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3fac		; 16300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_2cb3
		ret

code_2cb3:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$b		; 11, inRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1e44	; "TemperedSteelDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1e58	; "Tempered Steel Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_2d4a
		ret

code_2d4a:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$f		; 15, loop
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1e6e	; "TemperedSteelShortSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1e86	; "Tempered Steel Short Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3b60		; 15200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_2de1
		ret

code_2de1:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$32		; 50, '2', edit
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1ea1	; "TemperedSteelLongSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1eb8	; "Tempered Steel Long Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_2e78
		ret

code_2e78:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1ed2	; "TemperedSteelBroadSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1eea	; "Tempered Steel Broad Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_2f0f
		ret

code_2f0f:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$82		; 130, magPower
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1f05	; "TemperedSteelClub"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1f17	; "Tempered Steel Club"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3ee4		; 16100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_2fa7
		ret

code_2fa7:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$96		; 150, isClass
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1f2b	; "TemperedSteelMace"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1f3d	; "Tempered Steel Mace"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3d54		; 15700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_303f
		ret

code_303f:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1f51	; "TemperedSteelTwoHandSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1f6b	; "Tempered Steel Two-Handed Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3a98		; 15000
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_30d7
		ret

code_30d7:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$f0		; 240, drawSelected
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1f8b	; "TemperedSteelAxe"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1f9c	; "Tempered Steel Axe"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3e1c		; 15900
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_316f
		ret

code_316f:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$118		; 280, bitANDLong
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1faf	; "TemperedSteelMaul"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1fc1	; "Tempered Steel Maul"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3c28		; 15400
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3207
		ret

code_3207:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$154		; 340, completed
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_1fd5	; "MythrilThrowingDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1feb	; "Mythril Throwing Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_329f
		ret

code_329f:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2003	; "MythrilClaw"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_200f	; "Mythril Claw"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3fac		; 16300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3335
		ret

code_3335:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$4		; scaleX
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_201c	; "MythrilDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_202a	; "Mythril Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_33cc
		ret

code_33cc:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2039	; "MythrilShortSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_204b	; "Mythril Short Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3b60		; 15200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3463
		ret

code_3463:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$1e		; 30, brRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_205f	; "MythrilLongSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2070	; "Mythril Long Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_34fa
		ret

code_34fa:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$28		; 40, '(', style
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2083	; "MythrilBroadSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2095	; "Mythril Broad Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3591
		ret

code_3591:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$3c		; 60, '<', b_di
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_20a9	; "MythrilClub"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_20b5	; "Mythril Club"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3ee4		; 16100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3628
		ret

code_3628:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_20c2	; "MythrilMace"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_20ce	; "Mythril Mace"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3d54		; 15700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_36bf
		ret

code_36bf:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_20db	; "MythrilTwoHandSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_20ef	; "Mythril Two-Handed Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3a98		; 15000
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3756
		ret

code_3756:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$8c		; 140, scratch
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2108	; "MythrilAxe"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2113	; "Mythril Axe"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3e1c		; 15900
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_37ee
		ret

code_37ee:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$aa		; 170, addToFront
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_211f	; "MythrilMaul"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_212b	; "Mythril Maul"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3c28		; 15400
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3886
		ret

code_3886:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2138	; "ObsidianiteThrowingDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2152	; "Obsidianite Throwing Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_391e
		ret

code_391e:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$f		; 15, loop
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_216e	; "ObsidianiteClaw"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_217e	; "Obsidianite Claw"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3fac		; 16300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_39b5
		ret

code_39b5:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$12		; 18, nsLeft
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_218f	; "ObsidianiteDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_21a1	; "Obsidianite Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3a4c
		ret

code_3a4c:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$14		; 20, nsRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_21b4	; "ObsidianiteShortSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_21ca	; "Obsidianite Short Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3b60		; 15200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3ae3
		ret

code_3ae3:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$46		; 70, 'F', isBlocked
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_21e2	; "ObsidianiteLongSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_21f7	; "Obsidianite Long Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3b7a
		ret

code_3b7a:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$82		; 130, magPower
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_220e	; "ObsidianiteBroadSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2224	; "Obsidianite Broad Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3c12
		ret

code_3c12:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$a0		; 160, firstTrue
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_223c	; "ObsidianiteClub"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_224c	; "Obsidianite Club"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3ee4		; 16100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3caa
		ret

code_3caa:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$b4		; 180, end
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_225d	; "ObsidianiteMace"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_226d	; "Obsidianite Mace"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3d54		; 15700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3d42
		ret

code_3d42:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$e6		; 230, sizeToCel
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_227e	; "ObsidianiteTwoHandSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2296	; "Obsidianite Two-Handed Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3a98		; 15000
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3dda
		ret

code_3dda:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$10e		; 270, hiWord
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_22b3	; "ObsidianiteAxe"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_22c2	; "Obsidianite Axe"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3e1c		; 15900
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3e72
		ret

code_3e72:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$14a		; 330, cycleSpeed
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_22d2	; "ObsidianiteMaul"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_22e2	; "Obsidianite Maul"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3c28		; 15400
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3f0a
		ret

code_3f0a:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$168		; 360, pY1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_22f3	; "AdmantiumThrowingDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_230b	; "Admantium Throwing Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$36		; 54, '6', client
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_3fa2
		ret

code_3fa2:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$16		; 22, lsLeft
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2325	; "AdmantiumClaw"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2333	; "Admantium Claw"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3fac		; 16300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$36		; 54, '6', client
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4039
		ret

code_4039:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$1b		; 27, illegalBits
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2342	; "AdmantiumDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2352	; "Admantium Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$36		; 54, '6', client
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_40d0
		ret

code_40d0:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$1e		; 30, brRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2363	; "AdmantiumShortSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2377	; "Admantium Short Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3b60		; 15200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$36		; 54, '6', client
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4167
		ret

code_4167:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_238d	; "AdmantiumLongSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_23a0	; "Admantium Long Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$36		; 54, '6', client
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_41fe
		ret

code_41fe:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$96		; 150, isClass
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_23b5	; "AdmantiumBroadSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_23c9	; "Admantium Broad Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$36		; 54, '6', client
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4296
		ret

code_4296:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$be		; 190, seconds
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_23df	; "AdmantiumClub"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_23ed	; "Admantium Club"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3ee4		; 16100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$36		; 54, '6', client
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_432e
		ret

code_432e:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$dc		; 220, posn
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_23fc	; "AdmantiumMace"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_240a	; "Admantium Mace"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3d54		; 15700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$36		; 54, '6', client
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_43c6
		ret

code_43c6:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$fa		; 250, lower
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2419	; "AdmantiumTwoHandSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_242f	; "Admantium Two-Handed Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3a98		; 15000
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$36		; 54, '6', client
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_445e
		ret

code_445e:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$12c		; 300, lessEqualLong
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_244a	; "AdmantiumAxe"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2457	; "Admantium Axe"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3e1c		; 15900
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$36		; 54, '6', client
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_44f6
		ret

code_44f6:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$15e		; 350, clientLastCel
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2465	; "AdmantiumMaul"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2473	; "Admantium Maul"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3c28		; 15400
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$36		; 54, '6', client
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_458e
		ret

code_458e:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$190		; 400, createPoly
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2482	; "NewbieDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_248f	; "Training Knife"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4626
		ret

code_4626:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$14		; 20, nsRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_249e	; "NewbieSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_24aa	; "Training Blade"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_46bd
		ret

code_46bd:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$82		; 130, magPower
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_24b9	; "NewbieShortSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_24aa	; "Training Blade"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3b60		; 15200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4755
		ret

code_4755:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_24ca	; "NewbieMace"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_24d5	; "Training Mace"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3d54		; 15700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_47ec
		ret

code_47ec:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$e6		; 230, sizeToCel
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_24e3	; "NewbieMaul"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_24ee	; "Training Maul"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3c28		; 15400
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4884
		ret

code_4884:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$168		; 360, pY1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_24fc	; "Shield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_24fc	; "Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$4074		; 16500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$3f		; 63, '?', xStep
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_491b
		ret

code_491b:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$32		; 50, '2', edit
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2503	; "WoodShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_250e	; "Wooden Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$4074		; 16500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_49b8
		ret

code_49b8:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$46		; 70, 'F', isBlocked
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_251c	; "RoundShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2528	; "Bronze Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$4074		; 16500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$3f		; 63, '?', xStep
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4a55
		ret

code_4a55:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2536	; "LargeShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2542	; "Large Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$41a0		; 16800
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4af2
		ret

code_4af2:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$96		; 150, isClass
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_254f	; "KnightsShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_255d	; "Knight's Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$41a0		; 16800
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$3f		; 63, '?', xStep
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4b90
		ret

code_4b90:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$dc		; 220, posn
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_256d	; "WoodRoundShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_257d	; "Wooden Round Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$4074		; 16500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$69		; 105, 'i', hide
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4c2e
		ret

code_4c2e:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$46		; 70, 'F', isBlocked
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2591	; "IronRoundShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_25a1	; "Iron Round Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$4074		; 16500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4ccb
		ret

code_4ccb:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$6e		; 110, 'n', resX
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_25b3	; "SteelRoundShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_25c4	; "Steel Round Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$4074		; 16500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4d68
		ret

code_4d68:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$55		; 85, 'U', button
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_25d7	; "TemperedSteelRoundShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_25f0	; "Tempered Steel Round Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$4074		; 16500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4e05
		ret

code_4e05:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_260c	; "MythrilRoundShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_261f	; "Mythril Round Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$4074		; 16500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4ea2
		ret

code_4ea2:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$4b		; 75, 'K', at
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2634	; "ObsidianiteRoundShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_264b	; "Obsidianite Round Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$4074		; 16500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4f3f
		ret

code_4f3f:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$96		; 150, isClass
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2664	; "AdmantiumRoundShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2679	; "Admantium Round Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$4074		; 16500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$36		; 54, '6', client
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_4fdd
		ret

code_4fdd:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2690	; "WoodLargeShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_26a0	; "Wooden Tower Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$41a0		; 16800
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$69		; 105, 'i', hide
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_507b
		ret

code_507b:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_26b4	; "IronLargeShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_26c4	; "Iron Tower Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$41a0		; 16800
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_5118
		ret

code_5118:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$a5		; 165, first
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_26d6	; "SteelLargeShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_26e7	; "Steel Tower Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$41a0		; 16800
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_51b6
		ret

code_51b6:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$82		; 130, magPower
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_26fa	; "TemperedSteelLargeShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2713	; "Tempered Steel Tower Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$41a0		; 16800
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_5254
		ret

code_5254:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$8c		; 140, scratch
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_272f	; "MythrilLargeShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2742	; "Mythril Tower Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$41a0		; 16800
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_52f2
		ret

code_52f2:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$6e		; 110, 'n', resX
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2757	; "ObsidianiteLargeShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_276e	; "Obsidianite Tower Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$41a0		; 16800
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_5390
		ret

code_5390:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$be		; 190, seconds
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2787	; "AdmantiumLargeShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_279c	; "Admantium Tower Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$41a0		; 16800
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$36		; 54, '6', client
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_542f
		ret

code_542f:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$10e		; 270, hiWord
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_27b3	; "NewbieSmallShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_27c5	; "Small Training Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$4074		; 16500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$4a		; 74, 'J', setPri
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_54ce
		ret

code_54ce:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$55		; 85, 'U', button
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_27db	; "NewbieShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_27c5	; "Small Training Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$4074		; 16500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$4a		; 74, 'J', setPri
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_556c
		ret

code_556c:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$55		; 85, 'U', button
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_27e8	; "NewbieLargeShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_27fa	; "Large Training Shield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$4074		; 16500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$4a		; 74, 'J', setPri
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_560a
		ret

code_560a:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$82		; 130, magPower
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2810	; "BackPackOfHolding"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2822	; "Backpack of Holding"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$c418		; -15336
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$3f		; 63, '?', xStep
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$b		; 11, inRight
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_56a9
		ret

code_56a9:	pushi	$4c1		; 1217, pBulk
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$1e		; 30, brRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$578		; 1400, pUID
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$12c		; 300, lessEqualLong
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$12		; 18, nsLeft
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2836	; "HealElixir"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2841	; "Healing Elixir"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$c95e		; -13986
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$44		; 68, 'D', mover
		pushi	$330		; 816, pColor
		push1
		pushi	$44		; 68, 'D', mover
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2001		; 8193
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_5765
		ret

code_5765:	pushi	$448		; 1096, pState
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push2
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2850	; "BigHealElixir"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_285e	; "Greater Healing Elixir"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$c95e		; -13986
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$44		; 68, 'D', mover
		pushi	$330		; 816, pColor
		push1
		pushi	$35		; 53, '5', nodePtr
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2001		; 8193
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_57f6
		ret

code_57f6:	pushi	$448		; 1096, pState
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push2
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2875	; "RegenElixir"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2881	; "Elixir of Regeneration"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$c95e		; -13986
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$44		; 68, 'D', mover
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2001		; 8193
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_5887
		ret

code_5887:	pushi	$448		; 1096, pState
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push2
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2898	; "PoisonCure"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_28a3	; "Poison Cure"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$c95e		; -13986
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$44		; 68, 'D', mover
		pushi	$330		; 816, pColor
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2001		; 8193
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_5918
		ret

code_5918:	pushi	$448		; 1096, pState
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		push2
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_28af	; "Banana12Pack"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_28bc	; "Leather Pouch"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$c512		; -15086
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$4b		; 75, 'K', at
		pushi	$330		; 816, pColor
		push1
		pushi	$4e		; 78, 'N', width
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$3		; z
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_59a8
		ret

code_59a8:	pushi	$4c1		; 1217, pBulk
		push1
		pushi	$32		; 50, '2', edit
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_28ca	; "Banana25Pack"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_28d7	; "Backpack"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$c418		; -15336
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$4e		; 78, 'N', width
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$b		; 11, inRight
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_5a42
		ret

code_5a42:	pushi	$4c1		; 1217, pBulk
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$1e		; 30, brRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$7d0		; 2000, BAD SELECTOR
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$190		; 400, createPoly
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$12		; 18, nsLeft
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_28e0	; "MagicLockpick"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_28ee	; "Magical Lockpicks"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$cd46		; -12986
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		push0
		pushi	$330		; 816, pColor
		push1
		push0
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$101		; 257, weigh
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_5afc
		ret

code_5afc:	pushi	$4c1		; 1217, pBulk
		push1
		push1
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$4e6		; 1254, pLockValue
		push1
		push0
		pushi	$4e7		; 1255, pUnlockValue
		push1
		push0
		pushi	$4e8		; 1256, pSkeletonLock
		push1
		push0
		pushi	$4e9		; 1257, pSkeletonUnlock
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BKey
		push
		lap	param[$1]
		send	$6
		bnot
		send	$18
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2900	; "MagicChainTunic"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2910	; "Enchanted Chain Tunic"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3520		; 13600
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$35		; 53, '5', nodePtr
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_5b9b
		ret

code_5b9b:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$b4		; 180, end
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$a		; 10, inTop
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2926	; "MagicPlateTunic"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2936	; "Enchanted Plate Tunic"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3520		; 13600
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$35		; 53, '5', nodePtr
		pushi	$330		; 816, pColor
		push1
		pushi	$3f		; 63, '?', xStep
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_5c39
		ret

code_5c39:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$12c		; 300, lessEqualLong
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$a		; 10, inTop
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_294c	; "maDragonPlate"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_295a	; "Plate Armor"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2966	; "Dragonscale Plate"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3520		; 13600
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$35		; 53, '5', nodePtr
		pushi	$330		; 816, pColor
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_5cdf
		ret

code_5cdf:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$12c		; 300, lessEqualLong
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$a		; 10, inTop
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2978	; "maInsulPlate"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_295a	; "Plate Armor"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2985	; "Plate of Insulation"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3520		; 13600
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$35		; 53, '5', nodePtr
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_5d85
		ret

code_5d85:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$12c		; 300, lessEqualLong
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$a		; 10, inTop
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2999	; "maDensePlate"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_295a	; "Plate Armor"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_29a6	; "Plate of Density"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3520		; 13600
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$35		; 53, '5', nodePtr
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_5e2b
		ret

code_5e2b:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$17c		; 380, isNotHidden
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$a		; 10, inTop
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_29b7	; "maInvulPlate"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_295a	; "Plate Armor"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_29c4	; "Plate of Invulnerability"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3520		; 13600
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$35		; 53, '5', nodePtr
		pushi	$330		; 816, pColor
		push1
		pushi	$5d		; 93, ']', dataInc
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_5ed1
		ret

code_5ed1:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$17c		; 380, isNotHidden
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$a		; 10, inTop
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_29dd	; "maArchMagesShirt"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_29ee	; "Leather Armor"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_29fc	; "Arch Mage's Shirt"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2774		; 10100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$35		; 53, '5', nodePtr
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_5f77
		ret

code_5f77:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$16		; 22, lsLeft
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$a		; 10, inTop
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$fdff		; -513
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2a0e	; "maBreastplateOfBattle"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2a24	; "Mythril Chain Vest"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2a37	; "Breastplate of Battle"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3520		; 13600
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$35		; 53, '5', nodePtr
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_601d
		ret

code_601d:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$10e		; 270, hiWord
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$a		; 10, inTop
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$fbff		; -1025
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2a4d	; "HoldingPants"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2a5a	; "Pants of Holding"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2904		; 10500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$330		; 816, pColor
		push1
		pushi	$3f		; 63, '?', xStep
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$b		; 11, inRight
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_60bc
		ret

code_60bc:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$6		; maxScale
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$578		; 1400, pUID
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$12c		; 300, lessEqualLong
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2a6b	; "InvisPants"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2a76	; "Pants of Invisibility"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2904		; 10500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$330		; 816, pColor
		push1
		pushi	$35		; 53, '5', nodePtr
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6176
		ret

code_6176:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$6		; maxScale
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2a8c	; "MagicChainPants"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2a9c	; "Enchanted Chain Pants"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3584		; 13700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6213
		ret

code_6213:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$aa		; 170, addToFront
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$6		; maxScale
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2ab2	; "MagicPlatePants"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2ac2	; "Enchanted Plate Pants"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3584		; 13700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$330		; 816, pColor
		push1
		pushi	$3f		; 63, '?', xStep
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_62b1
		ret

code_62b1:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$10e		; 270, hiWord
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$6		; maxScale
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2ad8	; "maDenseGreaves"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2ae7	; "Platemail Greaves"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2af9	; "Greaves of Density"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3584		; 13700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6357
		ret

code_6357:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$15e		; 350, clientLastCel
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$6		; maxScale
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2b0c	; "maFirePants"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2b18	; "Troll Leather Pants"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2b2c	; "Blaze Breeches"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2904		; 10500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_63fd
		ret

code_63fd:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$28		; 40, '(', style
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$6		; maxScale
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2b3b	; "maElecPants"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2b18	; "Troll Leather Pants"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2b47	; "'Lectric Leggings"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2904		; 10500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_64a2
		ret

code_64a2:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$28		; 40, '(', style
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$6		; maxScale
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2b59	; "maColdPants"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2b18	; "Troll Leather Pants"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2b65	; "Blizzard Britches"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2904		; 10500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6547
		ret

code_6547:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$28		; 40, '(', style
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$6		; maxScale
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2b77	; "maAcidPants"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2b18	; "Troll Leather Pants"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2b83	; "Pants of Acid"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2904		; 10500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_65ec
		ret

code_65ec:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$28		; 40, '(', style
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$6		; maxScale
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2b91	; "maRustPants"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2b18	; "Troll Leather Pants"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2b9d	; "Pants of Rusting"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2904		; 10500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6691
		ret

code_6691:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$28		; 40, '(', style
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$6		; maxScale
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2bae	; "maArchMagesPants"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2bbf	; "Leather Pants"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2bcd	; "Arch Mage's Pants"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2904		; 10500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6736
		ret

code_6736:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$16		; 22, lsLeft
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$6		; maxScale
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$fdff		; -513
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2bdf	; "maGreavesOfFortitude"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2bf4	; "Mythril Leggings"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2c05	; "Greaves of Fortitude"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3584		; 13700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_67dc
		ret

code_67dc:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$d8		; 216, callKernel
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$6		; maxScale
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$fbff		; -1025
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2c1a	; "MagicBoots"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2c25	; "Boots of Invisibility"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2968		; 10600
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_687b
		ret

code_687b:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$14		; 20, nsRight
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$7		; priority
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2c3b	; "EnchantedBoots"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2c4a	; "Enchanted High Boots"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2968		; 10600
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6919
		ret

code_6919:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$14		; 20, nsRight
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$7		; priority
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2c5f	; "maDenseBoots"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2c6c	; "Sollerets"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2c76	; "Boots of Density"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2968		; 10600
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_69bf
		ret

code_69bf:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$78		; 120, 'x', textRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$14		; 20, nsRight
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$7		; priority
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2c87	; "FinvarraHighBoots"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2c99	; "High Boots"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2ca4	; "Finvarra's Boots"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2968		; 10600
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$330		; 816, pColor
		push1
		pushi	$73		; 115, 's', center
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6a65
		ret

code_6a65:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$19		; 25, lsBottom
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$14		; 20, nsRight
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$7		; priority
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2cb5	; "FinvarraLowBoots"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2cc6	; "Low Boots"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2cd0	; "Finvarra's Shoes"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$29cc		; 10700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$330		; 816, pColor
		push1
		pushi	$73		; 115, 's', center
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6b0b
		ret

code_6b0b:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$f		; 15, loop
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$14		; 20, nsRight
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$7		; priority
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2ce1	; "maBootsOfEvasion"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2cc6	; "Low Boots"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2cf2	; "Boots of Evasion"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$29cc		; 10700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6bb1
		ret

code_6bb1:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$16		; 22, lsLeft
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$14		; 20, nsRight
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$7		; priority
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2d03	; "MagicChainCowl"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2d12	; "Enchanted Chain Cowl"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$34bc		; 13500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$5d		; 93, ']', dataInc
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6c4f
		ret

code_6c4f:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$28		; 40, '(', style
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$46		; 70, 'F', isBlocked
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$3		; z
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2d27	; "maDenseCowl"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2d33	; "Chain Cowl"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2d3e	; "Cowl of Density"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$34bc		; 13500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$5d		; 93, ']', dataInc
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6cf5
		ret

code_6cf5:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$46		; 70, 'F', isBlocked
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$3		; z
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2d4e	; "maFinvarraCowl"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2d33	; "Chain Cowl"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2d5d	; "Finvarra's Cowl"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$34bc		; 13500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$5d		; 93, ']', dataInc
		pushi	$330		; 816, pColor
		push1
		pushi	$73		; 115, 's', center
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6d9b
		ret

code_6d9b:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$28		; 40, '(', style
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$46		; 70, 'F', isBlocked
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$3		; z
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2d6d	; "maThurisazCowl"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2d33	; "Chain Cowl"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2d7c	; "Thurisaz Cowl"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2742		; 10050
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$5d		; 93, ']', dataInc
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6e41
		ret

code_6e41:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$28		; 40, '(', style
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$46		; 70, 'F', isBlocked
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$3		; z
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2d8a	; "maCowlOfImmortality"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2d9e	; "Leather Cowl"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2dab	; "Cowl of Immortality"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2710		; 10000
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$5d		; 93, ']', dataInc
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6ee7
		ret

code_6ee7:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$16		; 22, lsLeft
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$46		; 70, 'F', isBlocked
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$3		; z
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$fdff		; -513
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2dbf	; "maDenseBands"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2dcc	; "Wristband"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2dd6	; "Bands of Density"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$283c		; 10300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$2c		; 44, ',', window
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_6f8e
		ret

code_6f8e:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$3c		; 60, '<', b_di
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$28		; 40, '(', style
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$4		; scaleX
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2de7	; "maBracersOfDefense"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2dfa	; "Mythril Wristbands"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2e0d	; "Bracers of Defense"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$283c		; 10300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$2c		; 44, ',', window
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_7034
		ret

code_7034:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$28		; 40, '(', style
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$4		; scaleX
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2e20	; "maFinvarraBracers"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2dfa	; "Mythril Wristbands"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2e32	; "Finvarra's Bracers"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$283c		; 10300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$2c		; 44, ',', window
		pushi	$330		; 816, pColor
		push1
		pushi	$73		; 115, 's', center
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_70da
		ret

code_70da:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$28		; 40, '(', style
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$4		; scaleX
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2e45	; "maBracersOfBattle"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2dfa	; "Mythril Wristbands"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2e57	; "Bracers of Battle"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$283c		; 10300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$2c		; 44, ',', window
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_7180
		ret

code_7180:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$16		; 22, lsLeft
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$28		; 40, '(', style
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$4		; scaleX
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$fbff		; -1025
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2e69	; "MagicBelt"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2e73	; "Belt of See Invisible"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$27d8		; 10200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$4e		; 78, 'N', width
		pushi	$330		; 816, pColor
		push1
		pushi	$4e		; 78, 'N', width
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_721f
		ret

code_721f:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$3c		; 60, '<', b_di
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$8		; fixPriority
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2e89	; "bStrength"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2e93	; "Belt"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2e98	; "Belt of Strength"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$27d8		; 10200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$4e		; 78, 'N', width
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_72c5
		ret

code_72c5:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$3c		; 60, '<', b_di
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$8		; fixPriority
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2ea9	; "bWeakness"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2e93	; "Belt"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2eb3	; "Belt of Weakness"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$27d8		; 10200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$4e		; 78, 'N', width
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_736b
		ret

code_736b:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$3c		; 60, '<', b_di
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$8		; fixPriority
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2ec4	; "bLoad"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2e93	; "Belt"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2eca	; "Belt of Load"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$27d8		; 10200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$4e		; 78, 'N', width
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_7411
		ret

code_7411:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$3c		; 60, '<', b_di
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$8		; fixPriority
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2ed7	; "bCarrying"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2e93	; "Belt"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2ee1	; "Belt of Carrying"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$27d8		; 10200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$4e		; 78, 'N', width
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_74b7
		ret

code_74b7:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$3c		; 60, '<', b_di
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$8		; fixPriority
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2ef2	; "bGirdleOfMight"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2e93	; "Belt"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2f01	; "Girdle of Might"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$27d8		; 10200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$4e		; 78, 'N', width
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_755d
		ret

code_755d:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$16		; 22, lsLeft
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$3c		; 60, '<', b_di
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$8		; fixPriority
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$f2ff		; -3329
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2f11	; "RobeOfDefense"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2f1f	; "Mage's Robe"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2cec		; 11500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$35		; 53, '5', nodePtr
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_75fc
		ret

code_75fc:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$b		; 11, inRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$32		; 50, '2', edit
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$f4fd		; -2819
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2f2b	; "mwStinger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1ad2	; "Throwing Dagger"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2f35	; "The Stinger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_76a3
		ret

code_76a3:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		push2
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2f41	; "mwFangblade"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1ae7	; "Dagger"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2f4d	; "Fangblade"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_7742
		ret

code_7742:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2f57	; "mwExecutionersAxe"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b5d	; "Battle Axe"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2f69	; "The Executioner"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3e1c		; 15900
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$5d		; 93, ']', dataInc
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_77e2
		ret

code_77e2:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$6d6		; 1750, BAD SELECTOR
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2f79	; "mwLifeLeech"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1af9	; "Short Sword"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2f85	; "Life Leech"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3b60		; 15200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_7883
		ret

code_7883:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$1e		; 30, brRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2f90	; "mwVulcanEdge"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b0f	; "Long Sword"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2f9d	; "Vulcan Edge"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_7923
		ret

code_7923:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$28		; 40, '(', style
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2fa9	; "mwNullsword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b25	; "Broad Sword"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2fb5	; "Nullsword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_79c3
		ret

code_79c3:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$3c		; 60, '<', b_di
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2fbf	; "mwWrath"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b48	; "Two Handed Sword"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2fc7	; "The Wrath"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3a98		; 15000
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_7a63
		ret

code_7a63:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$12c		; 300, lessEqualLong
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2fd1	; "mwDefender"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b0f	; "Long Sword"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2fdc	; "The Defender"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$35		; 53, '5', nodePtr
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_7b04
		ret

code_7b04:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$28		; 40, '(', style
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_2fe9	; "mwUnholyClub"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_23ed	; "Admantium Club"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_2ff6	; "Unholy Club"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3ee4		; 16100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$61		; 97, 'a', frame
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_7ba4
		ret

code_7ba4:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$dc		; 220, posn
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3002	; "mwMaceOfVirtue"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_240a	; "Admantium Mace"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_3011	; "Mace of Virtue"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3d54		; 15700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$4f		; 79, 'O', pragmaFail
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_7c45
		ret

code_7c45:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$fa		; 250, lower
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3020	; "mwVengenceSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_23c9	; "Admantium Broad Sword"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_3030	; "Sword of Vengence"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_7ce6
		ret

code_7ce6:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$be		; 190, seconds
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3042	; "mwTiwazSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b25	; "Broad Sword"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_304f	; "Sword of Tiwaz"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$73		; 115, 's', center
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_7d87
		ret

code_7d87:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$6e		; 110, 'n', resX
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_305e	; "mwUruzDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1ad2	; "Throwing Dagger"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_306b	; "Uruz Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$73		; 115, 's', center
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_7e27
		ret

code_7e27:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$16		; 22, lsLeft
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3077	; "mwSpecialNullsword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2fb5	; "Nullsword"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_308a	; "Sword of the Mists"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$30		; 48, '0', who
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_7ec7
		ret

code_7ec7:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$170c		; 5900
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_309d	; "mwBerserkersAxe"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b5d	; "Battle Axe"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_30ad	; "Berserker's Axe"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3e1c		; 15900
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_7f68
		ret

code_7f68:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$6d6		; 1750, BAD SELECTOR
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_30bd	; "mwMistSpySword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1af9	; "Short Sword"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_30cc	; "Mists Short Sword"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3b60		; 15200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$30		; 48, '0', who
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_8009
		ret

code_8009:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$170c		; 5900
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_30de	; "mwMistWizDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1ad2	; "Throwing Dagger"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_30ee	; "Mist Wizard Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_80aa
		ret

code_80aa:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$1e		; 30, brRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3101	; "mwBonecrusher"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b31	; "Club"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_310f	; "The Bonecrusher"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3ee4		; 16100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$68		; 104, 'h', restart
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_814a
		ret

code_814a:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$708		; 1800, BAD SELECTOR
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_311f	; "mwFinvarraClaw"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2333	; "Admantium Claw"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_312e	; "Finvarra's Fist"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3fac		; 16300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$73		; 115, 's', center
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_81eb
		ret

code_81eb:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$25		; 37, '%', fore
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_313e	; "mwThiefBlade"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1af9	; "Short Sword"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_314b	; "Thief's Blade"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3b60		; 15200
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_828b
		ret

code_828b:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$1e		; 30, brRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3159	; "mwIronwoodCudgel"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b31	; "Club"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_316a	; "Ironwood Cudgel"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3cbe		; 15550
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_832b
		ret

code_832b:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$7d0		; 2000, BAD SELECTOR
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_317a	; "mwOdinSword"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b48	; "Two Handed Sword"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_3186	; "Odin's Edge"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3c8c		; 15500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_83cc
		ret

code_83cc:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$15e		; 350, clientLastCel
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3192	; "FuloranMaul"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_319e	; "Fuloran's Maul"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3c28		; 15400
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_8465
		ret

code_8465:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$170c		; 5900
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_31ad	; "mwDragonClaw"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1ad2	; "Throwing Dagger"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_31ba	; "Dragon Claw"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$40		; 64, '@', yStep
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_8506
		ret

code_8506:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_31c6	; "mwDuachsThorn"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1ae7	; "Dagger"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_31d4	; "Duach's Thorn"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3bc4		; 15300
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_85a6
		ret

code_85a6:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$b		; 11, inRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$f8ff		; -1793
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_31e2	; "mwEnidsNeedle"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1ad2	; "Throwing Dagger"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_31f0	; "Enid's Needle"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3d22		; 15650
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$64		; 100, 'd', moveDone
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_8647
		ret

code_8647:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$b		; 11, inRight
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$f4ff		; -2817
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_31fe	; "mwGram"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b48	; "Two Handed Sword"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_3205	; "Gram, Sword of the Dragon Slayer"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3aca		; 15050
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_86e8
		ret

code_86e8:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$dc		; 220, posn
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push2
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3226	; "mwFafnirFang"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1ae7	; "Dagger"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_3233	; "Fafnir's Fang"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3c5a		; 15450
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_8789
		ret

code_8789:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$19		; 25, lsBottom
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3241	; "mwHarbingerDoom"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b5d	; "Battle Axe"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_3251	; "Harbinger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3d86		; 15750
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_8829
		ret

code_8829:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$798		; 1944, BAD SELECTOR
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_325b	; "mwFinvarraDefender"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1b25	; "Broad Sword"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_326e	; "Finvarra's Defender"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3afc		; 15100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$73		; 115, 's', center
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_88ca
		ret

code_88ca:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$2a		; 42, '*', font
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push1
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3282	; "mwWyrdDagger"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_1ad2	; "Throwing Dagger"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_328f	; "The Wyrd Dagger"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$3cf0		; 15600
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$1d		; 29, brTop
		pushi	$330		; 816, pColor
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$201		; 513, thumb
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_896a
		ret

code_896a:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$19		; 25, lsBottom
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$4e3		; 1251, pDamageType
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWeapon
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_329f	; "EnchantedShield"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_329f	; "EnchantedShield"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$41a0		; 16800
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$40		; 64, '@', yStep
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_8a01
		ret

code_8a01:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$96		; 150, isClass
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_32af	; "maShieldOfInfiniteThought"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_2542	; "Large Shield"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_32c9	; "Shield of Infinite Thought"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$41a0		; 16800
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$30		; 48, '0', who
		pushi	$330		; 816, pColor
		push1
		pushi	$35		; 53, '5', nodePtr
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_8aa8
		ret

code_8aa8:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$36		; 54, '6', client
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$5		; scaleY
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$11		; 17, bitmap
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_32e4	; "SentinelBaldric"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_32f4	; "Sentinel's Baldric"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2a94		; 10900
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$b		; 11, inRight
		pushi	$330		; 816, pColor
		push1
		pushi	$36		; 54, '6', client
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$809		; 2057, BAD SELECTOR
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$c0		; 192, ticks
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_8b48
		ret

code_8b48:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$631		; 1585, pHairDye
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BDye
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$646		; 1606, pCurrency
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BShop
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3307	; "ImplementorBaldric"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_331a	; "Implementor's Baldric"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2a94		; 10900
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$b		; 11, inRight
		pushi	$330		; 816, pColor
		push1
		pushi	$62		; 98, 'b', vol
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$809		; 2057, BAD SELECTOR
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$c0		; 192, ticks
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_8c11
		ret

code_8c11:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$631		; 1585, pHairDye
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BDye
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$646		; 1606, pCurrency
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BShop
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3330	; "EventsBaldric"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_333e	; "Event Host's Baldric"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2a94		; 10900
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$b		; 11, inRight
		pushi	$330		; 816, pColor
		push1
		pushi	$58		; 88, 'X', delete
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$c0		; 192, ticks
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_8cd9
		ret

code_8cd9:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$631		; 1585, pHairDye
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BDye
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3353	; "MentorBaldric"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_3361	; "Mentor's Baldric"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2a94		; 10900
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$b		; 11, inRight
		pushi	$330		; 816, pColor
		push1
		pushi	$31		; 49, '1', message
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$c0		; 192, ticks
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_8d8d
		ret

code_8d8d:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$631		; 1585, pHairDye
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BDye
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3372	; "StorylineBaldric"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_3383	; "Storyline's Baldric"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$2a94		; 10900
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$b		; 11, inRight
		pushi	$330		; 816, pColor
		push1
		pushi	$11		; 17, bitmap
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$c0		; 192, ticks
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_8e41
		ret

code_8e41:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		pushi	$50		; 80, 'P', claimed
		pushi	$4cd		; 1229, pAreaWorn
		push1
		pushi	$63		; 99, 'c', perform
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$631		; 1585, pHairDye
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BDye
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3397	; "GameOfficial"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_33a4	; "Mythril Helmet"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_33b3	; "Game Officials"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$7594		; 30100
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$3f		; 63, '?', xStep
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_8efc
		ret

code_8efc:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_33c2	; "SentinelHelm"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_33b3	; "Game Officials"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_33cf	; "Sentinel's Helmet"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$7b0c		; 31500
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$3f		; 63, '?', xStep
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_8fa0
		ret

code_8fa0:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_33e1	; "MentorHelmet"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_33a4	; "Mythril Helmet"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_33ee	; "Guide's Helmet"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$7b3e		; 31550
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$3f		; 63, '?', xStep
		pushi	$330		; 816, pColor
		push1
		pushi	$ff		; 255, asInteger
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$9		; inLeft
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_9044
		ret

code_9044:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$19		; 25, lsBottom
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_33fd	; "BishopHat"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_33b3	; "Game Officials"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_3407	; "Bishop's Hat"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$7b70		; 31600
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$3f		; 63, '?', xStep
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$809		; 2057, BAD SELECTOR
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_90e9
		ret

code_90e9:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$646		; 1606, pCurrency
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BShop
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3414	; "DuachsAura"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_33b3	; "Game Officials"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_341f	; "Duach's Aura"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$7ba2		; 31650
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$3f		; 63, '?', xStep
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$809		; 2057, BAD SELECTOR
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_91a2
		ret

code_91a2:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$646		; 1606, pCurrency
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BShop
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_342c	; "DespothesCrown"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_33b3	; "Game Officials"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_343b	; "Despothes' Crown"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$7bd4		; 31700
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$3f		; 63, '?', xStep
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$809		; 2057, BAD SELECTOR
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_925b
		ret

code_925b:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$646		; 1606, pCurrency
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BShop
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_344c	; "RareCrown"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_33b3	; "Game Officials"
		push
		pushi	$35e		; 862, pIDName
		push1
		lofsa	string_3456	; "Implementor's Crown"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$7aa8		; 31400
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$3f		; 63, '?', xStep
		pushi	$330		; 816, pColor
		push1
		pushi	$53		; 83, 'S', restore
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$809		; 2057, BAD SELECTOR
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$3c
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_9314
		ret

code_9314:	pushi	$4c1		; 1217, pBulk
		push1
		push0
		pushi	$4c2		; 1218, pWeight
		push1
		pushi	$5		; scaleY
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$2fe		; 766, pLayer
		push1
		push0
		pushi	$4cd		; 1229, pAreaWorn
		push1
		push0
		pushi	$4d0		; 1232, pMask
		push1
		pushi	$ff		; 255, asInteger
		pushi	$387		; 903, addBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$12
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		pushi	$646		; 1606, pCurrency
		push1
		push0
		pushi	$387		; 903, addBase
		push1
		class	BShop
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_346a	; "GMEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_3476	; "GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_93c5
		ret

code_93c5:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_347d	; "GMOliveEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_348e	; "Olive GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$30		; 48, '0', who
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_9473
		ret

code_9473:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_349b	; "GMLimeEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_34ab	; "Lime GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$31		; 49, '1', message
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_9521
		ret

code_9521:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_34b7	; "GMExtraLimeEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_34cc	; "Extra Lime GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$32		; 50, '2', edit
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_95cf
		ret

code_95cf:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_34de	; "GMLimeBlueEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_34f2	; "Lime Blue GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$34		; 52, '4', number
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_967d
		ret

code_967d:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3503	; "GMBlueEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_3513	; "Blue GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$35		; 53, '5', nodePtr
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_972b
		ret

code_972b:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_351f	; "GMAzureEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_3530	; "Azure GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$36		; 54, '6', client
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_97d9
		ret

code_97d9:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_353d	; "GMLightAzureEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_3553	; "Light Azure GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$37		; 55, '7', dx
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_9887
		ret

code_9887:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3566	; "GMBlueRedEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_3579	; "Blue Red GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$39		; 57, '9', b_moveCnt
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_9935
		ret

code_9935:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3589	; "GMRedEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_3598	; "Red GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$3a		; 58, ':', b_i1
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_99e3
		ret

code_99e3:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_35a3	; "GMPinkEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_35b3	; "Pink GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$3b		; 59, ';', b_i2
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_9a91
		ret

code_9a91:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_35bf	; "GMHotPinkEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_35d2	; "Hot Pink GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$3c		; 60, '<', b_di
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_9b3f
		ret

code_9b3f:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_35e2	; "GMPinkGoldEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_35f6	; "Pink Gold GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$3e		; 62, '>', b_incr
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_9bed
		ret

code_9bed:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3607	; "GMGoldEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_3617	; "Gold GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$3f		; 63, '?', xStep
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_9c9b
		ret

code_9c9b:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3623	; "GMYellowEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_3635	; "Yellow GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$40		; 64, '@', yStep
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_9d49
		ret

code_9d49:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3643	; "GMLightYellowEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_365a	; "Light Yellow GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$41		; 65, 'A', moveSpeed
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_9df7
		ret

code_9df7:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_366e	; "GMYellowVioletEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_3686	; "Yellow Violet GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$43		; 67, 'C', heading
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_9ea5
		ret

code_9ea5:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_369b	; "GMVioletEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_36ad	; "Violet GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$44		; 68, 'D', mover
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_9f53
		ret

code_9f53:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_36bb	; "GMMagentaEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_36ce	; "Magenta GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$45		; 69, 'E', doit
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_a001
		ret

code_a001:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_36dd	; "GMLightMagentaEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_36f5	; "Light Magenta GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$46		; 70, 'F', isBlocked
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_a0af
		ret

code_a0af:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_370a	; "GMBrownEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_371b	; "Brown GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$49		; 73, 'I', replay
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_a15d
		ret

code_a15d:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

::doit:
		pushi	$20		; 32, ' ', name
		push1
		lofsa	string_3728	; "GMTanEasterEgg"
		push
		pushi	$315		; 789, pName
		push1
		lofsa	string_3737	; "Tan GM Egg"
		push
		pushi	$f		; 15, loop
		push1
		push0
		pushi	$3ed		; 1005, pBaseView
		push1
		pushi	$f4ba		; -2886
		pushi	$3ec		; 1004, pAction
		push1
		pushi	$1d		; 29, brTop
		pushi	$3ea		; 1002, pClutStart
		push1
		pushi	$59		; 89, 'Y', printLang
		pushi	$330		; 816, pColor
		push1
		pushi	$4a		; 74, 'J', setPri
		pushi	$415		; 1045, pBaseBitsLo
		push1
		pushi	$2003		; 8195
		pushi	$416		; 1046, pBaseBitsHi
		push1
		pushi	$40		; 64, '@', yStep
		lap	param[$1]
		send	$36
		bnot
		pushi	$373		; 883, setAction
		push1
		pushi	$3ec		; 1004, pAction
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		lag	global[$f3]
		bnt	code_a20b
		ret

code_a20b:	pushi	$448		; 1096, pState
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BConsume
		push
		lap	param[$1]
		send	$6
		bnot
		send	$6
		bnot
		pushi	$4c1		; 1217, pBulk
		push1
		pushi	$a		; 10, inTop
		pushi	$4c2		; 1218, pWeight
		push1
		push1
		pushi	$387		; 903, addBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$46c		; 1132, pWeightCap
		push1
		pushi	$c8		; 200, handleEvent
		pushi	$46d		; 1133, pBulkCap
		push1
		pushi	$a		; 10, inTop
		pushi	$387		; 903, addBase
		push1
		class	BContainer
		push
		lap	param[$1]
		send	$6
		bnot
		send	$c
		bnot
		pushi	$387		; 903, addBase
		push1
		class	BDescribed
		push
		lap	param[$1]
		send	$6
		bnot
		ret

StockObjInitter5::doit:
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		pushi	$9f		; 159, add
		push1
		lofsa	
		push
		push2
		pushi	$9cb6		; -25418
		push0
		callk	kernel_2, $4
		bnot
		send	$6
		bnot
		ret

