if pc . count_item ( new_quest_lv22_drop1 ) < new_quest_lv22_neededAmountDrop1 then 
if math . random ( 1 , 100 ) <= new_quest_lv22_dropProb1 then 
drop = true 
pc . give_item2 ( new_quest_lv22_drop1 ) 
if new_quest_lv22_neededAmountDrop1 == pc . count_item ( new_quest_lv22_drop1 ) and new_quest_lv22_neededAmountDrop2 == pc . count_item ( new_quest_lv22_drop2 ) then 
notice_multiline ( gameforge . new_quest_lv22 . _057_notice , notice ) 
q . done ( ) 
set_state ( "back_to_baekgo" ) 
else 
if new_quest_lv22_neededAmountDrop1 == pc . count_item ( new_quest_lv22_drop1 ) then 
notice_multiline ( string . format ( gameforge . new_quest_lv22 . _058_notice , new_quest_lv22_neededAmountDrop2 - pc . count_item ( new_quest_lv22_drop2 ) ) , notice ) 
else 
notice_multiline ( string . format ( gameforge . new_quest_lv22 . _056_notice , new_quest_lv22_neededAmountDrop1 - pc . count_item ( new_quest_lv22_drop1 ) ) , notice ) 
end 
end 
else 
end 
end 
