Награды испытаний по реальной цене + Камень духов и портальный камень

Пользователь: "за кровь 100 XP маловато". Награды не задавались вовсе, поэтому
все испытания падали на challenge_reward_default (100 XP, gameevents.xml:602).
Своих событий заводить не нужно - готовы 500/1000/2000/2500/5000/10000.

ИСПРАВЛЕНА МОЯ ЖЕ ОЦЕНКА. Я предложил оставить ножу 100, обосновав это тем, что
он "один крафт, без риска", - и сказал это ДО чтения рецепта. В нож входит
1 Кровь некроманта, а её крафт снимает 90 процентов ТЕКУЩЕГО здоровья. Нож стоит
захода на порог смерти, аналогия с craftStoneAxe была неверной. Поставлено 500.

Итоговая лестница, каждое число обосновано ценой:

    Камень духов             1 камень + 20 волокон                     100
    Нож некроманта           5 костей + 10 волокон + 1 кровь           500
    Синий портальный камень  150 праха зомби + 3 минералки             2000
    Безумный донор           15 крафтов крови = 15 x 90% ХП            2500

Портальный камень: 2000 при одном крафте, потому что в рецепте 150 праха зомби.
Прах падает с помеченной Жертвы по 1-4 с вероятностью 0.4 (loot.xml), в среднем
около единицы за убийство - то есть порядка 150 ритуальных убийств ножом.
Ванильный craftForgedIron (100 крафтов) платит 2000 за такой же грайнд без риска.

Донор: 2500, выше портального камня, потому что оплачивает не грайнд, а
смертельный риск. Выше не пошли - 5000 ваниль держит за химстанцией и тирами
квестов.

Камень духов: 100 и это не занижение - самая дешёвая вещь мода и буквальный
аналог craftStoneAxe, за который ваниль платит ровно умолчание.

ДВА НОВЫХ ИСПЫТАНИЯ, названия под механику:
  "Первый подданный" - Камень духов подчиняет зомби, и тот бьётся за игрока; это
  первое существо, которое слушается некроманта. Иконка specters_grace совпадает
  и с названием предмета, и со смыслом.
  "Короткая дорога домой" - камень телепортирует к спальному мешку и не
  расходуется. Иконка map_house.

Локализация: 6 ключей x 13 языков, ключей стало 149. Счётчик в README и
SITE_DESCRIPTION обновлён. Текст наград заводить не пришлось - ключи
challenge_reward_*xp ванильные.

