diff --git a/HarmonySrc/GhostTraderPatch.cs b/HarmonySrc/GhostTraderPatch.cs index 9191703..b706407 100644 --- a/HarmonySrc/GhostTraderPatch.cs +++ b/HarmonySrc/GhostTraderPatch.cs @@ -319,7 +319,9 @@ namespace NecromancerTome { if (_entity is EntityTrader) { - return true; + // Только торговцы самой игры (класс EntityTrader). 16.10 (Nexus, Crozekanov): NPC мода NPCCore построены на + // наследнике EntityTrader и тоже становились призраками - «практически невидимыми». + return _entity.GetType() == typeof(EntityTrader); } EntityClass entityClass = EntityClass.list[_entity.entityClass]; if (entityClass == null || entityClass.entityClassName == null) diff --git a/ModInfo.xml b/ModInfo.xml index 8e90523..1e718a7 100644 --- a/ModInfo.xml +++ b/ModInfo.xml @@ -4,6 +4,6 @@ - + diff --git a/NEXUS_CHANGELOG_1.6.2.txt b/NEXUS_CHANGELOG_1.6.2.txt new file mode 100644 index 0000000..79e42d6 --- /dev/null +++ b/NEXUS_CHANGELOG_1.6.2.txt @@ -0,0 +1,3 @@ +FIX: compatibility with NPC mods. The ghost look (grey and translucent) was given to every entity built on the game's trader type, so NPCs from other mods such as NPCCore became nearly invisible. Now only the game's own traders look like ghosts. Thanks to Crozekanov for the report. +Also in this file: the 1.6.1 fix - blood rose buds and blooming roses no longer float half a block above the planter. +Nothing else changed. Drop-in over 1.6.0, 1.6.1 or 1.5.x: saves carry over. diff --git a/NEXUS_DESCRIPTION.bbcode b/NEXUS_DESCRIPTION.bbcode index 6128011..c111aa1 100644 --- a/NEXUS_DESCRIPTION.bbcode +++ b/NEXUS_DESCRIPTION.bbcode @@ -42,7 +42,7 @@ Updating from 1.5.x: replace the folder, saves carry over. To uninstall, delete [size=5][b]Requirements[/b][/size] [list] -[*][b]7 Days to Die 3.3: version 1.6.1. 7 Days to Die 3.2: version 1.4.3.[/b] Both are on the Files tab. Each build tells you in the main menu if it is started on the wrong game version. +[*][b]7 Days to Die 3.3: version 1.6.2. 7 Days to Die 3.2: version 1.4.3.[/b] Both are on the Files tab. Each build tells you in the main menu if it is started on the wrong game version. [*][b]EasyAntiCheat must be off[/b] - the mod uses Harmony patches. [*][b]No other mods required.[/b] Harmony itself ships with the game. [*][b]Single-player.[/b] The mod was made for single-player from the start. It reworks a number of the game's own mechanics - corpses, loot, zombie behaviour - and a server isn't necessarily built for that, so in multiplayer some things may not work. The story scenes also play there without stopping time, since vanilla pauses only in single-player. diff --git a/NEXUS_FILE_SUMMARY_1.6.2.txt b/NEXUS_FILE_SUMMARY_1.6.2.txt new file mode 100644 index 0000000..0d7bd59 --- /dev/null +++ b/NEXUS_FILE_SUMMARY_1.6.2.txt @@ -0,0 +1 @@ +Fixes for 1.6.0: NPCs from other mods (e.g. NPCCore) no longer turn into translucent ghosts - only the game's own traders do; blood rose buds and flowers no longer float. Drop-in over 1.6.x or 1.5.x, saves carry over. Game 3.3, single-player, EAC off. \ No newline at end of file diff --git a/NecromancerHarmony.dll b/NecromancerHarmony.dll index 68da51d..e04ba18 100644 Binary files a/NecromancerHarmony.dll and b/NecromancerHarmony.dll differ diff --git a/NecromancerHarmony.pdb b/NecromancerHarmony.pdb index d17627b..55da912 100644 Binary files a/NecromancerHarmony.pdb and b/NecromancerHarmony.pdb differ diff --git a/README.md b/README.md index 2f4db4e..e625dc8 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ *English version below — scroll past the Russian half.* -**Версия 1.6.1** — для 7 Days to Die 3.3. Для игры 3.2 — версия 1.4.3. Каждая сборка на чужой версии игры сама скажет, что несовместима. Автор: Alex Cube. +**Версия 1.6.2** — для 7 Days to Die 3.3. Для игры 3.2 — версия 1.4.3. Каждая сборка на чужой версии игры сама скажет, что несовместима. Автор: Alex Cube. - Страница мода: https://www.alexcube.ru/7-days-to-die-moi-mody/kniga-nekromanta-necromancer-s-tome/ - Nexus Mods: https://www.nexusmods.com/7daystodie/mods/12547 @@ -63,7 +63,7 @@ `%APPDATA%/7DaysToDie/` (подходят обе, если её нет — создайте). 3. Запустите игру. Навык «Некромантия» появится на панели навыков крафта сразу. -Версия 1.6.1 — для игры 3.3, версия 1.4.3 — для игры 3.2 (обе на Nexus во вкладке Files). +Версия 1.6.2 — для игры 3.3, версия 1.4.3 — для игры 3.2 (обе на Nexus во вкладке Files). Обновление поверх 1.5.x: сейвы переносятся. Рассчитан на одиночную игру. Мод переделывает ряд механик самой игры (трупы, добычу, поведение @@ -75,6 +75,7 @@ ## История версий +- **1.6.2** — совместимость: призрачный вид только у торговцев самой игры; NPC других модов (например, NPCCore) больше не становятся полупрозрачными. - **1.6.1** — исправление: бутоны и цветы кровавой розы висели над грядкой на полклетки. - **1.6.0** — дух змеи, одержимость зомби и своих питомцев, чертоги разума, книга некроманта с главами, слуги охраняют хозяина (один за раз), могильная крыса, костяной скакун, гео-оссуарий, @@ -99,7 +100,7 @@ # Necromancer's Tome (English) -**Version 1.6.1** — for 7 Days to Die 3.3. For game 3.2 use version 1.4.3. Each build tells you if it is started on the wrong game version. Author: Alex Cube. +**Version 1.6.2** — for 7 Days to Die 3.3. For game 3.2 use version 1.4.3. Each build tells you if it is started on the wrong game version. Author: Alex Cube. - Mod page: https://www.alexcube.ru/7-days-to-die-moi-mody/kniga-nekromanta-necromancer-s-tome/ - Nexus Mods: https://www.nexusmods.com/7daystodie/mods/12547 @@ -162,7 +163,7 @@ Polish, Brazilian Portuguese, Russian, Turkish, Simplified and Traditional Chine `%APPDATA%/7DaysToDie/` (either works; create it if it is not there). 3. Start the game. The Necromancy skill appears in the crafting skills panel right away. -Version 1.6.1 is for game 3.3, version 1.4.3 is for game 3.2 (both on the Nexus Files tab). +Version 1.6.2 is for game 3.3, version 1.4.3 is for game 3.2 (both on the Nexus Files tab). Drop-in over 1.5.x: saves carry over. Built for single-player. The mod reworks a number of the game's own mechanics (corpses, loot, @@ -174,6 +175,7 @@ To uninstall, delete the folder. The mod's items and blocks will be gone from th ## Version history +- **1.6.2** - compatibility: only the game's own traders get the ghost look; NPCs from other mods (for example NPCCore) no longer turn translucent. - **1.6.1** - fix: blood rose buds and flowers floated half a block above the planter. - **1.6.0** - the Snake Spirit, possession of zombies and of your own servants, the Mind Palace, the Necromancer's Tome with chapters, servants that guard their master (one at a time), the Grave diff --git a/SITE_DESCRIPTION.html b/SITE_DESCRIPTION.html index d26b81b..1d32df4 100644 --- a/SITE_DESCRIPTION.html +++ b/SITE_DESCRIPTION.html @@ -38,7 +38,7 @@
  • Запустите игру. Навык «Некромантия» появится на панели навыков крафта сразу.
  • -Версия 1.6.1 — для игры 3.3, версия 1.4.3 — для игры 3.2 (обе на Nexus во вкладке Files). Обновление поверх 1.5.x: сейвы переносятся. +Версия 1.6.2 — для игры 3.3, версия 1.4.3 — для игры 3.2 (обе на Nexus во вкладке Files). Обновление поверх 1.5.x: сейвы переносятся. Рассчитан на одиночную игру. Мод переделывает ряд механик самой игры (трупы, добычу, поведение зомби), а сервер не обязательно на такое рассчитан, поэтому в мультиплеере часть вещей может не работать. Сюжетные сцены там проиграются без остановки времени: пауза игры работает только в сингле. @@ -97,7 +97,7 @@ Fully localized into 13 languages: English, German, Spanish, French, Italian, Ja
  • Start the game. The Necromancy skill appears in the crafting skills panel right away.
  • -Version 1.6.1 is for game 3.3, version 1.4.3 is for game 3.2 (both on the Nexus Files tab). Drop-in over 1.5.x: saves carry over. +Version 1.6.2 is for game 3.3, version 1.4.3 is for game 3.2 (both on the Nexus Files tab). Drop-in over 1.5.x: saves carry over. Built for single-player. The mod reworks a number of the game's own mechanics (corpses, loot, zombie behaviour), and a server isn't necessarily built for that, so in multiplayer some things may not work. The story scenes also play there without stopping time, since the game pauses only in single-player.