Новости Релиз Of Ash and Steel состоится 6 ноября
  • 8.168
  • 12
Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Новости В Of Ash and Steel начался закрытый плейтест
  • 11.902
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
Новости Анонсирован Atomic Heart II
Новости Анонсирован ремастер Final Fantasy Tactics
  • 6.200
  • 2
Культовая пошаговая тактическая RPG от Square Enix получит второе дыхание. На проходящей выставке State of Play, где анонсируются игры для Play Station, состоялся анонс ремастера Final Fantasy...
Иконка ресурса

Union / Юнион Дополнительный лут неписям и в сундуки 4.1.0

Нет прав доступа на загрузку
Позволяет выдавать неписям и сундукам дополнительный лут.
maxPerLocation - макс дропа на локацию
ВНИМАНИЕ - работает глобально но на каждый айтем отельный счетчик, то есть если в лут таблтчке два возможных айтема то каждый из них гарантированно добавится не более чем maxPerLocation раз. При этом если есть табличка с каким-то айтемом БЕЗ maxPerLocation, то оно не влияет на это огранчиение
Выдаст 5 черепов и 5 пива в сумме (по 5 каждого на каждую локацию)
Код:
"test": {
    "npcs": ["RABBIT"],
    "loot": [
      {
        "chance": 100,
        "chanceOutOf": 100,
        "maxAmount": 3,
        "maxPerLocation": 5,
        "itemNames": [
          "ITMI_SKULL",
          "ITFO_CORAGONSBEER"
        ]
      }
    ]
  }

Выдаст 5 черепов + 5 пива (10 предметов в сумме) среди разных падальщиков но овцам будет добавлять до посинения.
Код:
  "test-3": {
    "npcs": ["SCAVENGER"],
    "loot": [
      {
        "chance": 100,
        "chanceOutOf": 100,
        "maxAmount": 3,
        "maxPerLocation": 5,
        "itemNames": [
          "ITMI_SKULL",
          "ITFO_CORAGONSBEER"
        ]
      }
    ]
  },
    "test-4": {
    "npcs": ["SHEEP"],
    "loot": [
      {
        "chance": 100,
        "chanceOutOf": 100,
        "maxAmount": 3,
        "itemNames": [
          "ITMI_SKULL",
          "ITFO_CORAGONSBEER"
        ]
      }
    ]
  }

world - дроп будет падать только в определенной локе
Выдаст 5 черепов и 5 пива в сумме ТОЛЬКО в локациях с WORLD и COAST в имени (в случае НБ как минимум ярик, др, хоринис и заподное побережье), для примера если хочется только в ДР то указывать надо по-идее OLDWORLD_ZEN (или OLDWORLD, должно рпаботать и так и так)
Код:
"test": {
    "world": ["WORLD", "COAST"],
    "npcs": ["RABBIT"],
    "loot": [
      {
        "chance": 100,
        "chanceOutOf": 100,
        "maxAmount": 3,
        "maxPerLocation": 5,
        "itemNames": [
          "ITMI_SKULL",
          "ITFO_CORAGONSBEER"
        ]
      }
    ]
  }


ignore_npcs - дроп будет падать только в определенной локе
Выдаст дроп всем кроме кроликов
Код:
"test": {
    "ignore_npcs": ["RABBIT"],
    "loot": [
      {
        "chance": 100,
        "chanceOutOf": 100,
        "maxAmount": 3,
        "itemNames": [
          "ITMI_SKULL",
          "ITFO_CORAGONSBEER"
        ]
      }
    ]
  }
ЛП даются за чемпионов только если их убил игрок или напарник (саммоны тоже должны работать), но например не сработает если убил кто то кто был под действием агро спелла темного мага

CleanUpNpcs=1 - новая опция, что бы не подчищались данные плагина для убитых Неписей, и например надпись "Чемпион" не пропадала
Симпатии: Cnupm
Я криворук, потому состояние лута не сохранялось между запусками игор, вроде починил, новая игра нужна, иначе лут мог добавиться неписям по разу за каждый раз что вы перезапускали игру на сейве.
Исключения: моды которые блокируют плагины. Но все что с юнионом по-идее должно работать, тестил на голой Г2НВ

ВНИМАНИЕ
Новая строчка конфига
AivarForNpcId=99

Она отвечает за то, где данные плагина будут сохраняться, в разных модах надо выбирать разные значения, уточняйте у разработчиков модов. Для НБ если что то сломается я починю, но для других модов применяйте на свой страх и риск.
Симпатии: Blackmail01
Как и для неписей - имя сундука в npcs поле и в сундук не будет добавляться если его имя не матчится. Те же ограничения, что будет поиск по вхождению, например

