Кровавая сфера открывается вместе с браслетом, а не с уровня 1
Сфера вставляется в Пространственный браслет, но открывалась с уровня 1, тогда как сам браслет - с 20. Девятнадцать уровней её можно было крафтить в пустоту. По записанному правилу мода "пороги - по нужде, а не по силе" порог ставится туда, где предмет впервые нужен. progression.xml: resourceBloodSphere убрана из unlock_entry с unlock_tier="1" и дописана в строку браслета (unlock_tier="2"). recipes.xml: теги рецепта packMuleCrafting -> learnable,packMuleCrafting, necroNecromancyLvl20. learnable как у всех гейтованных рецептов мода, чтобы рецепт не светился в меню до открытия. Два числа обязаны совпадать и совпадают: RecipeTagUnlocked для necroNecromancyLvl20 стоит на level="20,5000", а unlock_tier="2" в группе с unlock_level="1,20,30,60,100,300" - это те же 20. Разойдись они, замок на панели скилла разошёлся бы с реальной доступностью рецепта. Чистый XML, пересборка не нужна. Комментарии в обоих файлах переписаны - там стояло "ЗАМЕЧЕНО, НЕ ИСПРАВЛЕНО". НЕ ПРОВЕРЕНО В ИГРЕ: на свежем персонаже рецепта быть не должно, после 20 убийств должны открыться браслет и сфера одной строкой. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
8c5636b523
commit
c832f734d7
+14
-6
@@ -101,12 +101,20 @@
|
|||||||
скиллы") - unlock_tier="1" alongside the other always-available Tier-1 items,
|
скиллы") - unlock_tier="1" alongside the other always-available Tier-1 items,
|
||||||
matching its recipe's own necroNecromancyAdept tag in recipes.xml (see that
|
matching its recipe's own necroNecromancyAdept tag in recipes.xml (see that
|
||||||
file's comment - both express the same "available immediately" intent). -->
|
file's comment - both express the same "available immediately" intent). -->
|
||||||
<!-- resourceBloodSphere добавлена 2026-09-15 (указание «доступна на первом
|
<unlock_entry item="thrownStoneSpirit,necroWpnBladeNecroKnife,thrownStonePortalBlue,necroHeresyPyramid" unlock_tier="1"/>
|
||||||
грейде»): tier 1 - это уровень 1, то есть с самого начала, как и весь
|
<!-- resourceBloodSphere ПЕРЕЕХАЛА СЮДА ИЗ tier 1, 2026-09-16.
|
||||||
остальной базовый набор. Её рецепт в recipes.xml намеренно без тега
|
Сначала (15.09) она стояла на tier 1 по указанию «доступна на первом грейде»,
|
||||||
разблокировки - для tier 1 тег не нужен, группа открыта сразу. -->
|
то есть с уровня 1. Но вставляется она в Пространственный браслет, а тот
|
||||||
<unlock_entry item="thrownStoneSpirit,necroWpnBladeNecroKnife,thrownStonePortalBlue,necroHeresyPyramid,resourceBloodSphere" unlock_tier="1"/>
|
открывается на tier 2 (уровень 20) - ровно этой же строкой. Девятнадцать
|
||||||
<unlock_entry item="braceletSpatialVault" unlock_tier="2"/>
|
уровней игрок мог крафтить расходник к предмету, которого у него нет.
|
||||||
|
По записанному правилу мода «пороги - по нужде, а не по силе» порог ставится
|
||||||
|
туда, где предмет впервые нужен, - здесь это момент появления браслета.
|
||||||
|
Парная правка в recipes.xml: рецепту добавлены теги learnable и
|
||||||
|
necroNecromancyLvl20. Оба уровня ОБЯЗАНЫ совпадать: RecipeTagUnlocked для
|
||||||
|
necroNecromancyLvl20 стоит на level="20,5000" ниже, а tier 2 в
|
||||||
|
unlock_level="1,20,30,60,100,300" - это те же 20. Разойдись они, замок на
|
||||||
|
панели скилла разошёлся бы с реальной доступностью рецепта. -->
|
||||||
|
<unlock_entry item="braceletSpatialVault,resourceBloodSphere" unlock_tier="2"/>
|
||||||
<!-- ЧЕТЫРЕ МОДА НОЖА ПЕРЕЕХАЛИ СЮДА ИЗ ГРУППЫ 2, 2026-09-09. Продиктовано:
|
<!-- ЧЕТЫРЕ МОДА НОЖА ПЕРЕЕХАЛИ СЮДА ИЗ ГРУППЫ 2, 2026-09-09. Продиктовано:
|
||||||
"Питьё важно в тот же день. Оно должно быть доступно после 30 убитых зомби.
|
"Питьё важно в тот же день. Оно должно быть доступно после 30 убитых зомби.
|
||||||
Еда - 60. Это самые важные для начала выживания модификации. Модификация на
|
Еда - 60. Это самые важные для начала выживания модификации. Модификация на
|
||||||
|
|||||||
+13
-10
@@ -380,21 +380,24 @@
|
|||||||
<!-- Кровавая сфера, продиктовано 2026-09-15: «Станки не нужны. Ингридиенты: Кровь некроманта,
|
<!-- Кровавая сфера, продиктовано 2026-09-15: «Станки не нужны. Ингридиенты: Кровь некроманта,
|
||||||
5 праха зомби. По одному рецепту изготавливается две сферы.»
|
5 праха зомби. По одному рецепту изготавливается две сферы.»
|
||||||
|
|
||||||
Ни craft_area, ни тега разблокировки: «первый грейд» - это группа 1 «Адепт», а она открыта
|
craft_area нет - крафт личный, как у Камня духов и самого ножа: сфера дешевле призывов и
|
||||||
с уровня 1, и рецепт БЕЗ тега просто доступен всегда. Ровно так же сделан Камень духов
|
верстака не требует.
|
||||||
выше в этом файле - см. комментарий в progression.xml, там это правило записано словами.
|
|
||||||
В скиллах сфера показана отдельной строкой группы 1 с unlock_tier="1".
|
|
||||||
|
|
||||||
ЗАМЕЧЕНО, НЕ ИСПРАВЛЕНО: сам Пространственный браслет открывается на 20 убийствах
|
ПОРОГ ПЕРЕНЕСЁН С УРОВНЯ 1 НА 20, 2026-09-16. Изначально (15.09) рецепт стоял вовсе без
|
||||||
(unlock_tier="2" в группе 1), то есть сферу можно скрафтить на 19 уровней раньше, чем
|
тега разблокировки по указанию «доступна на первом грейде» - а рецепт без тега доступен
|
||||||
появится предмет, в который её вставляют. По записанному правилу «пороги - по нужде, а не
|
всегда. Но сфера вставляется в Пространственный браслет, который открывается только на 20
|
||||||
по силе» ей место рядом с браслетом. Оставлено как продиктовано; переезд - это unlock_tier
|
убийствах (necroNecromancyLvl20), то есть девятнадцать уровней её можно было крафтить в
|
||||||
с 1 на 2 в progression.xml плюс тег necroNecromancyLvl20 сюда.
|
пустоту. Теперь порог общий с браслетом, по записанному правилу мода «пороги - по нужде, а
|
||||||
|
не по силе».
|
||||||
|
|
||||||
|
Тег learnable добавлен вместе с necroNecromancyLvl20 - как у всех остальных гейтованных
|
||||||
|
рецептов мода, чтобы рецепт не светился в меню до открытия. Парная правка в
|
||||||
|
progression.xml: сфера переехала в unlock_entry с unlock_tier="2", там же, где браслет.
|
||||||
|
|
||||||
Цена реальная, а не по списку: одна кровь некроманта стоит ещё и 90% текущего ХП на её
|
Цена реальная, а не по списку: одна кровь некроманта стоит ещё и 90% текущего ХП на её
|
||||||
собственный крафт (NecromancerBloodPatch.cs). Две сферы за один заход это и учитывают. -->
|
собственный крафт (NecromancerBloodPatch.cs). Две сферы за один заход это и учитывают. -->
|
||||||
<append xpath="/recipes">
|
<append xpath="/recipes">
|
||||||
<recipe name="resourceBloodSphere" count="2" tags="packMuleCrafting">
|
<recipe name="resourceBloodSphere" count="2" tags="learnable,packMuleCrafting,necroNecromancyLvl20">
|
||||||
<ingredient name="resourceNecromancerBlood" count="1"/>
|
<ingredient name="resourceNecromancerBlood" count="1"/>
|
||||||
<ingredient name="resourceZombieAsh" count="5"/>
|
<ingredient name="resourceZombieAsh" count="5"/>
|
||||||
</recipe>
|
</recipe>
|
||||||
|
|||||||
Reference in New Issue
Block a user