У тайников в этом моде может быть до трёх точек спавна. Поэтому будет проще подправить скрипт достижения.
С офсайта мода:
[ Достижение на показ SGM тайников ]
В SGM есть достижение, которое отмечает новые SGM-тайники на миникарте, но 60 тайников "слишком много" для нашего счастья. Давайте исправим это недоразумение на 15.
Откроем файл scripts/ui_mod_pda.script и находим функцию achievements_pathfinder_update:
Код
function achievements_pathfinder_update()
local pre=read_mod_param("stat_taynikov")
if pre~=nil and pre>=60 and dont_has_alife_info("sgm_achievements_pathfinder") then
give_info("sgm_achievements_pathfinder")
inc_mod_param("stat_dostigeniy",1)
news_manager.send_tip(
db.actor ,"st_achievement_pathfinder_text",0,"sgm_achievement_pathfinder",10000,nil,"st_achievement_ti p _ t it l e " )
end
end
В этой функции нам нужна только 1 строчка:
if pre~=nil and pre>=60 and dont_has_alife_info("sgm_achievements_pathfinder") then
Меняем 60 на 15 и сохраняем файл.
Для полноты картины следует поправить и описание, открываем файл configs\text\rus\SGM_personal_pda.xml и ищем в нем атрибут st_achievements_need_pathfinder:
Код
<string id="st_achievements_need_pathfinder">
<text>Найденных SGM тайников - 60.</text>
</string>
Тут также правим 60 на 15 и сохраняемся.
Все, достижение отредактировано.
PS: Остальные SGM-достижения редактируются в этих-же файлах.