if pc . getqf ( "reward_given" ) == 1 then 
char_log ( pc . get_player_id ( ) , "QUEST_HACK" , "new_quest_lv42 goto_smith hack" ) 
q . done ( ) 
set_state ( "__COMPLETE__" ) 
return 
end 
new_quest_lv42_neededAmountDrop1 = 20 
new_quest_lv42_mob1 = 20047 
new_quest_lv42_drop1 = 50601 
send_letter ( gameforge . new_quest_lv42 . _037_send_letter ) 
q . start ( ) 
q . set_title ( gameforge . new_quest_lv42 . _037_send_letter ) 
local v = find_npc_by_vnum ( 20016 ) 
if 0 == v then 
else 
target . vid ( "__TARGET4__" , v , gameforge . new_quest_lv42 . _050_target ) 
end 