"npcs": ["XAR"] - добавит во все сундуки, в имени которых есть XAR
Симпатии: Cnupm и Blackmail01
Диалог на удаление предметов теперь двухступенчатый, то есть требует подтверждение и руссифицирован!

Доп лут при воровстве!
JSON:
"steal": {
        "steal": true,
        "loot": [
             {
                "chance": 1,
                "chanceOutOf": 150,
                "maxAmount": 2,
                "itemNames": [
                    "ITMI_LOOTBOX"
                ]
            },
            {
                "chance": 1,
                "chanceOutOf": 150,
                "itemNames": [
                    "ITMI_POCKET",
                    "ITSE_GOLDPOCKET25",
                    "ITSE_GOLDPOCKET50",
                    "ITSE_GOLDPOCKET100"
                ]
            },
            {
                "chance": 1,
                "chanceOutOf": 77,
                "maxAmount": 35,
                "itemNames": [
                    "ITMI_GOLD"
                ]
            }
        ]
    }
Старые версии не совместимы, лут таблицы теперь можно прописывать под конкретных неписей

Пример настройки можно посмотреть g2-union-extra-loot/utils.json at master · puncleV/g2-union-extra-loot

Код:
"weak-animals": {
        "npcs": [
            "RABBIT",
            "GOAT",
            "SHEEP",
            "HAMMEL",
            "MEATBUG",
            "HORSE",
            "CRAB",
            "RIESENNATTER",
            "SCHILDKROETE"
        ],
        "loot": [
            {
                "chance": 25,
                "chanceOutOf": 100,
                "valueOverride": 5,
                "maxAmount": 5,
                "itemNames": [
                    "ITKE_LOCKPICK",
                    "ITMI_BOTTLE_EMPTY"
                ]
            },
            {
                "chance": 1,
                "chanceOutOf": 100,
                "itemNames": [
                    "ITMI_DIAMOD",
                    "ITMI_EMERALD",
                    "ITMI_RUBY",
                    "ITMI_SAPPHIRE",
                    "ITMI_OPAL",
                    "ITMI_TOPAZ"
                ]
            },
            {
                "chance": 5,
                "chanceOutOf": 100,
                "maxAmount": 3,
                "itemNames": [
                    "ITMI_ENCHANTSTONE_FIRE",
                    "ITMI_ENCHANTSTONE_MAGIC",
                    "ITMI_ENCHANTSTONE_BLUNT",
                    "ITMI_ENCHANTSTONE_EDGE",
                    "ITMI_ENCHANTSTONE_POINT"
                ]
            },
            {
                "chance": 5,
                "chanceOutOf": 100,
                "maxAmount": 2,
                "itemNames": [
                    "ITSE_ERZFISCH",
                    "ITSE_GOLDFISCH",
                    "ITSE_RINGFISCH",
                    "ITSE_LOCKPICKFISCH"
                ]
            },
            {
                "chance": 5,
                "chanceOutOf": 100,
                "maxAmount": 2,
                "itemNames": [
                    "ITSL_GOLDPOCKET_NONE",
                    "ITSL_GOLDPOCKET_LOW"
                ]
            },
            {
                "chance": 10,
                "chanceOutOf": 100,
                "maxAmount": 2,
                "itemNames": [
                    "ITPO_MANA_01",
                    "ITPO_HEALTH_01"
                ]
            },
            {
                "chance": 5,
                "chanceOutOf": 100,
                "maxAmount": 5,
                "itemNames": [
                    "ITMI_SNC_SPEC_ITEM"
                ]
            }
        ]
    },


