30

» Прочее / Геймплей Stormgate на PC Gaming Show

Анонс кикстартера и рассказ об ожидаемых фичах
Редактор будет? Макос?
30

» WarCraft 3 / [GUI] Как создать несколько юнитов, вокруг другого юнита, или...

Потому что и на карте, и в статьях, именно что код, а не тригеры.
А ты не задумывался, почему в статьях в подавляющем большинстве код?
Да я в свое время в школе, как добросовестный гуманитарий, на геометрию и алгебру забил
Так я вроди статью писал какраз гумманитарными буквами на русском языке. Если что непонятно, то комментарии то открыты.
30

» Блог им. TerrorGold / Задолбало. Вездесущий Warhammer.

В общем, слишком много Warhammera на каждом углу, как будто другого фэнтези и научной фантастики нету.
Может стоит присмотреться к углу? В моём углу ваху упоминают только в качестве лолкеков про Магнуса.
30

» WarCraft 3 / Triggersы

Предупреждение автору публикации
замечание: 10.1 Размещение нескольких вопросов в одном ресурсе.
30

» Блог им. TerrorGold / Забытое королевство: Альтерак

А на XGM значит собраны недопонятые гении в литературе.
Да. Можешь проверить. Го дуэль по минирассказу?
30

» Блог им. TerrorGold / Забытое королевство: Альтерак

но это не на что не повлияла
виде двух организаций которые не настолько известная
покажут то как врождовали
Чукча не писатель, чукча набивает руку.
30

» WarCraft 3 / как создавать юнитов с уникальным HandleId ?

Например, после конца способности, ты обязан чистить хештаблицу через FlushChildHashtable, тк эти данные тебе больше не нужны.
Правда? Это к любой способности применимо?
30

» Администрация XGM / Button "delete all messeges"

Напоминаю, что в нынешнее врем
Напоминаю, что даже в нынешнее время полно людей с Opera12 на win7.
30

» WarCraft 3 / Пак способностей - Skeleton Archer

если ты имел ввиду что тычка в прямом смысле пройдет сквозь скелета и нанесет урон стоящему за ним противнику
Именно это, там же так и написано.
но пока хз как это можно реализовать без кастомной системы снарядов
Именно поэтому я и забил на выкладывание заклинаний. Ибо для чего-то реально интересного нужны свои системы практически всего. А это уже нужно пилить свой AOS template, RPG template и т.д. что делать совсем лень.
30

» WarCraft 3 / как создавать юнитов с уникальным HandleId ?

но проблема в том, что варкрафт при создании и удалении юнитов им присваивает не уникальный GetHandleId
В каждый момент времени GetHandleId уникален, все вопросы к криворукой работе с хт.

Ну и не забыть про отсутствие события на окончание разложения. Посему, если в карте нет воскрешения, то можно просто юзать FlushChildHashtable.
30

» WarCraft 3 / Пак способностей - Skeleton Archer

OVOgenez, да всёравно какие-то скучные спелы. Для героя лучника скелета можно придумать что-то получше.

Костяная стрела

Запускает стрелу с целью в точке. Если она попадает в юнита то наносит ему урон.
  • Если юнит от неё умирает, то она остаётся торчать у него в голове, он становится саммоном и переходит под контроль игрока.
  • Если она попадает в неразложившийся труп, то поднимается зомби.
  • Если в разложившийся, то скелет.
Стрелу необходимо подбирать после выстрела. Если её не подобрать, то у неё есть время жизни, после которого она зареспавнится у героя.

Мешок с костями

Пассивка. Существует шанс, что вражеская стрела пролетит сквозь героя. Ибо он скелет.

Летучий скелетик

Запускает вместо стрелы призваного скелета. В полёте скелет засвечивает невидимых юнитов и разведывает территорию. При попадании в живого юнита наносит ему урон. При попадании в призванную нежить берёт её под контроль.

Смерть это только начало

Поддерживаемое. Скелет закапывается под землю и начинает распространять порчу. Все умершие в радиусе от скелета становятся призванной нежитью и живут до конца каста. После окончания каста взрываются.
30

» WarCraft 3 / Плавающий текст над юнитом при получении урона

И помните, чем костыльнее и древнее ваш способ реализации, тем вы круче! (с)
Не надоело?
30

» WarCraft 3 / Программа для конвертации jass кода в lua

Шта?
Смотрим на валидный код жасс:
function lerpDouble takes real start, real end, real t returns real
	return start * (1.0 - t) + end * t
endfunction
Он превратится в такой код, который выдаст ошибку:
function lerpDouble (start, end, t)
	return start * (1.0 - t) + end * t
end
30

» Администрация XGM / Объединение вопросов.

А уже не только админы могут отправить как ответ, так что используем
А один общий ответ на все вопросы можно?
30

» WarCraft 3 / Программа для конвертации jass кода в lua

тогда бы пришлось гарантировать что отсутствуют конфликтов в области видимости имен
Суфикс THIS_IS_FUCKING_KEYWORD это гарантирует с неплохой вероятностью.
30

» WarCraft 3 / Программа для конвертации jass кода в lua

Ключевые слова end, repeat, break, do, for, in, nil, repeat, until, while допустимы в JASS но в Lua они сломают всю логику. Они автоматически переименовываются?