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

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

Нет прав доступа на загрузку
Позволяет выдавать неписям и сундукам дополнительный лут.
ЛП даются за чемпионов только если их убил игрок или напарник (саммоны тоже должны работать), но например не сработает если убил кто то кто был под действием агро спелла темного мага

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
ChampionLpChance=35; из 100
ChampionExtraLevel=5; дает 5 уровней если чемпиону дали его чемпионский лут (5 уровней вроде = +50 опыта)
ChampionLpIncrease=1; если шанс на ЛП прокнул то при убийстве даст 1 лп
ChampionStrentghenPerLpValue=350; за единицу лп добавляем 350 условных единиц силы (будто бы добавили шмота на 350 золотых), все усиления стакаются на чемпионе потому установка большого значения может сделать их безумно сильными
Сверху Снизу