1.3.0: шкала 20 убийств за уровень, два индикатора, мир между подчинёнными
Уровень навыка игра хранит ОДНИМ БАЙТОМ (ProgressionValue.Write/Read), поэтому старая шкала "одно убийство - один уровень" при max_level=5000 на каждом сохранении откатывала уровень на 256 назад. Снаружи это выглядело как самопроизвольно закрывающиеся рецепты (жалоба со стрима: Слёзы мертвеца открыты, Пир падальщика под замком при 250+ убитых), а тиры 500/2000/3000/5000 были недостижимы в принципе. Подтверждено на двух живых сейвах: sezon8 - 384 убийства при уровне 129, test8 - 303 при уровне 48. Шкала переведена на 20 убийств = 1 уровень, max_level=250 - влезает в байт с запасом. Уровень больше не накапливается, а вычисляется из necroZombieKillsCVar (float, сохраняется честно) и на каждом убийстве, и постфиксом на PlayerDataFile.ToPlayer - последнее чинит старые сейвы само, без команд и новой игры. Открытое при этом не теряется: в старой шкале уровень всегда был не больше счётчика, так что пересчёт может только вернуть украденное переполнением. Отдельно закрыт случай "счётчик пуст, а уровень есть" - счётчик восстанавливается из уровня по старой шкале. Все пороги пересчитаны в уровни, числа убийств не тронуты, кроме воды: 30 на сетку шагом 20 не ложится, по указанию пользователя мод переехал на 20 - туда же, где браслет и Кровавая сфера. Тег necroNecromancyLvl30 удалён. Сходимость всех 18 рецептов (тег -> RecipeTagUnlocked -> unlock_tier) проверена скриптом. Два индикатора: череп в статус-баре показывает уровень (раньше - общее число убийств), фиолетовая шкала над полосой опыта - продвижение внутри уровня, 0..20. Шкала сделана вёрсткой, а не баффом (бафф умеет число, но не полосу), заполнение привязано через XUi-выражение cvar(). Закрывающая скобка у выражения - одна "}", а не "%}": лишний "%" NCalc читает как остаток от деления и ждёт правый операнд, на чём первая проверка в игре и споткнулась. Третья правка: подчинённые зомби больше не дерутся между собой. Девиация выдаёт приказ "бей зомби", а подчинённый сам EntityZombie, и в targetClasses выражается только тип. Постфикс на EAITarget.check вычёркивает подчинённого из кандидатов (зомби выбирает следующего, настоящего врага), префикс на EntityAlive.SetAttackTarget гасит цель на путях мимо выбора - прежде всего месть, когда подчиняют уже дерущихся. Тексты на 13 языках, README (RU+EN), описания для сайта и Nexus приведены к новой шкале. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
fbd58ad018
commit
ed5fea5192
@@ -1,10 +1,10 @@
|
||||
Key,File,Type,UsedInMainMenu,NoTranslate,KeepLoaded,english,Context / Alternate Text,german,spanish,french,italian,japanese,koreana,polish,brazilian,russian,turkish,schinese,tchinese
|
||||
buffNecroZombieKillTrackerDisplay,buffs,Buff,,,,Zombie Kill Tracker,,Zähler getöteter Zombies,Contador de zombis eliminados,Compteur de zombies tués,Contatore di zombie uccisi,ゾンビ討伐カウンター,좀비 처치 기록기,Licznik zabitych zombie,Contador de zumbis mortos,Счётчик убитых зомби,Öldürülen Zombi Sayacı,僵尸击杀计数器,殭屍擊殺計數器
|
||||
buffNecroZombieKillTrackerDisplayName,buffs,Buff,,,,Total Zombie Kills,,Getötete Zombies insgesamt,Total de zombis eliminados,Total de zombies tués,Zombie uccisi in totale,ゾンビ討伐総数,총 좀비 처치 수,Łącznie zabitych zombie,Total de zumbis mortos,Всего убито зомби,Toplam Öldürülen Zombi,僵尸击杀总数,殭屍擊殺總數
|
||||
buffNecroZombieKillTrackerDisplayDesc,buffs,Buff,,,,Tracks the total number of zombies you have killed. Never resets.,,"Zählt, wie viele Zombies du insgesamt getötet hast. Wird nie zurückgesetzt.",Cuenta el número total de zombis que has eliminado. Nunca se reinicia.,Compte le nombre total de zombies que tu as tués. Ne se réinitialise jamais.,Conta il numero totale di zombie che hai ucciso. Non si azzera mai.,あなたが倒したゾンビの総数を数える。リセットされることはない。,당신이 처치한 좀비의 총수를 셉니다. 절대 초기화되지 않습니다.,Liczy łączną liczbę zabitych przez ciebie zombie. Nigdy się nie zeruje.,Conta o número total de zumbis que você matou. Nunca é reiniciado.,Считает общее количество убитых вами зомби. Никогда не сбрасывается.,Öldürdüğün toplam zombi sayısını takip eder. Asla sıfırlanmaz.,统计你击杀的僵尸总数。永不重置。,統計你擊殺的殭屍總數。永不重置。
|
||||
buffNecroZombieKillTrackerDisplay,buffs,Buff,,,,Necromancy Level,,Nekromantie-Stufe,Nivel de Nigromancia,Niveau de Nécromancie,Livello di Negromanzia,降霊術レベル,강령술 레벨,Poziom Nekromancji,Nível de Necromancia,Уровень некромантии,Nekromansi Seviyesi,亡灵法术等级,亡靈法術等級
|
||||
buffNecroZombieKillTrackerDisplayName,buffs,Buff,,,,Necromancy Level,,Nekromantie-Stufe,Nivel de Nigromancia,Niveau de Nécromancie,Livello di Negromanzia,降霊術レベル,강령술 레벨,Poziom Nekromancji,Nível de Necromancia,Уровень некромантии,Nekromansi Seviyesi,亡灵法术等级,亡靈法術等級
|
||||
buffNecroZombieKillTrackerDisplayDesc,buffs,Buff,,,,Your Necromancy level. Every 20 zombies you put to rest raise it by one; the purple bar beside the experience bar shows how far you are into the current level.,,Deine Nekromantie-Stufe. Je 20 zur Ruhe gebettete Zombies bringen eine Stufe; der violette Balken neben der Erfahrungsleiste zeigt den Fortschritt innerhalb der aktuellen Stufe.,Tu nivel de Nigromancia. Cada 20 zombis que devuelves al descanso suben un nivel; la barra morada junto a la de experiencia muestra tu progreso dentro del nivel actual.,Ton niveau de Nécromancie. Chaque tranche de 20 zombies mis au repos donne un niveau ; la barre violette près de la barre d'expérience indique ta progression dans le niveau en cours.,Il tuo livello di Negromanzia. Ogni 20 zombie messi a riposo valgono un livello; la barra viola accanto a quella dell'esperienza mostra i tuoi progressi nel livello attuale.,降霊術のレベル。ゾンビを20体葬るごとに1レベル上がる。経験値バーの隣にある紫のバーは、現在のレベル内での進み具合を示す。,"당신의 강령술 레벨입니다. 좀비 20마리를 잠재울 때마다 1레벨씩 오르며, 경험치 막대 옆의 보라색 막대가 현재 레벨의 진행도를 보여줍니다.","Twój poziom Nekromancji. Każde 20 uśpionych zombie daje jeden poziom, a fioletowy pasek obok paska doświadczenia pokazuje postęp w obecnym poziomie.",Seu nível de Necromancia. A cada 20 zumbis levados ao descanso você sobe um nível; a barra roxa ao lado da barra de experiência mostra o progresso dentro do nível atual.,"Твой уровень некромантии. Каждые 20 упокоенных зомби поднимают его на единицу, а фиолетовая шкала рядом с полосой опыта показывает продвижение внутри текущего уровня.",Nekromansi seviyen. Huzura kavuşturduğun her 20 zombi bir seviye kazandırır; deneyim çubuğunun yanındaki mor çubuk mevcut seviyedeki ilerlemeni gösterir.,你的亡灵法术等级。每安息 20 只僵尸提升一级,经验条旁边的紫色进度条显示当前等级内的进度。,你的亡靈法術等級。每安息 20 隻殭屍提升一級,經驗條旁邊的紫色進度條顯示目前等級內的進度。
|
||||
craftingNecroNecromancyName,progression,Attribute,,,,Necromancy,,Nekromantie,Nigromancia,Nécromancie,Negromanzia,降霊術,강령술,Nekromancja,Necromancia,Некромантия,Nekromansi,亡灵法术,亡靈法術
|
||||
craftingNecroNecromancyDesc,progression,Attribute,,,,Levels up as you kill zombies.,,"Steigt, während du Zombies tötest.",Sube de nivel a medida que matas zombis.,Progresse à mesure que tu tues des zombies.,Sale di livello man mano che uccidi zombie.,ゾンビを倒すほどレベルが上がる。,좀비를 처치할수록 레벨이 오릅니다.,Rośnie w miarę zabijania zombie.,Sobe de nível conforme você mata zumbis.,Растёт по мере убийства зомби.,Zombi öldürdükçe seviye kazanır.,随着击杀僵尸而提升。,隨著擊殺殭屍而提升。
|
||||
craftingNecroNecromancyLongDesc,progression,Attribute,,,,"Every zombie you kill adds a level to this skill, up to 5000. Its recipes unlock in 5 groups by total zombies killed: Adept from the start, Journeyman at 500, Apprentice at 2000, Necromancer at 3000, Master at 5000.",,"Jeder getötete Zombie bringt dieser Fertigkeit eine Stufe, bis zu 5000. Ihre Rezepte schalten sich in 5 Gruppen frei, nach der Gesamtzahl getöteter Zombies: Adept von Anfang an, Geselle bei 500, Lehrling bei 2000, Nekromant bei 3000, Meister bei 5000.","Cada zombi que matas añade un nivel a esta habilidad, hasta 5000. Sus recetas se desbloquean en 5 grupos según el total de zombis eliminados: Adepto desde el principio, Oficial a los 500, Aprendiz a los 2000, Nigromante a los 3000, Maestro a los 5000.","Chaque zombie tué ajoute un niveau à cette compétence, jusqu'à 5000. Ses recettes se débloquent en 5 groupes selon le total de zombies tués : Adepte dès le début, Compagnon à 500, Apprenti à 2000, Nécromancien à 3000, Maître à 5000.","Ogni zombie che uccidi aggiunge un livello a questa abilità, fino a 5000. Le sue ricette si sbloccano in 5 gruppi in base al totale di zombie uccisi: Adepto fin dall'inizio, Artigiano a 500, Apprendista a 2000, Negromante a 3000, Maestro a 5000.",ゾンビを1体倒すごとに、このスキルのレベルが1上がる(上限5000)。レシピは討伐総数に応じて5つのグループで解放される。アデプトは最初から、ジャーニーマンは500、見習いは2000、ネクロマンサーは3000、マスターは5000。,"좀비를 하나 처치할 때마다 이 기술의 레벨이 1씩 오릅니다(최대 5000). 제작법은 누적 처치 수에 따라 5개 그룹으로 해금됩니다. 숙련자는 처음부터, 직인은 500, 도제는 2000, 강령술사는 3000, 명인은 5000.","Każdy zabity zombie dodaje poziom tej umiejętności, aż do 5000. Jej receptury odblokowują się w 5 grupach według łącznej liczby zabitych zombie: Adept od początku, Czeladnik przy 500, Uczeń przy 2000, Nekromanta przy 3000, Mistrz przy 5000.","Cada zumbi que você mata adiciona um nível a esta habilidade, até 5000. Suas receitas são desbloqueadas em 5 grupos conforme o total de zumbis mortos: Adepto desde o início, Oficial aos 500, Aprendiz aos 2000, Necromante aos 3000, Mestre aos 5000.","Каждый убитый зомби добавляет уровень этому навыку, максимум 5000. Рецепты открываются 5 группами по общему числу убитых зомби: Адепт — с самого начала, Подмастерье — 500, Ученик — 2000, Некромант — 3000, Мастер — 5000.","Öldürdüğün her zombi bu yeteneğe bir seviye ekler, en fazla 5000'e kadar. Tarifleri, toplam öldürülen zombi sayısına göre 5 grup hâlinde açılır: Ehil en baştan, Kalfa 500'de, Çırak 2000'de, Nekromant 3000'de, Usta 5000'de.",每击杀一只僵尸,此技能便提升一级,上限 5000。其配方按击杀总数分 5 组解锁:修习者一开始即可用,熟手 500,学徒 2000,亡灵法师 3000,宗师 5000。,每擊殺一隻殭屍,此技能便提升一級,上限 5000。其配方按擊殺總數分 5 組解鎖:修習者一開始即可用,熟手 500,學徒 2000,亡靈法師 3000,宗師 5000。
|
||||
craftingNecroNecromancyLongDesc,progression,Attribute,,,,"Every 20 zombies you kill add a level to this skill, up to level 250 (5000 zombies). Its recipes unlock in 5 groups by level: Adept from the start, Journeyman at 25, Apprentice at 100, Necromancer at 150, Master at 250.",,"Je 20 getötete Zombies bringen dieser Fertigkeit eine Stufe, bis zu Stufe 250 (5000 Zombies). Ihre Rezepte schalten sich in 5 Gruppen nach Stufe frei: Adept von Anfang an, Geselle bei 25, Lehrling bei 100, Nekromant bei 150, Meister bei 250.","Cada 20 zombis que matas añaden un nivel a esta habilidad, hasta el nivel 250 (5000 zombis). Sus recetas se desbloquean en 5 grupos según el nivel: Adepto desde el principio, Oficial a los 25, Aprendiz a los 100, Nigromante a los 150, Maestro a los 250.","Chaque tranche de 20 zombies tués ajoute un niveau à cette compétence, jusqu'au niveau 250 (5000 zombies). Ses recettes se débloquent en 5 groupes selon le niveau : Adepte dès le début, Compagnon à 25, Apprenti à 100, Nécromancien à 150, Maître à 250.","Ogni 20 zombie uccisi aggiungono un livello a questa abilità, fino al livello 250 (5000 zombie). Le sue ricette si sbloccano in 5 gruppi in base al livello: Adepto fin dall'inizio, Artigiano a 25, Apprendista a 100, Negromante a 150, Maestro a 250.",ゾンビを20体倒すごとに、このスキルのレベルが1上がる(上限250、ゾンビ5000体)。レシピはレベルに応じて5つのグループで解放される。アデプトは最初から、ジャーニーマンは25、見習いは100、ネクロマンサーは150、マスターは250。,"좀비 20마리를 처치할 때마다 이 기술의 레벨이 1씩 오릅니다(최대 250, 좀비 5000마리). 제작법은 레벨에 따라 5개 그룹으로 해금됩니다. 숙련자는 처음부터, 직인은 25, 도제는 100, 강령술사는 150, 명인은 250.","Każde 20 zabitych zombie dodaje poziom tej umiejętności, aż do poziomu 250 (5000 zombie). Jej receptury odblokowują się w 5 grupach według poziomu: Adept od początku, Czeladnik przy 25, Uczeń przy 100, Nekromanta przy 150, Mistrz przy 250.","A cada 20 zumbis mortos você ganha um nível nesta habilidade, até o nível 250 (5000 zumbis). Suas receitas são desbloqueadas em 5 grupos conforme o nível: Adepto desde o início, Oficial aos 25, Aprendiz aos 100, Necromante aos 150, Mestre aos 250.","Каждые 20 убитых зомби добавляют уровень этому навыку, максимум 250 (5000 зомби). Рецепты открываются 5 группами по уровню: Адепт — с самого начала, Подмастерье — 25, Ученик — 100, Некромант — 150, Мастер — 250.","Öldürdüğün her 20 zombi bu yeteneğe bir seviye ekler, en fazla 250. seviyeye kadar (5000 zombi). Tarifleri, seviyeye göre 5 grup hâlinde açılır: Ehil en baştan, Kalfa 25'te, Çırak 100'de, Nekromant 150'de, Usta 250'de.",每击杀 20 只僵尸,此技能便提升一级,上限 250 级(5000 只僵尸)。其配方按等级分 5 组解锁:修习者一开始即可用,熟手 25 级,学徒 100 级,亡灵法师 150 级,宗师 250 级。,每擊殺 20 隻殭屍,此技能便提升一級,上限 250 級(5000 隻殭屍)。其配方按等級分 5 組解鎖:修習者一開始即可用,熟手 25 級,學徒 100 級,亡靈法師 150 級,宗師 250 級。
|
||||
craftingNecroNecromancyTier1Name,progression,Attribute,,,,Adept,,Adept,Adepto,Adepte,Adepto,アデプト,숙련자,Adept,Adepto,Адепт,Ehil,修习者,修習者
|
||||
craftingNecroNecromancyTier2Name,progression,Attribute,,,,Journeyman,,Geselle,Oficial,Compagnon,Artigiano,ジャーニーマン,직인,Czeladnik,Oficial,Подмастерье,Kalfa,熟手,熟手
|
||||
craftingNecroNecromancyTier3Name,progression,Attribute,,,,Apprentice,,Lehrling,Aprendiz,Apprenti,Apprendista,見習い,도제,Uczeń,Aprendiz,Ученик,Çırak,学徒,學徒
|
||||
|
||||
|
Reference in New Issue
Block a user