30

» WarCraft 3 / Телепортация по областям в соответствии с координатами

в точности тоже самое, что и ты
>использует центральные координаты

На Ratio, кстати, умножают.

Типа, моя цель - объяснить как работает принцип, а ты тупо утилитарно упаковал формулы без каких-либо пояснений
30

» WarCraft 3 / Телепортация по областям в соответствии с координатами

NazarPunk, просто омерзительный стиль всё что можно в анонимные функции пихать.
Если очень по-тупому:

float gameAreaOriginX;
float gameAreaOriginY;

float riftAreaOriginX;
float riftAreaOriginY;

float riftScale;

void onAbility() {
    unit target = GetTriggerUnit();

    int targetX = GetUnitX(target) - gameAreaOriginX;
    int targetY = GetUnitY(target) - gameAreaOriginY;

    targetX = targetX*riftScale;
    targetY = targetY*riftScale;

    SetUnitX(u, riftAreaOriginX + targetX);
    SetUnitY(u, riftAreaOriginY + targetY);

    target = null;
}
Это безо всех проверок и прочей шелухи, тупо принцип.

Хотя для красоты можно векторы использовать в явном виде, но ради только этого спела я бы париться не стал
30

» WarCraft 3 / Телепортация по областям в соответствии с координатами

Открываю страшную тайну: 0.0 0.0 не обязательно находится в центре карты.

PrincePhoenix, рифт в этом вопросе это другая часть карты.
30

» WarCraft 3 / Телепортация по областям в соответствии с координатами

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

» The movement of the stars / Давайте поговори подробнее о...

В ололодах хорошо решили, ты - рядовой армии, а большинство квестов дают всякие прапорщики
30

» Шатер GenElCon'a / Булыжник в огород атеистов

Наука не является религией.
Вообще в целом науку можно назвать религией, просто более развитой.

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

» Администрация XGM / Выставление рейтинга для набивания ачивки

Да блин, пару лет назад у меня было несколько "идейных" противников, которые в сумме накидали почти -500. И что теперь, лечь и расплакаться?
30

» Администрация XGM / Выставление рейтинга для набивания ачивки

Описанная тобой система была бы значительно ближе к «карме», которую мы очень не хотели и, насколько я могу судить, до сих пор не хотим видеть на XGM.
30

» WarCraft 3 / Какая версия Warcraft 3 лучше?

Априори «лучше» та версия, которая поддерживается разработчиком.
30

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018

Никогда не сталкивался с багами в мультиборде в их реализации (не в логике автора), расскажи где-нибудь
30

» WarCraft 3 / Хотел создать способность на подобии бумеранга

Вот тут у героя есть способность бумеранг, реализовано не самым лучшим способом, но без утечек и MUI.
Загруженные файлы
30

» Администрация XGM / Возможно ли получить ачивку "Мясной фарш" не получая замечаний?

Достижение на то и достижение, что его надо достигать. Какая же ценность у достижения, полученного даром?
30

» WarCraft 3 / Отследить что все игроки закрыли диалоговое окно.

Обычно, чтобы закрыть окно, нужно нажать на кнопку в этом окне.

Дополнительная подсказка: нажатие кнопки можно отследить.