Bornikkeny, тень можно удалять триггерно у определенного предмета. Для этого нужно перед созданием предмета добавить custom script:
call DestroyImage(null)
и после создания:
call SetImageColor(null,0,0,0,0)
А как быть так:
void Engine(){
local unit u = GetTriggerUnit()
local item it
//MOAR CODEEeeee
call DestroyImage(null)
set it = CreateItem('I006',GetUnitX(u),GetUnitY(u))
call SetImageColor(null,0,0,0,0)
UnitAddItem(u,it)
set u = null
set it = null
}
void TriggerInit(){
//создаем локальный триггер
//событие юнит использует способность
//добавляем действиe Engine
//условие
}
если хочешь убрать тень у абсолютно всех предметов, нужно импортировать/изменить в карту(е) файл war3mapMisc.txt с текстом
[Misc]
ItemShadowFile=Null
если такой файл уже есть в карте, тогда необходимо добавить этот текст в самом конце
Спасибо. Желательно было бы оставить тени других объектов. Может быть другие люди что нибудь подскажут? p.s. У меня реально пригорело от того что WE очередной раз троллит мои гениальные идеи в плане мапмейкерства.
Bornikkeny, а подробнее можно как именно ты модифицируешь свой вар
ибо есть куча способов это сделать и от того какой ты юзаешь зависит как решить твою проблему
Обычный способ замены файлов через Local files. Кидаю файлы\папки в конень Вар3. Такие дела.
Вот пытаюсь найти, но что-то сходу никак. Может быть спутал с серией The Elder Scrolls, раньше ей много занимался. Попробую ещё посмотреть, но если нет, то остаётся лишь пересохранение архива.
Нашёл местную статью:)
Уже смутно помню, но давно читал об этом, что в таких случаях либо mpq-архив пересохранять, либо новый создавать, где-то в списке разместив его выше или ниже.
private void EnumUnits(){
local unit caster = GetTriggerUnit()
local unit t
local integer buffraw = 'B000'
local group g = CreateGroup()
GroupEnumUnitsInRange(g,GetUnitX(caster),GetUnitY(caster),1000,null)
loop
set t = FirstOfGroup(g)
exitwhen t==null
if IsPlayerAlly(GetOwningPlayer(u),GetOwningPlayer(t))&&GetUnitAbilityLevel(t,buffraw)
//Лечи его!
endif
GroupRemoveUnit(g,t)
endloop
set u = null
DestroyGroup(g)
set g = null
set t = null
}
Открой любую стандартную модель. Увидь SNDxROFL или чтонибудь подобное этого рода. Как сделаешь махинации с выше указанными файлами, указывай в модели SNDx"новый_идентификатор_который_ты_родил". Это просто.
И не бойся нажимать на не знакомые кнопки ModelEditor'a. Ядерную ракету в США не выпустишь.
Bornikkeny, огненное лассо не удерживает дерево в сетке? Не знал.
Мб это свойства все обычных канальных абилок.
Например если сделать канальный каст из "Канала", и взять то же "похищение жизни"
то при смерти таргета юнит юзающий Канал даже не подумает остановиться, он будет кастовать и дальше
таким образом ему не мешают всякого рода изменения состояния юнита (смерть/невидимость/неуязвимость)
А вот "похищение жизни" сразу же оборвётся, т.к. оно не может работать дальше если юнит перестал быть видимым, стал неуязвимым или попросту умер (из трупа не откачаешь хп)...
Поэтому делая триггерный каналы постоянно приходится чекать состояние цели (далеко ли, виден ли, жив ли).
"Огненное лассо" видимо сразу понимает что дерево мягко говоря не отвечает по параметрам... хоть и может быть целью для каста (что очевидно не одно и то же).
Про похищение жизни забыл. Но только недавно пробовал с ним что либо сделать. Такая же история как и с Огненным лассо :(
Я сделал в своей карте точно так же.
Да, их теперь можно выделить, но зато - теперь можно ЛЮБОЙ целевой скилл БЕЗ ГЕМОРОЯ заставить работать на деревья...
Если поставить шкалу выбора на отрицательное число (то ли -1.00 то ли -0.01), то ХП дерева и круг выбора - пропадают, хотя название остаётся при наведении (это может быть полезно).
Спасибо. В довеску хочу сказать, что таргетные CHANNEL абилки не хотят с нимим ЧАННЕЛИТЬСЯ :( (Например, Огненное лассо)
а не вариант прописать герою вторую атаку? и в качестве целей указать деревья
и когда герой бьет по дереву - делаем то что надо
К сожалению, это отразиться на геймплее :(
Ребята. Я нашел компромисс.
В настройках деструктаблов, выбрав "Стена из летних деревьев" и поставив галочку на пункте "Можно выбрать в игре" я пофиксил проблему. Но обратная сторона медали в том, что деревья стали выделяемыми. Например, как бочки или каменные глыбы.
» WarCraft 3 / Что будет, если удалить следующее
» WarCraft 3 / Как сделать стрелы реалестичными?
Но вот тебе я ее не дам.
» WarCraft 3 / Как запретить исчезновение мёртвых юнитов?
Идея бред.
» WarCraft 3 / Проблема с приоритетом Local Files
» WarCraft 3 / Скрыть выделения
» WarCraft 3 / Предметы имеют свою тень. Как её убрать? Пхах, у меня истерика!
» WarCraft 3 / Предметы имеют свою тень. Как её убрать? Пхах, у меня истерика!
» WarCraft 3 / Предметы имеют свою тень. Как её убрать? Пхах, у меня истерика!
p.s. У меня реально пригорело от того что WE очередной раз троллит мои гениальные идеи в плане мапмейкерства.
» WarCraft 3 / Проблема с приоритетом Local Files
» WarCraft 3 / Проблема с приоритетом Local Files
» WarCraft 3 / Проблема с приоритетом Local Files
» WarCraft 3 / Проблема с приоритетом Local Files
» WarCraft 3 / Проблема с приоритетом Local Files
Ред. Bornikkeny
» WarCraft 3 / Как сделать чтобы при активации предмета гер хилился
» WarCraft 3 / Меняется цвет портрета юнита в диалогах
» WarCraft 3 / Нестандартный звук в модели
И не бойся нажимать на не знакомые кнопки ModelEditor'a. Ядерную ракету в США не выпустишь.
» WarCraft 3 / Нестандартный звук в модели
Не благодари.
» WarCraft 3 / Можно ли как то убрать "туман" в MainMenu Warcraft'а?
» WarCraft 3 / Как в диалоге оставить героя лежать после убийства, а не летать?
» WarCraft 3 / Что делает эта нативка SelectHeroSkill(unit u, integer rawcode)?
» WarCraft 3 / Таргетные способности которые можно использовать на деревья
» WarCraft 3 / Таргетные способности которые можно использовать на деревья
» WarCraft 3 / Таргетные способности которые можно использовать на деревья
Ребята. Я нашел компромисс.
» WarCraft 3 / Таргетные способности которые можно использовать на деревья
» WarCraft 3 / Изменение размера тени