Новости Анонсирован Atomic Heart II
Новости Анонсирован ремастер Final Fantasy Tactics
  • 279
  • 1
Культовая пошаговая тактическая RPG от Square Enix получит второе дыхание. На проходящей выставке State of Play, где анонсируются игры для Play Station, состоялся анонс ремастера Final Fantasy...
Новости Моддеры Oblivion Remastered нашли способ внедрения абсолютно любых скриптов
  • 332
  • 1
Сообщество моддинга Oblivion Remastered (ORM) переживает настоящий расцвет. После долгих месяцев работы, энтузиасты научили игру работать с мощным скриптовым языком Lua, открыв перед создателями...
Новости Tainted Grail: The Fall of Avalon — Польская «Skyrim» теперь официально
  • 1.955
  • 26
23 мая 2025 после двух лет успешного раннего доступа в Steam польская студия Questline наконец представила свою фэнтези-RPG в полной версии. Tainted Grail: The Fall of Avalon доступна на ПК...
EthernalBreeze

EthernalBreeze 3.05 (BUILD 6.4.6)

Нет прав доступа на загрузку
Сей мод направлен на расширение Нового Баланса в формат Дьяблоида и схожих рпг игр.

prokigor

Постоялец
Участник форума
Регистрация
3 Ноя 2018
Сообщения
56
Реакции
17
Баллы
20
Лучшие ответы
0
Надеюсь последнее) а то уже 3 раза переписывал из-за своего провтыка. Я поправлю там с чемпионами и добавлю новые опции.
Я тут ещё прикинул по поводу вылетов и Джины, не могли ли скрипты кешироватся каким то образом, а то вот бегал - всё ок, Парлан не саботирует игру, у Джины вроде бы всё должно быть впорядке и тд.
Случаем в Gothic II\_work\Data\Scripts\_compiled не лежит gothic.edited.dat?
У меня нету.
--- Добавлено: ---

@prokigor, а как правильно шанс на то что редкий монстр станет уникальным? просто нету описания некоторых функций и я могу ошибиться в некоторых ситуациях! поправляйте меня если кто может!
--- Добавлено: ---

@StonedWizzard, у меня так
Я сам не знаю,что ставить,поэтому и хотел более подробных описаний.
 
Последнее редактирование:

ToXaL1

Рыцарь
Участник форума
Регистрация
8 Окт 2017
Сообщения
2.665
Реакции
577
Баллы
230
Лучшие ответы
35
@prokigor, как мне додумывается то это удача на лут из чемпиона вроде как
 

prokigor

Постоялец
Участник форума
Регистрация
3 Ноя 2018
Сообщения
56
Реакции
17
Баллы
20
Лучшие ответы
0

халло

Житель города
Участник форума
Регистрация
7 Янв 2019
Сообщения
182
Реакции
49
Баллы
58
Лучшие ответы
1
@StonedWizzard у меня стояли все вещи от Т1 до Т4. Я хочу оставить только т4 с определенными опциями. Мне нужно удалить авторан, и потом по новой все компилировать и устанавливать?
 
Автор
Автор
StonedWizzard

StonedWizzard

Рыцарь
Участник форума
Регистрация
10 Июн 2013
Сообщения
2.161
Реакции
1.884
Баллы
384
Лучшие ответы
0
Перекомпилить вещи отключив ненужные тиры/категории.
Если не нужны какие опции то в конфигураторе отключить их через кнопку "опции" во вкладке генератора
Сгенерит-скомпилить (на всяк перед компиляцией очистить авторан) и установить все нужые пакеты.
Единственное перед всем этим на сейве снять все рандомные вещи.
 
Автор
Автор
StonedWizzard

StonedWizzard

Рыцарь
Участник форума
Регистрация
10 Июн 2013
Сообщения
2.161
Реакции
1.884
Баллы
384
Лучшие ответы
0
@prokigor, а как правильно шанс на то что редкий монстр станет уникальным? просто нету описания некоторых функций и я могу ошибиться в некоторых ситуациях! поправляйте меня если кто может!
--- Добавлено: ---

@StonedWizzard, у меня так
Даж не знаю как помочь с вылетами, это какая то дичь - я вот тольк что пробежался к парлану и уРоду и тд - всё норм, бага была именно та...
Каких опций нету, давай опишу и разъясню
 

ToXaL1

