All pastes #33633 Raw Edit

Unnamed

public text v1 · immutable
#33633 ·published 2005-12-14 10:11 UTC
rendered paste body
class blablibleh : default_npc
parameter_define_begin
	int MoveAroundSocial 0
	int ShoutMsg1 0
	int ShoutMsg2 0
	int ShoutMsg3 0
	int ShoutMsg4 0
	string fnHi "chi.htm"
parameter_define_end

handler 1	//  ATTACKED
	variable_begin
		"attacker"
		"damage"
		"myself"
		"_choiceN"
		"_code"
		"_from_choice"
	variable_end

	shift_sp 1
	push_event	//  attacker
	push_const 36
	add
	fetch_i
	push_const 1
	push_const 2000
	func_call 2	//  func[AddAttackDesire]
	shift_sp -3
	shift_sp -1
handler_end

handler 3	//  TALKED
	variable_begin
		"talker"
		"myself"
		"_choiceN"
		"_code"
		"_from_choice"
	variable_end

	shift_sp 1
	push_event	//  talker
	push_const 32
	add
	fetch_i
	push_parameter fnHi
	func_call 43	//  func[ShowPage]
	shift_sp -2
	shift_sp -1
handler_end

handler 13	//  CREATED
	variable_begin
		"myself"
		"_choiceN"
		"_code"
		"_from_choice"
	variable_end

	push_parameter ShoutMsg1
	push_const 0
	greater
	branch_false L1443
L1442
	shift_sp 1
	shift_sp 1
	push_parameter ShoutMsg1
S249.	""
	push_string S249
S250.	""
	push_string S250
S251.	""
	push_string S251
S252.	""
	push_string S252
S253.	""
	push_string S253
	func_call 89	//  func[MakeFString]
	shift_sp -6
	func_call 42	//  func[Shout]
	shift_sp -1
	shift_sp -1
L1443
	push_parameter MoveAroundSocial
	push_const 0
	greater
	push_reg_sp
	fetch_i
	branch_true L1444
	push_parameter ShoutMsg2
	push_const 0
	greater
	or
	push_reg_sp
	fetch_i
	branch_true L1444
	push_parameter ShoutMsg3
	push_const 0
	greater
	or
L1444
	branch_false L1446
L1445
	shift_sp 1
	push_const 1001
	push_const 10000
	func_call 28	//  func[AddTimerEx]
	shift_sp -2
	shift_sp -1
L1446
handler_end

class_end