Исключения: моды которые блокируют плагины. Но все что с юнионом по-идее должно работать, тестил на голой Г2НВ
ВНИМАНИЕ
Новая строчка конфига
AivarForNpcId=99
Она отвечает за то, где данные плагина будут сохраняться, в разных модах надо выбирать разные значения, уточняйте у разработчиков модов. Для НБ если что то сломается я починю, но для других модов применяйте на свой страх и риск.
Как и для неписей - имя сундука в npcs поле и в сундук не будет добавляться если его имя не матчится. Те же ограничения, что будет поиск по вхождению, например
"npcs": ["XAR"] - добавит во все сундуки, в имени которых есть XAR
Диалог на удаление предметов теперь двухступенчатый, то есть требует подтверждение и руссифицирован!
Доп лут при воровстве!
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" ] } ] }
Специальные таблицы:
Если оставить поле "npcs" пустым, то будет добавляться любым НПЦ. Дефолтные настройки достаточно щедрые на перманенты, рекоммендуется играть сКод:boss: true - табличка будет добавляться всем боссам champion: true - табличка для всех чемпионов chest: true - табличка для всех сундуков
Код:[PUNCLEV_ADDITIONAL_LOOT] ExtraLootChance=55 ChestsExtraLootChance=55
Код:ChampionMinStats=175; ChampionMaxStats=1250; ChampionMinHp=1000; ChampionMaxHp=35000; BossStrengthenPercent=0.1;
valueOverride - все айтемы будут считаться так,будто бы их стоимось равна valueOverride, полезно когда крутые предметы - дешевые (например пироги)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" ] }
Вы просили, я сделал!
Положить вещи в сундук Ксардаса, подойти к нему и попросить почистить сундук, все предметы (без разбору) будут удалены из его сундука. Использовать с высокой осторожностью.
Теперь по главам будет даваться лут торгошам.
TradersLootPerChapter=1
ChampionLpChance=35; из 100
ChampionExtraLevel=5; дает 5 уровней если чемпиону дали его чемпионский лут (5 уровней вроде = +50 опыта)
ChampionLpIncrease=1; если шанс на ЛП прокнул то при убийстве даст 1 лп
ChampionStrentghenPerLpValue=350; за единицу лп добавляем 350 условных единиц силы (будто бы добавили шмота на 350 золотых), все усиления стакаются на чемпионе потому установка большого значения может сделать их безумно сильными
Секция в gothic.ini теперь по другому называется - PUNCLEV_ADDITIONAL_LOOT, см описание что бы понять какие переменные за что отвечают.
Усиление мобов теперь идет в процентах от изначальных значений (что бы не добавлять 21049120 хп зайцу теперь можно сделать, что бы хп выросло не более чем на 100%)
Эксклюзивность лута, теперь base-loot добавляется только мобам, которые не подходят под другие категории (не торгаши, не люди, не боссы).
После этого обновления сбросяся все настройки и придется вручную их перенести из старой секции в новую.
Обновил дефолтный лут по логике - теперь у монстров можно увидеть только мелкие предметы (никаких книг у падальщиков). В целом всего лута меньше будет.
Поменял лут таблицы, теперь есть поле amountMeansPicks вместо maxAmountOfTries; Отвечает за поведение maxAmount, если установлено true, то тогда будет добавлять рандомные айтемы из таблички в количестве ОТ minAmount ДО maxAmount
ChampionStrengthenValue=2000; эквивалент добавления 2000 монет лута (делает достаточно сильным врага)
MaxStrengthenValue=2000; Максимальное усиление врага, например если враг получил три царских щавеля (каким то чудом), то усилен будет только за два; Чемпион усиляется дважды, 2000 по дефолту и за добавленный лут,т оесть в сумме - 4000;
MinStrengthenValue=100; Минимальное усиление вне зависимости от качества лута, например, если добавилась одна золотая монетка врагу, то он все равно усилится на это значение.