Я кстати тоже думал, над даммиком со способностями-кнопками.
Выводить нужные - не проблема, ведь у меня уже есть готовая система инвентаря на основе даммиков, которым динамически выдается ряд нужных способностей.
Meddin, они ни с кем сотрудничать не будут. Идея выпустить ремастер держится на идее заработать бабла. Зачем им с кем-то делиться, если они выручат его за любой шлак, какой бы он не получился в итоге.
Знать бы, что у тебя вообще за карта и что в ней происходит.
А то так пальцем в небо трудновато посоветовать что-то менее банальное, нежели другие общепринятые статы.
Кнопки и удобнее, и быстрее.
Выбрать биндом юнита и нажать нужный хоткей - это доли секунды. При этом ты не теряешь контроль основного героя.
А чат-команда - это и дольше и отвлекает тебя от контроля героя (одной рукой не видел чтоб печатали). А большинство людей вообще смотрит на клавиатуру когда печатает...
Как сказал quq_CCCP, нужно вешать на юнита таймер, который будет его хилить.
local integer h = GetHandleId(GetExpiredTimer())
local integer i = LoadInteger(hash, h, 0)
local unit u = LoadUnitHandle(hash, h, 1)
local real hp = GetUnitState(u, UNIT_STATE_LIFE)
if hp>0.405 and GetUnitTypeId(u)!=UNIT_TYPE_DEAD then
call SetUnitState(u, UNIT_STATE_LIFE, hp+100) //лечение от зелья
if GetUnitAbilityLevel(u, 'A000')<1 then //твой бафф зелья
call UnitAddAbility(u, 'A000')
endif
endif
if i<20 then //длительность твоего зелья
call SaveInteger(hash, h, 0, i+1)
else
call UnitRemoveAbility(u, 'A000')
call FlushChildHashtable(hash, h)
call TimerDestroy(GetExpiredTimer())
endif
set u = null
По вкусу можешь добавить спецэффектов.
Визуальным минусом является то, что бафф на юните будет появляться не сразу после воскрешения, а только при тике таймера. Но если у тебя тик лечения 1 секунда, то это вообще не проблема. Если больше - вешай на юнита булин и при воскрешении проверяй.
Ты хочешь сделать что-то вроде "контроля над разумом"?
У тебя всегда есть вариант кастонуть ее через даммика, у которого в допустимых целях молнии будут не враги, а союзники.
» WarCraft 3 / Система диалогов
Но если у кого-то еще есть какие-то идеи - я буду рад их услышать/увидеть.
» WarCraft 3 / Система диалогов
Выводить нужные - не проблема, ведь у меня уже есть готовая система инвентаря на основе даммиков, которым динамически выдается ряд нужных способностей.
Ред. avuremybe
» Icons Library / Icons Library
» WarCraft 3 / Версии war3 и нововведения
» WarCraft 3 / Система диалогов
Ред. avuremybe
» WarCraft 3 / Система диалогов
» WarCraft 3 / Система атрибутов
» WarCraft 3 / Система диалогов
Меня интересует более глубокое его использование, как в РПГ-картах.
Ред. avuremybe
» WarCraft 3 / Система атрибутов
» WarCraft 3 / Система атрибутов
» WarCraft 3 / Система атрибутов
А то так пальцем в небо трудновато посоветовать что-то менее банальное, нежели другие общепринятые статы.
» WarCraft 3 / Версии war3 и нововведения
» WarCraft 3 / Функции, возвращающие тип integer
Ред. avuremybe
» WarCraft 3 / Управление ИИ, или как рассказать боту что щяс делать?
Выбрать биндом юнита и нажать нужный хоткей - это доли секунды. При этом ты не теряешь контроль основного героя.
А чат-команда - это и дольше и отвлекает тебя от контроля героя (одной рукой не видел чтоб печатали). А большинство людей вообще смотрит на клавиатуру когда печатает...
» WarCraft 3 / Jass как первый ЯП?
» WarCraft 3 / Вовремя сменить владельца, чтобы союзник надамажил союзника
» WarCraft 3 / Вовремя сменить владельца, чтобы союзник надамажил союзника
» Модели из World Of WarCraft / Путеводитель
Я правда позднее панд не играл, мб что изменилось...
» WarCraft 3 / Как создать "пустую бутылку" когда заканчивается "полная"?
» WarCraft 3 / Безумие на цель
То есть приколы типа скарабеев вивера в доте можно на основе этого делать? (получает урон - отнимаем 1хп).
Ред. avuremybe
» WarCraft 3 / auto-cast способности
Ред. avuremybe
» WarCraft 3 / Сохранение эффектов после смерти.
Визуальным минусом является то, что бафф на юните будет появляться не сразу после воскрешения, а только при тике таймера. Но если у тебя тик лечения 1 секунда, то это вообще не проблема. Если больше - вешай на юнита булин и при воскрешении проверяй.
» WarCraft 3 / Порталы
Возможно ли сделать ее голубой, как в порталах WoW?
» WarCraft 3 / Как разрешить юнитам проходить под мостом?
Ред. avuremybe
» WarCraft 3 / Вовремя сменить владельца, чтобы союзник надамажил союзника
У тебя всегда есть вариант кастонуть ее через даммика, у которого в допустимых целях молнии будут не враги, а союзники.