function on_xml_read() RegisterScriptCallback("on_xml_read", function(xml_file_name, xml_obj) if xml_file_name == [[gameplay\character_desc_yantar.xml]] then -- sakharov local xml_inject = [[ redemption_storyline_1_1 redemption_storyline_1_4 redemption_storyline_2_5 redemption_storyline_3_1 redemption_storyline_3_5_illeon_alive redemption_storyline_3_5_illeon_dead redemption_storyline_4_1 redemption_storyline_5_1 redemption_storyline_6_2 redemption_storyline_lab_items ]] local query_1_res = xml_obj:query("specific_character[id=yan_stalker_sakharov]") local xml_elem = query_1_res[1] xml_obj:insertFromXMLString(xml_inject, xml_elem, #xml_elem.kids) elseif xml_file_name == [[gameplay\character_desc_bar.xml]] then -- barman local xml_inject = [[ redemption_storyline_2_1 redemption_storyline_2_3 redemption_storyline_4_2 redemption_storyline_4_5 redemption_storyline_4_6 redemption_storyline_5_9 ]] local query_1_res = xml_obj:query("specific_character[id=bar_visitors_barman_stalker_trader]") local xml_elem = query_1_res[1] xml_obj:insertFromXMLString(xml_inject, xml_elem, #xml_elem.kids) -- voronin local xml_inject2 = [[ redemption_storyline_5_3 redemption_storyline_5_6 redemption_storyline_6_3 ]] local query_1_res2 = xml_obj:query("specific_character[id=bar_dolg_leader]") local xml_elem2 = query_1_res2[1] xml_obj:insertFromXMLString(xml_inject2, xml_elem2, #xml_elem2.kids) elseif xml_file_name == [[gameplay\character_desc_darkvalley.xml]] then -- sultan local xml_inject = [[ redemption_storyline_4_3 redemption_storyline_4_4 ]] local query_1_res = xml_obj:query("specific_character[id=zat_b7_bandit_boss_sultan]") local xml_elem = query_1_res[1] xml_obj:insertFromXMLString(xml_inject, xml_elem, #xml_elem.kids) elseif xml_file_name == [[gameplay\character_desc_military.xml]] then -- lukash local xml_inject = [[ redemption_storyline_5_4 redemption_storyline_5_5 redemption_storyline_6_4 ]] local query_1_res = xml_obj:query("specific_character[id=mil_smart_terrain_7_7_freedom_leader_stalker]") local xml_elem = query_1_res[1] xml_obj:insertFromXMLString(xml_inject, xml_elem, #xml_elem.kids) end end) end