Если хочешь чтоб все было удобно - сперва пили системы, а потом уже код по них. Тебе тупо надо отследить получение урона от юнита с инвизом... При касте инвиза делай упомянутые вещи вроде добавления скилла-пустышки и удаляй его по окончании длительности инвиза/смерти/касте/ударе.
Можно давать скилл-пустышку, который удаляется когда снимается обычный. Тогда по событию получения урона можно будет судить кто в инвизе, а кто- нет. Вопрос лишь в том по силам ли вам это :)
Ну. Или хештейбл, да. Еще можно эммуоировать виндволк мемхаком, изменив тип движения юнита. Короче вариантов хватает.
Как вариант - отлавливать наступление ночи ивентом и заменять его на рассвет. В тех же варлоках такую штуку использовали. В близзард.ж еще, помниться, какой-то свой триггер и набор переменных имеются на тему времени суток. Скорее всего надо будет знаменить крики петушка и волчий вой пустыми звуковыми файлами.
Доц, на заряды я просто забил т.к. Не освоил запуск фрейма в кулдаун без кд способности, а без этого задумка не полностью реализована :) так то отлавливать приказ и чекать число зарядов - не проблема.
Расстроен лишь тем, что дембель еще ох как далеко в полной мере реализовать задумки не удалось. Все замечания на мой счет справедливы. С визуальной составляющей действительно вышел относительный провал. При разработке я уделял большее внимание используемым системам, нежели всему что делать потрогать пользователь. Зато ненужному перфекционизму нашлось применение :).
Касательно применения мемхака понял что штука это все-таки нестабильная. (ваш кэп). Проверки "на дурака" все таки необходимы. Кто то отписывался о крашах из за третьего скилла(хотя он и без того вышел кривоватым. Значительная часть задуманного не былоа реализована в отношении этого скилла). Визуалки первого скилла были почти реализованы, но время поджимало. Не успевать же к дедлайна, Лол.
Модель героя и отсутствием визуальных эффектов в ульте связаны с отсутствием адекватной модели героя в принципе. Планировалось оформить нечто вроде элементаля в доспехах и использовать снимки панды шторма для различных мемхаковых красот(свои задержки для каждого скилла, например), которые подкреплялись бы этими анимациями (тем более что нужные функции есть в API мемхака). На этом моменте я уже забыл что еще хотел сказать, ибо "духи не знают усталости", а вот материальный мозг очень плохо переносит вечный недосып.
Чужие работы пока не смотрел, но еще не август.:)
Ммм... А файлики то стерлись по сроку давности(или по иной причине). Если кто скачивал 23_almost_done.w3x , залейте, пожалуйста :>. А то я до своего жесткого диска доберусь не раньше чем через 2 или более недель.
Имхо сомнительная полезность. Экзекутфанк работает тем быстрее, чем короче имя функции. Также, ячейки хештейбла создаются, ятп, большими пачками, что никак не экономит память. Жду аргументов против.
Чем не устраивает способность "Дух (видимый)"? Обладатель абилки будет пытаться обходить препятствия, но он сам при расчете карты путей учитывается не будет. Если, конечно, я ничего не путаю.
Просмотрел карту в WE и затестил в игре. Присутствие Мемхака слегка сбивает с курса, как и множество других библиотек. Я думал минимализм все дела...
Я 2 месяца перед последними 2 месяцами, а потом еще месяц(и еще один, лол) пилил системы и работал с тем что пилил. Мне очень не хотелось делать все минималистично. Да и поюзав и освоив немного мемхак мне в голову взбруло избавиться от всех ForGroup в пользу возможно еще более упоротой системы написания спеллов. Кристофер:
Diaboliko, фаталит карта при использовании способности "Молниеносное перемещение".
Мм... Нельзя так просто взять и не сделать все не безопасным. На данный момент там мемхаком меняется лишь число зарядов и мс юнитам. В прочем, фаталы из-за второго маловероятны т.к. этот метод используется и в Q. Meddin:
и еще на первый скилл не хватает у героя маны.
Нельзя так просто взять и не забыть подправить игровые константы на привычные дотерам значения. К счастью есть возможность ввести -test, выбрать героя, ввести -lvlup 25 и не париться с манапроблемами. В F9 подробнее об этом написано.
Diaboliko, увы не все можно перекрасить, но точно помню что лич публиковал функцию перекрашивания спецэффектов с помощью мемхака, но она работает далеко не на все модели.
Тут скорее вопрос перекрашивает ли она спецэффекты, находящиеся на юните?
Меняя RGB фильтр спецэффекта ты меняешь модель, но не сами Источники частиц. Даже если ты мемхаком перекопаешь картофельное поле, то желаемого не добьешься.
Лучше почитай про Источники частиц 2 (Particle Emmiter 2).
Ну мне как раз нужно наложить цветовой фильтр на дефолтные текстуры модели, используемой в качестве спецэффекта. В war3me обнаружил только что этот пункт в анимациях геосета, так что проблема частично решена.
Остается сабж с SetUnitVertexColor плюс изменение цвета юнита мемхаком
» WarCraft 3 / Как отловить что был атакован с инвиза?
» WarCraft 3 / Как отловить что был атакован с инвиза?
Ну. Или хештейбл, да. Еще можно эммуоировать виндволк мемхаком, изменив тип движения юнита. Короче вариантов хватает.
» WarCraft 3 / Отключение влияния времени на геймплей
» Dota 2 / Результаты конкурса героев Dota 2
» Dota 2 / Результаты конкурса героев Dota 2
дембель еще ох как далеков полной мере реализовать задумки не удалось. Все замечания на мой счет справедливы. С визуальной составляющей действительно вышел относительный провал. При разработке я уделял большее внимание используемым системам, нежели всему что делать потрогать пользователь. Зато ненужному перфекционизму нашлось применение :).Касательно применения мемхака понял что штука это все-таки нестабильная. (ваш кэп). Проверки "на дурака" все таки необходимы. Кто то отписывался о крашах из за третьего скилла(хотя он и без того вышел кривоватым. Значительная часть задуманного не былоа реализована в отношении этого скилла). Визуалки первого скилла были почти реализованы, но время поджимало. Не успевать же к дедлайна, Лол.
Модель героя и отсутствием визуальных эффектов в ульте связаны с отсутствием адекватной модели героя в принципе. Планировалось оформить нечто вроде элементаля в доспехах и использовать снимки панды шторма для различных мемхаковых красот(свои задержки для каждого скилла, например), которые подкреплялись бы этими анимациями (тем более что нужные функции есть в API мемхака).
На этом моменте я уже забыл что еще хотел сказать, ибо "духи не знают усталости", а вот материальный мозг очень плохо переносит вечный недосып.
Чужие работы пока не смотрел, но еще не август.:)
» Dota 2 / Продление конкурса героев до 1-го июня
» Блог Diaboliko / Копаю ямы топором
» WarCraft 3 / Фатал после увеличения и без того большого триггера
Лимит потока*
» WarCraft 3 / Array Timer
» Блог им. nvc123 / оптимизация вызова триггерных заклинаний
» WarCraft 3 / Вызов метода
» WarCraft 3 / Проверка при выборе цели атаки
» WarCraft 3 / Как быть со зверями, которые блокируют путь?
» Dota 2 / Продление конкурса героев до 1-го июня
Кристофер: Мм... Нельзя так просто взять и не сделать все не безопасным. На данный момент там мемхаком меняется лишь число зарядов и мс юнитам. В прочем, фаталы из-за второго маловероятны т.к. этот метод используется и в Q.
Meddin:
» Dota 2 / Продление конкурса героев до 1-го июня
Короче нет времени ждать ответа, залью и туда и сюда.
Ред. Diaboliko
» WarCraft 3 / Способность спавна гидры
Или имелось ввиду просто пустое значение
» Dota 2 / Продление конкурса героев до 1-го июня
» Блог Diaboliko / Копаю ямы топором
Нельзя так просто взять и успеть ко второму дедлайну, лол.
» WarCraft 3 / Какие существуют способы перекрашивания аттачментов?
» WarCraft 3 / Какие существуют способы перекрашивания аттачментов?
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Какие существуют способы перекрашивания аттачментов?
Остается сабж с SetUnitVertexColor плюс изменение цвета юнита мемхаком
» WarCraft 3 / Перестали работать рынки в карте? (не появляются предметы)
» WarCraft 3 / Визуальная перезарядка пассивной способности
» WarCraft 3 / Игроки с номером 12-14