Код:
"bosses": {
        "boss": true,
        "loot": [
            {
                "chance": 1000,
                "chanceOutOf": 1000,
                "valueOverride": 250,
                "maxAmount": 3,
                "itemNames": [
                    "ITMI_LOOTBOX"
                ]
            },
            {
                "chance": 200,
                "chanceOutOf": 1000,
                "itemNames": [
                    "ITPO_ELIXIRSHADOWLITE"
                ]
            },
            {
                "chance": 250,
                "chanceOutOf": 1000,
                "maxAmount": 2,
                "amountMeansPicks": true,
                "itemNames": [
                    "ITPO_PERM_DEF",
                    "ITPO_PERM_STAMINA",
                    "ITPO_FIREDEFENCE",
                    "ITPO_MAGDEFENCE",
                    "ITPO_NP_STATS",
                    "ITPO_PERM_STR_START",
                    "ITPO_PERM_DEX_START",
                    "ITPO_AMUNSU",
                    "ITPO_ANCIENTPOTION"
                ]
            },
            {
                "chance": 50,
                "chanceOutOf": 1000,
                "amountMeansPicks": true,
                "maxAmount": 2,
                "itemNames": [
                    "ITPO_PERM_DEF",
                    "ITPO_PERM_STAMINA",
                    "ITPO_FIREDEFENCE",
                    "ITPO_MAGDEFENCE",
                    "ITPO_NP_STATS",
                    "ITPO_PERM_STR_START",
                    "ITPO_PERM_DEX_START",
                    "ITPO_AMUNSU",
                    "ITPO_ANCIENTPOTION"
                ]
            },
            {
                "chance": 2000,
                "chanceOutOf": 1000,
                "amountMeansPicks": true,
                "maxAmount": 3,
                "itemNames": [
                    "ITPO_HEALTH_03",
                    "ITPO_HEALTH_02",
                    "ITPO_MANA_03",
                    "ITPO_MANA_02"
                ]
            },
            {
                "chance": 1000,
                "chanceOutOf": 10000,
                "maxAmount": 2,
                "amountMeansPicks": true,
                "itemNames": [
                    "ITPO_NP_MANAREG3",
                    "ITPO_NP_STAMINA2",
                    "ITPO_RAREPOTION_07"
                ]
            },
            {
                "chance": 3450,
                "chanceOutOf": 10000,
                "amountMeansPicks": true,
                "maxAmount": 4,
                "itemNames": [
                    "ITPO_RAREPOTION_01",
                    "ITPO_RAREPOTION_02",
                    "ITPO_RAREPOTION_03",
                    "ITPO_RAREPOTION_04",
                    "ITPO_RAREPOTION_05",
                    "ITPO_RAREPOTION_06",
                    "ITPO_RAREPOTION_07"
                ]
            },
            {
                "chance": 1750,
                "chanceOutOf": 10000,
                "amountMeansPicks": true,
                "maxAmount": 2,
                "itemNames": [
                    "ITPO_FIREDEFENCE",
                    "ITPO_MAGDEFENCE",
                    "ITPO_AMUNSU",
                    "ITPO_MAGDEFENCE",
                    "ITPO_INTELLECT"
                ]
            },
            {
                "chance": 1750,
                "chanceOutOf": 10000,
                "maxAmount": 4,
                "amountMeansPicks": true,
                "itemNames": [
                    "ITMI_PLAZMA",
                    "ITAT_STONEGOLEMHEART",
                    "ITAT_FIREGOLEMHEART",
                    "ITAT_ICEGOLEMHEART",
                    "ITAT_SWAMPGOLEMHEART",
                    "ITAT_TROLLBLACKFUR",
                    "ITAT_DEMONHEART"
                ]
            }
        ]
    }

Специальные таблицы:
Код:
boss: true - табличка будет добавляться всем боссам
champion: true - табличка для всех чемпионов
chest: true - табличка для всех сундуков
Если оставить поле "npcs" пустым, то будет добавляться любым НПЦ. Дефолтные настройки достаточно щедрые на перманенты, рекоммендуется играть с
Код:
[PUNCLEV_ADDITIONAL_LOOT]
ExtraLootChance=55
ChestsExtraLootChance=55
Код:
ChampionMinStats=175;
ChampionMaxStats=1250;
ChampionMinHp=1000;
ChampionMaxHp=35000;
BossStrengthenPercent=0.1;

JSON:
 {
                "chance": 228,
                "chanceOutOf": 20000,
                "valueOverride": 20000, # brand new field
                "itemNames": [
                    "ITRU_BELIARSRAGE",
                    "ITRU_ICEEXPLOISION",
                    "ITRU_SUMMONGUARDIAN",
                    "ITRU_SUMGOL",
                    "ITRU_SUMFIREGOL",
                    "ITRU_ACID",
                    "ITRU_SUMSWPGOL",
                    "ITRU_CHARGEFIREBALL",
                    "ITRU_LIGHTNINGFLASH",
                    "ITRU_LIGHTNINGSPHERE",
                    "ITRU_ELECTROWAVE",
                    "ITRU_SUMICEGOL",
                    "ITRU_DEATHBALL"
                ]
            }
valueOverride - все айтемы будут считаться так,будто бы их стоимось равна valueOverride, полезно когда крутые предметы - дешевые (например пироги)
Симпатии: EleonoraVolk
Вы просили, я сделал!

Положить вещи в сундук Ксардаса, подойти к нему и попросить почистить сундук, все предметы (без разбору) будут удалены из его сундука. Использовать с высокой осторожностью.
Теперь по главам будет даваться лут торгошам.

TradersLootPerChapter=1
Сверху Снизу