Испытание "Безумный донор": вкладка укомплектована

В скелет сознательно клали одно испытание, чтобы сперва убедиться, что вкладка
появляется. Убедились в игре - добавлено второе, оба заказанных на месте.

    <objective type="Craft" item="resourceNecromancerBlood" count="15"/>

Craft, а не Gather: кровь не добывается из мира, она крафтится. count у Craft
работает - проверено заранее, потому что в самых наглядных ванильных примерах
(craftStoneAxe, craftClothes) счётчика нет и легко решить, что его не бывает; на
деле 18 ванильных Craft-целей его несут, вплоть до resourceForgedIron count=100.

Иконка ui_game_symbol_siphoning_strikes ("высасывающие удары") - найдена при
разборе всех 359 доступных символов. Под механику "плати собственной кровью"
попадает точнее любого медицинского символа.

Имя оправдано механикой, а не просто звучит: каждый крафт снимает 90 процентов
ТЕКУЩЕГО здоровья (NecromancerBloodPatch.cs) и требует нож в инвентаре.
Пятнадцать раз подряд - пятнадцать раз до полусмерти.

Зависимости от первого испытания нет и не будет (указание "разрозненно"), хотя
фактически кровь без ножа не скрафтить: игрок сам упрётся в нож, если начнёт с
крови, и это честнее замка.

Локализация: 3 ключа x 13 языков, ключей стало 143. Счётчик в README (RU+EN) и
SITE_DESCRIPTION.html (RU+EN) обновлён той же правкой. Шапка challenges.xml
переписана - она описывала состояние "одно испытание из двух".

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

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
AlexCube
2026-09-16 22:47:51 +03:00
co-authored by Claude Opus 5
parent 156e046cc2
commit 6301a62a54
4 changed files with 37 additions and 10 deletions
+30 -6
View File
@@ -3,12 +3,11 @@
некромантии. Типа тех вкладок, где дают опыт за установку первой двери, за установку
клеймблока, за повешение факела и сбор ресурсов").
ЭТО СКЕЛЕТ, А НЕ ГОТОВАЯ ВКЛАДКА. Сознательно одно испытание из двух заказанных:
challenges.xml мод не трогал ни разу, и сначала надо увидеть в игре, что вкладка вообще
появляется и испытание закрывается. Второе ("Безумный донор", 15 крафтов Крови некроманта,
icon="ui_game_symbol_siphoning_strikes") добавляется одной записью, когда это подтвердится.
Проверять выбрано "Первым делом - нож": нож крафтится сразу и без верстака, то есть
проверка занимает минуту, а не сессию.
ОБА ЗАКАЗАННЫХ ИСПЫТАНИЯ НА МЕСТЕ с 2026-09-16. Сначала тут было одно ("Первым делом -
нож"): challenges.xml мод не трогал ни разу, и сперва надо было увидеть в игре, что вкладка
вообще появляется. Нож выбран для этой проверки потому, что крафтится сразу и без верстака,
то есть проверка занимала минуту, а не сессию. Вкладка отобразилась, испытание закрылось,
лог чистый - после чего добавлен "Безумный донор".
РАЗРОЗНЕННО, НЕ ЦЕПОЧКОЙ (указание: "цепочку ивентов там делать не нужно. Пусть будет
разрозненно. Что сделано то и отмечаем"). Поэтому у группы НЕТ ни link_challenges="true",
@@ -70,5 +69,30 @@
<objective type="Craft" item="necroWpnBladeNecroKnife"/>
</challenge>
<!-- ИСПЫТАНИЕ 2: "Безумный донор" (указание: "добыть 15 флаконов крови некроманта").
Кровь не добывается из мира, она крафтится, поэтому тип Craft, а не Gather.
count="15" - у Craft счётчик поддерживается, и это стоило отдельной проверки: в самых
наглядных ванильных примерах (craftStoneAxe, craftClothes) он не указан, и легко
решить, что его нет. Есть - 18 ванильных Craft-целей его несут, вплоть до
resourceForgedIron count="100" и thrownAmmoPipeBomb count="20".
ИМЯ ОПРАВДАНО МЕХАНИКОЙ, А НЕ ПРОСТО КРАСИВОЕ: каждый крафт Крови некроманта снимает
90% ТЕКУЩЕГО здоровья (NecromancerBloodPatch.cs) и требует нож в инвентаре. Пятнадцать
раз подряд - это пятнадцать раз довести себя до полусмерти, и "Безумный донор" описывает
это точно.
Зависимости от первого испытания нет и быть не должно (указание: "разрозненно"), хотя
фактически кровь без ножа не скрафтить. Порядка у группы нет, так что игрок сам
упрётся в нож, когда попробует начать с крови, - и это честнее замка.
icon="ui_game_symbol_siphoning_strikes" - "высасывающие удары", символ выкачивания
жизни. Найден при разборе всех 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">
<objective type="Craft" item="resourceNecromancerBlood" count="15"/>
</challenge>
</append>
</config>