На странные текста вас пробило. Я лишь имел в виду, что готовность моделей к расширению описанным выше образом очевидна и вы можете предположить какие еще аспекты игры могут быть таким образом подготовлены. Что еще может быть продано отдельно.
Рефорж делается не от любви к фанатам, оно делается для заработка денег. После разовой продажи, игра без подписки зарабатывает как минимум на косметике, что очевидно пожалуй любому пользователю онлайн игр. Логично, разработчик разрабатывает контент расширяемый, заведомо пригодный для новых, продаваемых элементов..
function MyFunction takes nothing returns nothing
call BJDebugMsg("Test")
endfunction
function Test takes nothing returns nothing
local string s = "MyFunction"
call ExecuteFunc(s)
endfunction
Но тут уже не тип code и использует имя функции. В этом и указанных выше случаях возможность передачи аргументов отсутствует.
Как я понял, вопрос пока решен только для особых моделей.
Мы можем отобразить модель на экране, но только модель, в составе которой (в файле самой модели) присутствует камера. Пример такой модели - модель портрета юнита. Но мы можем их только отобразить. Мы не можем их масштабировать, вращать, изменять и т.д. То есть решения на данный момент нет.
Единственно возможный костыль - создать спец. эффект перед игровой камерой идентичный модели персонажа, со всеми вытекающими недостатками данного способа.
Удалить дебафф в момент отлова урона. Его продолжительность не имеет в таком случае никакого значения.
В версии 1.31 можно проверить тип получаемого/наносимого урона. Урон типа NORMAL всегда идет от атаки.
Я бы не стал воспринимать показанное на близконе всерьез. Это была промоакция с целью заинтересовать покупателя и продать как можно больше копий еще несделанной игры. Нам показали одну из самых известных карт, но в то же время одну из самых бедных на механики и разнообразие моделей. Скорее всего нечто сделанное второпях, на коленке.
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» WarCraft 3 / Описание предметов
Ред. GetLocalPlayer
» WarCraft 3 / Геометрические функции - проекция
» WarCraft 3 / Напомните, как вызывается функция из code?
Ред. GetLocalPlayer
» WarCraft 3 / Напомните, как вызывается функция из code?
Ред. GetLocalPlayer
» WarCraft 3 / 1.31 - playercolor красного игрока на эффектах
» WarCraft 3 / Интерфейс 1.31+
» WarCraft 3 / Как с помощью фрэймов отобразить модель героя?
Единственно возможный костыль - создать спец. эффект перед игровой камерой идентичный модели персонажа, со всеми вытекающими недостатками данного способа.
» WarCraft 3 / Сохранение функции со списком аргументов
» WarCraft 3 / Конвертер карты в 1.26
» WarCraft 3 / Изменить интерфейс в карте 1.31+
Obelick:
» Заповедь отца (Warcraft III) / Информация за 03.11.2019
koloff:
» WarCraft 3 / Регулярные вылеты редактора на 1.31
» Администрация XGM / Реклама
» WarCraft 3 / Как сделать что-бы юнит ходил по дереве
Ред. GetLocalPlayer
» WarCraft 3 / Вопрос по триггерам через "Событие - юнит атакован"
В версии 1.31 можно проверить тип получаемого/наносимого урона. Урон типа NORMAL всегда идет от атаки.
» WarCraft 3 / Помощь в Депротекте карты
» WarCraft 3 / [lua] Математические функции
Ред. GetLocalPlayer
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
prog:
» WarCraft 3 / Сумрак во тьме Beta
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32