НЕ ПРОВЕРЕНО В ИГРЕ.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
AlexCube
2026-09-17 00:41:55 +03:00
co-authored by Claude Opus 5
parent 6301a62a54
commit d8f06cd53a
4 changed files with 64 additions and 11 deletions
+54 -7
View File
@@ -58,14 +58,19 @@
дороже, чем один раз посмотреть в лог. -->
<challenge_group category="NecroNecromancy" name="NecroPath" title_key="challengeGroupNecroPath"/>
<!-- ИСПЫТАНИЕ. objective type="Craft" без count - ножа нужен один, ровно как у ванильного
craftStoneAxe. (count у Craft поддерживается - 18 ванильных целей его имеют, вплоть до
resourceForgedIron count="100"; он понадобится второму испытанию, где нужно 15 банок
крови.)
<!-- ИСПЫТАНИЕ. objective type="Craft" без count - ножа нужен один.
hint не задан: он необязателен - в ванили одно испытание из 188 обходится без него, а
тут подсказка и не нужна, название говорит само за себя. -->
тут подсказка и не нужна, название говорит само за себя.
500 XP, А НЕ УМОЛЧАНИЕ. Сначала тут не стояло награды вовсе, то есть работал
challenge_reward_default (100 XP), по аналогии с ванильным craftStoneAxe: один крафт в
самом начале. Аналогия оказалась неверной, и это выяснилось только при чтении рецепта:
в ножа входит 1 Кровь некроманта, а её собственный крафт снимает 90% ТЕКУЩЕГО здоровья.
То есть нож стоит одного захода на порог смерти, чего у каменного топора нет и близко.
500 - ванильный тир простых, но небесплатных дел (craftCharredMeat, huntAnimals). -->
<challenge name="necroCraftKnife" title_key="challengeNecroCraftKnifeTitle" icon="ui_game_symbol_knife" group="NecroPath"
short_description_key="challengeNecroCraftKnifeShort" description_key="challengeNecroCraftKnifeDesc">
short_description_key="challengeNecroCraftKnifeShort" description_key="challengeNecroCraftKnifeDesc"
reward_text_key="challenge_reward_500xp" reward_event="challenge_reward_500">
<objective type="Craft" item="necroWpnBladeNecroKnife"/>
</challenge>
@@ -90,9 +95,51 @@
жизни. Найден при разборе всех 359 доступных ui_game_symbol_*; под механику "плати
собственной кровью" попадает точнее любого медицинского символа. -->
<challenge name="necroMadDonor" title_key="challengeNecroMadDonorTitle" icon="ui_game_symbol_siphoning_strikes" group="NecroPath"
short_description_key="challengeNecroMadDonorShort" description_key="challengeNecroMadDonorDesc">
short_description_key="challengeNecroMadDonorShort" description_key="challengeNecroMadDonorDesc"
reward_text_key="challenge_reward_2500xp" reward_event="challenge_reward_2500">
<objective type="Craft" item="resourceNecromancerBlood" count="15"/>
</challenge>
<!-- ИСПЫТАНИЕ 3: "Первый подданный" - Камень духов (указание 2026-09-17: "И первый камень
духов. Сам посчитай и придумай").
Имя про механику: Камень духов подчиняет зомби, и подчинённый бьётся за игрока. Это
первое существо, которое слушается некроманта, - отсюда "подданный".
100 XP, то есть challenge_reward_default, награда НЕ ЗАДАНА СОЗНАТЕЛЬНО. Рецепт -
1 камень + 20 волокон травы, ни праха, ни крови. Это самая дешёвая вещь мода и
буквальный аналог ванильного craftStoneAxe, за который ваниль платит ровно умолчание.
Здесь 100 - не занижение, а единственное честное число: поднять его выше значило бы
платить за десять минут игры больше, чем ваниль платит за то же самое.
icon="ui_game_symbol_specters_grace" ("милость призрака") - предмет называется Камнем
ДУХОВ и подчиняет мёртвого, так что символ совпадает и по названию, и по смыслу. -->
<challenge name="necroSpiritStone" title_key="challengeNecroSpiritStoneTitle" icon="ui_game_symbol_specters_grace" group="NecroPath"
short_description_key="challengeNecroSpiritStoneShort" description_key="challengeNecroSpiritStoneDesc">
<objective type="Craft" item="thrownStoneSpirit"/>
</challenge>
<!-- ИСПЫТАНИЕ 4: "Короткая дорога домой" - Синий портальный камень (указание 2026-09-17).
Имя про механику: камень телепортирует к спальному мешку за десятисекундный канал и не
расходуется. Это в буквальном смысле короткий путь домой, и никакой другой предмет мода
этого не делает.
2000 XP - и это САМОЕ ДОРОГОЕ ИСПЫТАНИЕ ВКЛАДКИ ПО ГРАЙНДУ, что видно только из
рецепта: 1 камень + 3 минералки + 15 волокон + 150 ПРАХА ЗОМБИ. Прах падает с Жертвы,
помеченной Ножом некроманта, по 1-4 с вероятностью 0.4 (loot.xml), то есть в среднем
около одной единицы за убийство - значит 150 праха это порядка ста пятидесяти
ритуальных убийств ножом. Для сравнения, ванильный craftForgedIron (сто крафтов
кованого железа) платит 2000, и это чистый грайнд без риска - ровно тот же случай.
Выше не ставим: 2500 у "Безумного донора" оплачивает смертельный риск, которого здесь
нет, а 5000 ваниль держит за химстанцией и тирами квестов.
icon="ui_game_symbol_map_house" - дом, к которому камень и возвращает. -->
<challenge name="necroPortalStoneBlue" title_key="challengeNecroPortalBlueTitle" icon="ui_game_symbol_map_house" group="NecroPath"
short_description_key="challengeNecroPortalBlueShort" description_key="challengeNecroPortalBlueDesc"
reward_text_key="challenge_reward_2000xp" reward_event="challenge_reward_2000">
<objective type="Craft" item="thrownStonePortalBlue"/>
</challenge>
</append>
</config>