All pastes #43443 Raw Edit

Anonymous

public text v1 · immutable
#43443 ·published 2006-02-27 23:01 UTC
rendered paste body
class petguy : citizen
parameter_define_begin
	string fnNoItem ""
parameter_define_end
handler 32	//  MENU_SELECTED
	variable_begin
		"talker"
		"ask"
		"reply"
		"myself"
		"_choiceN"
		"_code"
		"_from_choice"
	variable_end

	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L0
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 1
	equal
	and
L0
	branch_false L2
L1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90023
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L4
L3
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90023
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90029
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L5
L4
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L5
	jump L6
L2
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L7
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 2
	equal
	and
L7
	branch_false L9
L8
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90023
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L11
L10
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90023
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90030
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L12
L11
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L12
	jump L13
L9
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L14
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 3
	equal
	and
L14
	branch_false L16
L15
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90023
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L18
L17
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90023
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90031
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L19
L18
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L19
	jump L20
L16
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L21
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 4
	equal
	and
L21
	branch_false L23
L22
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90024
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L25
L24
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90024
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90032
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L26
L25
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L26
	jump L27
L23
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L28
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 5
	equal
	and
L28
	branch_false L30
L29
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90024
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L32
L31
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90024
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90033
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L33
L32
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L33
	jump L34
L30
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L35
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 6
	equal
	and
L35
	branch_false L37
L36
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90024
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L39
L38
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90024
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90034
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L40
L39
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L40
	jump L41
L37
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L42
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 7
	equal
	and
L42
	branch_false L44
L43
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90024
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L46
L45
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90024
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90035
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L47
L46
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L47
	jump L48
L44
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L49
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 8
	equal
	and
L49
	branch_false L51
L50
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90024
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L53
L52
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90024
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90036
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L54
L53
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L54
	jump L55
L51
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L56
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 9
	equal
	and
L56
	branch_false L58
L57
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90024
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L60
L59
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90024
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90037
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L61
L60
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L61
	jump L62
L58
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L63
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 10
	equal
	and
L63
	branch_false L65
L64
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90025
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L67
L66
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90025
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90038
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L68
L67
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L68
	jump L69
L65
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L70
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 11
	equal
	and
L70
	branch_false L72
L71
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90025
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L74
L73
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90025
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90039
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L75
L74
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L75
	jump L76
L72
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L77
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 12
	equal
	and
L77
	branch_false L79
L78
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90025
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L81
L80
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90025
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90040
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L82
L81
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L82
	jump L83
L79
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L84
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 13
	equal
	and
L84
	branch_false L86
L85
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90025
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L88
L87
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90025
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90041
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L89
L88
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L89
	jump L90
L86
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L91
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 14
	equal
	and
L91
	branch_false L93
L92
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90025
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L95
L94
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90025
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90042
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L96
L95
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L96
	jump L97
L93
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L98
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 15
	equal
	and
L98
	branch_false L100
L99
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90026
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L102
L101
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90026
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90043
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L103
L102
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L103
	jump L104
L100
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L105
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 16
	equal
	and
L105
	branch_false L107
L106
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90026
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L109
L108
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90026
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90044
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L110
L109
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L110
	jump L111
L107
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L112
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 17
	equal
	and
L112
	branch_false L114
L113
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90026
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L116
L115
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90026
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90045
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L117
L116
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L117
	jump L118
L114
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L119
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 18
	equal
	and
L119
	branch_false L121
L120
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90026
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L123
L122
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90026
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90046
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L124
L123
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L124
	jump L125
L121
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L126
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 19
	equal
	and
L126
	branch_false L128
L127
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90027
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L130
L129
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90027
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90047
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L131
L130
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L131
	jump L132
L128
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L133
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 20
	equal
	and
L133
	branch_false L135
L134
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90027
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L137
L136
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90027
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90048
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L138
L137
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L138
	jump L139
L135
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L140
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 21
	equal
	and
L140
	branch_false L142
L141
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90027
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L144
L143
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90027
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90049
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L145
L144
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L145
	jump L146
L142
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L147
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 22
	equal
	and
L147
	branch_false L149
L148
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90028
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L151
L150
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90028
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90050
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L152
L151
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L152
	jump L153
L149
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L154
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 23
	equal
	and
L154
	branch_false L156
L155
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90028
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L158
L157
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90028
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90051
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L159
L158
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L159
	jump L160
L156
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L161
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 24
	equal
	and
L161
	branch_false L163
L162
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90028
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L165
L164
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90028
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90052
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L166
L165
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L166
	jump L167
L163
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L168
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 25
	equal
	and
L168
	branch_false L170
L169
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90028
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L172
L171
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90028
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90053
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L173
L172
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L173
	jump L174
L170
	push_event	//  ask
	push_const 100
	add
	fetch_i
	push_const 1
	negate
	equal
	push_reg_sp
	fetch_i
	branch_false L175
	push_event	//  reply
	push_const 104
	add
	fetch_i
	push_const 26
	equal
	and
L175
	branch_false L177
L176
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90028
	func_call 81	//  func[OwnItemCount]
	shift_sp -2
	push_const 1
	greater_equal
	branch_false L179
L178
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90028
	push_const 1
	func_call 80	//  func[DeleteItem1]
	shift_sp -3
	shift_sp -1
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_const 90054
	push_const 1
	func_call 77	//  func[GiveItem1]
	shift_sp -3
	shift_sp -1
	jump L180
L179
	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnNoItem
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
L180
L177
L174
L167
L160
L153
L146
L139
L132
L125
L118
L111
L104
L97
L90
L83
L76
L69
L62
L55
L48
L41
L34
L27
L20
L13
L6
handler_end

class_end