Череп вместо зомби на скилле, вкладке и двух баффах
Вкладка испытаний подтверждена в игре ("вкладка видна, нож сработал"), лог
чистый - ERR за весь запуск ноль, challenges загрузились за 0.08. Заодно
подтвердилось, что осознанный риск скелета сыграл: у группы нет reward_event и
reward_text_key, и игра не сказала ни слова - умолчания корня challenges на
группы распространяются.
По указанию пользователя ui_game_symbol_zombie заменён на ui_game_symbol_skull
во всех четырёх живых местах мода:
progression.xml:90 crafting_skill craftingNecroNecromancy - сам скилл
challenges.xml:41 challenge_category NecroNecromancy - вкладка
buffs.xml:14 buffNecroZombieKillTrackerDisplay - счётчик убийств
buffs.xml:175 buffNecroDarkSense - Тёмное чутьё
Причина пользователя: "Значок зомби - протокольная рожа, как у уголовника. Череп
будет более некромантским."
Вкладка и скилл меняются ТОЛЬКО ПАРОЙ - они обязаны читаться как одно целое. Это
записано комментарием в challenges.xml, чтобы позже их не развели по одному.
СОЗНАТЕЛЬНО НЕ ТРОНУТО: комментарий buffs.xml:150 упоминает ui_game_symbol_zombie,
но описывает ВАНИЛЬНЫЙ класс nav_object="zombie" и его собственную иконку на
карте и компасе. Это не наша иконка, текст не устарел.
Чистый XML, пересборка не нужна.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
90d8fe331b
commit
156e046cc2
+2
-2
@@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
<append xpath="/buffs">
|
<append xpath="/buffs">
|
||||||
<!-- Never expires (duration 0): a persistent lifetime total, not a per-day/session counter. -->
|
<!-- Never expires (duration 0): a persistent lifetime total, not a per-day/session counter. -->
|
||||||
<buff name="buffNecroZombieKillTrackerDisplay" icon="ui_game_symbol_zombie" icon_color="150,0,0" name_key="buffNecroZombieKillTrackerDisplayName" description_key="buffNecroZombieKillTrackerDisplayDesc">
|
<buff name="buffNecroZombieKillTrackerDisplay" icon="ui_game_symbol_skull" icon_color="150,0,0" name_key="buffNecroZombieKillTrackerDisplayName" description_key="buffNecroZombieKillTrackerDisplayDesc">
|
||||||
<stack_type value="ignore"/>
|
<stack_type value="ignore"/>
|
||||||
<duration value="0"/>
|
<duration value="0"/>
|
||||||
<update_rate value=".1"/>
|
<update_rate value=".1"/>
|
||||||
@@ -172,7 +172,7 @@
|
|||||||
состояние кадра верное, но пульсация иконки может подёргиваться раз в секунду. Если
|
состояние кадра верное, но пульсация иконки может подёргиваться раз в секунду. Если
|
||||||
будет заметно - убрать строку снятия из onSelfBuffUpdate и оставить чистку только на
|
будет заметно - убрать строку снятия из onSelfBuffUpdate и оставить чистку только на
|
||||||
onSelfBuffRemove, ценой залипших меток на ушедших зомби. -->
|
onSelfBuffRemove, ценой залипших меток на ушедших зомби. -->
|
||||||
<buff name="buffNecroDarkSense" name_key="buffNecroDarkSenseName" description_key="buffNecroDarkSenseDesc" icon="ui_game_symbol_zombie" icon_color="150,0,255">
|
<buff name="buffNecroDarkSense" name_key="buffNecroDarkSenseName" description_key="buffNecroDarkSenseDesc" icon="ui_game_symbol_skull" icon_color="150,0,255">
|
||||||
<stack_type value="replace"/>
|
<stack_type value="replace"/>
|
||||||
<duration value="0"/>
|
<duration value="0"/>
|
||||||
<update_rate value="1"/>
|
<update_rate value="1"/>
|
||||||
|
|||||||
+15
-6
@@ -33,12 +33,21 @@
|
|||||||
Выбирали из 359 доступных ui_game_symbol_*, собранных по ванильным конфигам. -->
|
Выбирали из 359 доступных ui_game_symbol_*, собранных по ванильным конфигам. -->
|
||||||
<append xpath="/challenges">
|
<append xpath="/challenges">
|
||||||
|
|
||||||
<!-- ВКЛАДКА. icon="ui_game_symbol_zombie" выбран намеренно: ровно этот символ стоит у
|
<!-- ВКЛАДКА. Череп, и это ОДНО РЕШЕНИЕ С ИКОНКОЙ САМОГО СКИЛЛА "Некромантия" в
|
||||||
самого скилла "Некромантия" в progression.xml, так что вкладка и скилл читаются как
|
progression.xml: вкладка и скилл обязаны читаться как одно целое, поэтому меняются
|
||||||
одно целое. Это заодно готовый прецедент - символ в моде уже используется и работает.
|
только парой. Разойдутся - и панель скилла с вкладкой испытаний перестанут выглядеть
|
||||||
Годные альтернативы, если в игре зомби-символ окажется неразличим в 28x28:
|
как одна система.
|
||||||
ui_game_symbol_specters_grace, ui_game_symbol_7th_curse, ui_game_symbol_skull. -->
|
|
||||||
<challenge_category name="NecroNecromancy" title_key="challengeCatNecroNecromancy" icon="ui_game_symbol_zombie"/>
|
Сначала (16.09) здесь стоял ui_game_symbol_zombie - по тому же принципу совпадения со
|
||||||
|
скиллом, у которого он тогда и стоял. В игре вкладка отобразилась и испытание
|
||||||
|
сработало, после чего пользователь заменил символ на череп: "Для некроманта это более
|
||||||
|
атмосферно". Заменено разом во всех четырёх живых местах мода (здесь, скилл в
|
||||||
|
progression.xml и два баффа в buffs.xml), разбор - в BACKLOG.md.
|
||||||
|
|
||||||
|
Годные альтернативы, если череп когда-нибудь разонравится:
|
||||||
|
ui_game_symbol_specters_grace, ui_game_symbol_7th_curse,
|
||||||
|
ui_game_symbol_near_death_trauma. -->
|
||||||
|
<challenge_category name="NecroNecromancy" title_key="challengeCatNecroNecromancy" icon="ui_game_symbol_skull"/>
|
||||||
|
|
||||||
<!-- ГРУППА. Сознательно БЕЗ reward_text_key и reward_event.
|
<!-- ГРУППА. Сознательно БЕЗ reward_text_key и reward_event.
|
||||||
|
|
||||||
|
|||||||
@@ -87,7 +87,7 @@
|
|||||||
tags instead). necroNecromancyLvl20 stays - still the one legitimate one-off (see
|
tags instead). necroNecromancyLvl20 stays - still the one legitimate one-off (see
|
||||||
above). -->
|
above). -->
|
||||||
<append xpath="/progression/crafting_skills">
|
<append xpath="/progression/crafting_skills">
|
||||||
<crafting_skill name="craftingNecroNecromancy" max_level="5000" parent="attCrafting" name_key="craftingNecroNecromancyName" desc_key="craftingNecroNecromancyDesc" long_desc_key="craftingNecroNecromancyLongDesc" icon="ui_game_symbol_zombie">
|
<crafting_skill name="craftingNecroNecromancy" max_level="5000" parent="attCrafting" name_key="craftingNecroNecromancyName" desc_key="craftingNecroNecromancyDesc" long_desc_key="craftingNecroNecromancyLongDesc" icon="ui_game_symbol_skull">
|
||||||
|
|
||||||
<!-- display_entry block kept in the SAME append as the crafting_skill itself (unlike
|
<!-- display_entry block kept in the SAME append as the crafting_skill itself (unlike
|
||||||
an earlier draft of this edit, which tried appending display_entry via a second,
|
an earlier draft of this edit, which tried appending display_entry via a second,
|
||||||
|
|||||||
Reference in New Issue
Block a user