Да, но только в редакторе объектов, максимальной угол крена и максимальный угол поворота нужно установить в отрицательные значения, функции
SetWidgetYaw()
SetWidgetPitch()
SetWidgetRoll()
SetUnitYaw()
SetUnitPitch()
SetUnitRoll() из UjAPI - НЕ РАБОТАЮТ, проверял сейчас
И функции из мемхака не работали (проверял давно)
Makeba, Отрицательные вероятности нужны, чтобы юнит с вероятностями ничего не получил, при получении предмета/баффа/способности, добавляющие ему вероятности
nazarpunk, не, это просто пример с неудачными числами...
Есть герой со способностью "Снижает шанс уклонения врага на 75% на 20 секунд", допустим он применил её на врага
У врага станет -75% Уклонения, если враг в течении этих 20 секунд решит, например закупить предмет, дающий ему 50% уклонения, то уклонение врага станет равно = -50% и враг всё ещё не сможет уклоняться
Есть герой со способностью "Снижает шанс уклонения врага на 75% на 20 секунд", допустим он применил её на врага
У врага станет -75% Уклонения, если враг в течении этих 20 секунд решит, например закупить предмет, дающий ему 90% уклонения, то уклонение врага станет равно = 60% и враг будет уклоняться гораздо меньше, чем должен
Makeba, Да всё просто, типо...
Есть герой со способностью "Снижает шанс уклонения врага на 75% на 20 секунд", допустим он применил её на врага
У врага станет -75% Уклонения, если враг в течении этих 20 секунд решит, например закупить предмет, дающий ему 75% уклонения, то уклонение врага станет равно = 0 и враг всё ещё не сможет уклоняться
Makeba, Так одна формула это если их просто складывать, а если нужно вычитать или тем более чтобы оно в минус нормально уходило, нужно несколько формул (по крайней мере я не знаю как это сделать одной)
Вот там это всё и проверяется
TeX13, EnableTrigger включает Триггер, может включить как минимум тот что был выключен функцией DisableTrigger
На счёт изначально выключенныъ в редакторе, я не знаю, врядтли, их же даже на ошибки не проверяет перед стартом
Makeba, changing_chance это текущий шанс (например у нас сейчас шанс уклонения 50%) change это насколько изменить шанс (например если у нас сейчас шанс уклонения 50% и change = 50%, то 50% + 50% = 75%)
Эти 75% и вернуться
Ред. Tredor46
» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)
» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)
» WarCraft 3 / Есть ли возможность развернуть юнита вокруг своей оси?
SetWidgetYaw()
SetWidgetPitch()
SetWidgetRoll()
SetUnitYaw()
SetUnitPitch()
SetUnitRoll() из UjAPI - НЕ РАБОТАЮТ, проверял сейчас
И функции из мемхака не работали (проверял давно)
» WarCraft 3 / В какие моменты имя функции конвертируется в число?
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
У врага станет -75% Уклонения, если враг в течении этих 20 секунд решит, например закупить предмет, дающий ему 50% уклонения, то уклонение врага станет равно = -50% и враг всё ещё не сможет уклоняться
У врага станет -75% Уклонения, если враг в течении этих 20 секунд решит, например закупить предмет, дающий ему 90% уклонения, то уклонение врага станет равно = 60% и враг будет уклоняться гораздо меньше, чем должен
Ред. Tredor46
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
Я не понял о чём ты
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
Есть герой со способностью "Снижает шанс уклонения врага на 75% на 20 секунд", допустим он применил её на врага
У врага станет -75% Уклонения, если враг в течении этих 20 секунд решит, например закупить предмет, дающий ему 75% уклонения, то уклонение врага станет равно = 0 и враг всё ещё не сможет уклоняться
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
Вот там это всё и проверяется
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
» WarCraft 3 / Что вообще делает в триггере Initially on?
На счёт изначально выключенныъ в редакторе, я не знаю, врядтли, их же даже на ошибки не проверяет перед стартом
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
change это насколько изменить шанс (например если у нас сейчас шанс уклонения 50% и change = 50%, то 50% + 50% = 75%)
Эти 75% и вернуться
» WarCraft 3 / Функция сложения или вычитания шансов по Формуле убывающей полезности из Dota 2
» WarCraft 3 / Что вообще делает в триггере Initially on?
» WarCraft 3 / Вывод сообщения на экран о количестве юнитов (I2S не работает в ИИ)