Рыцарь
Участник форума
Регистрация
8 Окт 2017
Сообщения
2.665
Реакции
577
Баллы
230
Лучшие ответы
35
@StonedWizzard, StExt_Config_ChampionLuckMult единственная опция без описания и не понятно за что отвечает!
 

Madnoob

Житель города
Участник форума
Регистрация
6 Май 2020
Сообщения
247
Реакции
70
Баллы
38
Лучшие ответы
0

ToXaL1

Рыцарь
Участник форума
Регистрация
8 Окт 2017
Сообщения
2.665
Реакции
577
Баллы
230
Лучшие ответы
35
Да я вот тоже нефига понять не могу почему зависает именно на парлане на первом фиксе было так прибегаю общаюсь он дает квест но как тока я пытаюсь поговорить с ним еще раз зависает теперь на 2 фиксе вообще виснит на первом же диалоге когда получаю риторику! а с галахадом я прообщался все норм торгует и все прожимается кроме обучения кругам как только туда щелкаю все зависает!
 
Автор
Автор
StonedWizzard

StonedWizzard

Рыцарь
Участник форума
Регистрация
10 Июн 2013
Сообщения
2.161
Реакции
1.884
Баллы
384
Лучшие ответы
0
@StonedWizzard, StExt_Config_ChampionLuckMult единственная опция без описания и не понятно за что отвечает!
А, я её я уже добавил в твой конфиг. Кста там может на будущее после этой обновы настроишь его на более готически верное с твоей точки зрения, а то у меня с балансом как то легко всё выходит?
Это дополнительный множитель изначальной силы удачи получаемой от неписей, если он босс или чемпион. Далее полученное значение уже передаётся в соответствующие ф-ии где к им применяются уже остальные множители удачи.
C:
func void StExt_LootHandler(var c_npc vict)
{   
    var int moneyBonus;
    var int powerBonus;
    var int powerBonusMod;
    var int magicBonus;
    var int levelbonus;
    var int isluckproc;
    var int afix;

    moneyBonus = 0;
    powerBonus = 0;
    magicBonus = 0;
    powerBonusMod = 0;
    isluckproc = false;
    if(!hlp_isvalidnpc(vict)) { return; };
    if(npc_isdead(hero)) { return; };
    
    if(rx_getchance(StExt_Config_GlobalLuckStopper)) {
        if(StExt_IsRandomized(vict) || rx_isboss(vict)) { }
        else { return; };
    };
    
    if((StExt_GreedBonus + StExt_LootBonus) > 0) { powerBonusMod = (StExt_GreedBonus + StExt_LootBonus) / 5; };
    powerBonusMod += vict.aivar[94];
    powerBonus = 1 + powerBonusMod;
    magicBonus = 1 + powerBonus + (countlearnspell / 10);
    moneyBonus = 1 + magicBonus + powerBonus;
    if(vict.level > 0)
    {
        levelbonus = vict.level / 20;
        powerBonus += 3 + levelbonus;
        magicBonus += 1 + levelbonus;
        moneyBonus += 2 + levelbonus;
    };
    if(powerBonus <= 0) { powerBonus = 1; };
    if(magicBonus <= 0) { magicBonus = 1; };
    if(moneyBonus <= 0) { moneyBonus = 1; };
    // если жертва босс или чемпион
    if(StExt_IsRandomized(vict) || rx_isboss(vict))
    {
        if(vict.aivar[94] >= npc_uncommon) { levelbonus += vict.aivar[94] / 3; };
        powerBonus += 5 + (levelbonus * 2);
        magicBonus += 5 + (levelbonus * 2);
        moneyBonus += 5 * vict.level;
        afix = StExt_RandomizeEnemy_GetAfix(vict);
        if(StExt_RandomizeEnemy_ParsePrefix(afix) == StExt_Monster_Prefix_Greed) {
            powerBonus += 25;
            magicBonus += 25;
            moneyBonus += 20 * vict.level;
        };
        // вот он применяется
        moneyBonus = StExt_ApplyChampionLootMult(moneyBonus);
        powerBonus = StExt_ApplyChampionLootMult(powerBonus);
        magicBonus = StExt_ApplyChampionLootMult(magicBonus);       
    };
    
    // и далее оно всё уходит по соотв. ф-иям...
 
Автор темы Похожие темы Форум Ответов Дата
Icefist Новый Баланс - FAQ / Мануалы 0
Сверху Снизу