Аддон предназначен для удаления лишних трупов и бесхозного оружия и предотвращения, таким образом, вылетов игры, которые часто происходят из-за скопившегося на локациях "мусора".
Автор: Skunk
За основу взят "уборщик трупов" из аддона New Lewel Changer Мастера Сяка.
При каждой загрузке или при переходе на другую локацию запускается скрипт, сканирующий все игровые объекты, которые находятся далее 30 метров от ГГ. Если найден труп, он помещается в таблицу для дальнейшего удаления. Максимально допустимое количество трупов для всех локаций - 30 штук, не считая тех, что в исключениях. Удаление происходит в два этапа: сначала удаляются только те трупы, в которых нет лута. Соответственно, трупы с лутом внутри будут лежать дольше, что повышает вероятность снять с него какой-нибудь предмет. Если после первого этапа, трупов всё ещё больше 30, то лишние удаляются даже если они с лутом. При прочих равных условиях, в первую очередь удаляются трупы, находящиеся дальше от ГГ, даже если они находятся на разных локациях. Кроме квестовых я занёс в исключения все трупы, которые лежат на локациях с начала игры.
Уборщик оружия и боеприпасов также запускается при каждой загрузке игры или при переходе на другую локацию и сканирует все объекты, которые находятся далее 30 метров от ГГ. И аналогично в первую очередь, при прочих равных условиях, удаляется оружие и боеприпасы, находящееся дальше от ГГ. Максимально допустимое количество бесхозного оружия (стволов и гранат) и боеприпасов для всех локаций - по 30 штук, не считая тех, что в исключениях. Оружие и боеприпасы удаляется в два этапа: сначала удаляется то, которое валяется далее 4 метров от трупов. Если после этого, его количество всё ещё больше 30, то удаляется без учета расстояния от трупа. В исключения я добавил всё оружие, которое есть на локациях с начала игры, а также я добавил в исключения всё уникальное и квестовое оружие. Кроме того, такое оружие как ТОЗ, СВД, СВу, Винторез, Гаусс, РГ-6, РПГ-7, FN-2000 удаляются в самую последнюю очередь.
Добавлено удаление с локаций патронов, которые находятся в ящиках группировок (подсмотрено у IG-2007). При каждой загрузке или при переходе с локации на локацию удаляется бОльшая часть таких боеприпасов. В каждом ящике остаётся по 10 пачек патронов каждого вида.
Для установки аддона скопируйте папку gamedata из архива в директорию игры, согласившись на замену файлов. Новую игру начинать не надо.
Не забудьте сделать бэкап файлов, изменяемых аддоном (чтобы не было потом мучительно больно). |