Перейти к содержанию

usolo

M[FR] Team
  • Постов

    2767
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные usolo

  1. Плагин "Динамическое увеличение множителя критического удара"

    v.1.0

    Плагин динамически увеличивает множитель урона при критическом ударе (fCombatCriticalStrikeMult) в зависимости от развития навыка Скрытности и от типа оружия в руках: наименьший множитель у большого оружия, наибольший - у маленького.

     

    4.1. Все двуручное оружие (кроме посохов) - всегда х2

    4.2. Одноручное оружие (кроме коротких клинков) - сначала х3, но когда скрытность более 50 - х5.

    4.3. Посохи - как одноручное.

    4.4. "Ножи" (короткий клинок весом меньше 10) - сначала х10, когда скрытность более 50 - х15, более 75 - х20, 100 и более - х25.

    4.5. Короткие клинки (тяжелей 10) - сначала х4, когда скрытность более 50 - х5, более 75 - х6, 100 и более - х8.

    4.6. Без оружия - как тяжелые короткие клинки.

    4.7. Луки, арбалеты - сначала х2, но когда скрытность более 75 - х4.

    4.8. Метательное - сначала х10, когда скрытность более 50 - х12, более 75 - х15, 100 и более - х20.

     

    Ссылка в шапке.

     

    Методика теста:

    Для выбора сообщений о текущем значении ГМСТ написать в консоли:

    set CriticalStrikeDiag to 1
    

    После этого плагин будет показывать текущее значение ГМСТ каждую проверку, как это и происходит в плагине, с той же частой. Чтоб убрать сообщения, установите глобальную переменную назад в 0.

    Важно! Сообщение в коде находится до изменения ГМСТ. Поэтому после того как вы взяли новое оружие в реки, первый раз будет показано еще старое значение коэффициента.

  2. А у меня стоит.

    удержусь от иронии))

     

    Мне тоже он кажется более-менее работоспособным уже. Но КС вроде еще совсем не готов, поэтому сложно в него портировать тонны модов.

    Это ещё и займёт дочерта времени

    да, все ты пишешь логично.

    Ну а что делать? Элом было принято решение до 1.0 ничего не делать в сторону опенМВ. Так и поступаем)

    В МВСЕ-шных плагинах, которые будут в 2.0 точно, не так и много всего

  3. 2. Рассчитывается примерно так

    У = урон, который мог бы нанестись, если б не было защиты вообще. Тут и урон оружия, и сила атакующего и т.п.

    Нанесено будет У / (У + З), где З - показатель защиты.

    Все это еще дополнительно обвешано всякими проверками и множителями, но общий смысл примерно такой.

     

    1. Нет идей)

  4. float Class::getNormalizedEncumbrance(const Ptr &ptr) const
    {
    	float capacity = getCapacity(ptr);
    	if (capacity == 0)
    		return 1.f;
    	return getEncumbrance(ptr) / capacity;
    }
    

    то есть это отношение загруженности к максимальной загруженности: 0 при пустом инвентаре и 1 при полном.

    Возвращаясь к формуле для прыжка:

    fFatigueJumpBase + (1 - normalizedEncumbrance) * fFatigueJumpMult
    //при полной загрузке
    fFatigueJumpBase
    // при пустом инвентаре
    fFatigueJumpBase + fFatigueJumpMult
    

    Это работает только потому, что fFatigueJumpMult = 0.

    Ну или он должен быть отрицательным.

     

    Я где-то ошибаюсь? Странно выглядит

  5. Расход усталости при Прыжке

    Формула: fFatigueJumpBase + (1 - normalizedEncumbrance) * fFatigueJumpMult

    ты уверен, что 1 - normalizedEncumbrance, а не просто normalizedEncumbrance? Обратная зависимость от загрузки тут неуместна. Скорее формула аналогична формуле для бега
  6. + 1 запрос:

    Сделать фикс расхода усталости при ударе.

    Формула (предположительно, fFatigueAttackBase + normalizedEncumbrance * fFatigueAttackMult + weaponWeight * attackStrength * fWeaponFatigueMult) содержит часть, которая вносит влияние веса оружия на расход усталости. Из-за бага эта часть срабатывает только когда в режиме боя попадать по врагу. Если в режиме боя не попадать по врагу - эта часть игнорируется

  7. Есть , я не помню откуда я их скачивал , поэтому вот выложил на "OneDrive" - можешь скачать , книги в формате .fb2 , для читалок в телефоне, планшете и компе разумеется : https://1drv.ms/u/s!...rJgaAyFyz9bjORQ

    годно, спасибо
  8. Если мы будем переделывать каждый ванильный момент - превратимся в СХ2. Кузнец на данный момент вполне меня устраивает + он будет влиять на крафт.

    ну, не утрируй)

    если что-то нам по силам сделать интересней - это круто)

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

    Вообще с ремонтом нужно что-то делать... Починить на коленке одним лишь молоточком все, что угодно - не очень штука.

    Вопрос только в том, что мы можем сделать с ремонтом

  10. 1. Но должно быть хотя бы несколько путей его добычи.

    2. А так - какая разница топовый у тебя доспех или нет? Некоторым нравится голого монаха отыгрывать. И к черту оптимизацию персонажей.

    1. Почему? Это же топ. Уник)

    2. А если так - то тогда и нет смысла разводить шум вокруг уникальности даэдрика)

     

    Ах да, наверное, его еще можно будет скрафтить в релизной версии. Эл поправит меня, если я не прав

×
×
  • Создать...