local SOCK_VNUM = 50010 
say_title ( locale . christmas_tree . christmas_say_title ) 
say ( locale . christmas_tree . greet ) 
local s = select ( locale . christmas_tree . sel_put_sock , locale . christmas_tree . sel_put_sock_not , locale . christmas_tree . sel_intro_event ) 
if s == 1 then 
if pc . level >= 10 then 
if pc . getqf ( "put_sock_count" ) >= 3 then 
say_title ( locale . christmas_tree . christmas_say_title ) 
say ( locale . christmas_tree . no_more_sock ) 
else 
if pc . countitem ( SOCK_VNUM ) >= 1 then 
pc . setqf ( "put_sock_count" , pc . getqf ( "put_sock_count" ) + 1 ) 
pc . removeitem ( SOCK_VNUM , 1 ) 
say_title ( locale . christmas_tree . christmas_say_title ) 
say ( locale . christmas_tree . gain_item_msg ) 
pc . give_item_from_special_item_group ( SOCK_VNUM ) 
else 
say_title ( locale . christmas_tree . christmas_say_title ) 
say ( locale . christmas_tree . no_sock ) 
end 
end 
else 
say_title ( locale . christmas_tree . christmas_say_title ) 
say ( locale . christmas_tree . under_level_10 ) 
end 
elseif s == 2 then 
say_title ( locale . christmas_tree . christmas_say_title ) 
say ( locale . christmas_tree . greet2 ) 
elseif s == 3 then 
say_title ( locale . christmas_tree . christmas_say_title ) 
say ( locale . christmas_tree . intro_msg ) 
end 
