Сумка зомби: лут по E, как у волка (ящики, мешки, предметы с земли)
WolfBag.Target - текущая сумка (зомби, если он с сумкой, иначе волка): обыск, подбор, окно рюкзака при обыске и подсказки общие. Тексты «Сумка зомби» и подсказка E - 13 языков. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
eb6c5fb4f1
commit
9717ae200d
@@ -11,6 +11,8 @@ namespace NecromancerTome
|
||||
/// - при выходе из одержимости зомби сбрасывает рюкзаком всё, что было в сумке (и на поясе - когда в поясе
|
||||
/// появятся предметы);
|
||||
/// - гибель одержимого - мешок на месте и метка на карте, как у сумки волка.
|
||||
/// Лут (указание 13.10: «раз у них E свободно, подключай лутание») - как у волка: E на ящик или мешок - обыск с
|
||||
/// переносом в сумку, E на предмет на земле - подобрать (WolfBag.Target - сумка зомби, пока она есть).
|
||||
/// Только зомби из списка вида от первого лица (FpArms.Allows), не питомцы. Окно - то же, что у сумки волка
|
||||
/// (XUiC_BagStorageWindowGroup, без рюкзака персонажа), Tab в зомби открывает его вместо рюкзака.
|
||||
///
|
||||
@@ -30,6 +32,10 @@ namespace NecromancerTome
|
||||
static string FilePath => Path.Combine(GameIO.GetSaveGameDir(), FileName);
|
||||
|
||||
public static bool Active => _bag != null;
|
||||
public static Bag Current => _bag;
|
||||
|
||||
/// <summary>Записать после лута (WolfBag.SaveTarget).</summary>
|
||||
public static void SaveNow() => Save();
|
||||
|
||||
/// <summary>У кого сумка: зомби с видом от первого лица, не питомцы.</summary>
|
||||
public static bool Has(EntityAlive _z, bool _pet) => !_pet && FpArms.Allows(_z);
|
||||
|
||||
Reference in New Issue
Block a user