Привет, друзья.
Напишите способ создания "тумана рики". Желательно подробно.
Пробовал заюзать оригинальный туман а так же "безмолвие" . У последнего сам туман длиться 5 сек. А туман оригинальный работает только в статике.

Принятый ответ

Туман рики есть обычный туман ястреба, настраиваешь там предотвращённые атаки и шанс промаха, но здесь есть кое-какой провал.
Дело в том, что туман устроен так багнуто, что может работать нормально только у красного игрока.
Вообщем делать надо вот так:
Создаём дамми для каста тумана, для игрока 1 красный!
Если сам туман скастовал союзник первой команды, то даём туман, действующий на врагов(в допустимых целях враги)
Если сам туман скастовал враг первой команды(враг красного), то даём туман, действующий на союзников(в допустимых целях союзники)
Вот так
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
24
9 лет назад
2
в опендоте чёрт ногу сломает, люди первее сами научатся
тем более она не эталон исполнения своих скиллов
0
29
9 лет назад
0
Melissa,
у 2 команды туман не будет действовать на нейтралов, если делать как ты показал. Как по мне это существенный недостаток.
0
24
9 лет назад
0
16GB, а щито поделать, писать свой туман, с регионами и сайленсом? Тогда с обычным салом не будет стакаться. Навешивать проклятье и пламя обречённости? Опять же жертва всеми подобными заклинаниями, т.к. будут конфликты...
Конкретно нейтралов можно останавливать при попытке ими скастовать заклинание, а отсутствие промахов так и быть можно им простить, если у нейтралов нет героев.
0
25
9 лет назад
0
А не проще просто на время действия заклинания навешивать на врагов в радиусе действия способности сало с длительностью 0.1 каждые 0.1 сек? Тогда все будет работать даже на нейтралов.
Тоже самое делать и с мисами.
0
22
9 лет назад
Отредактирован PROSHELDOTU
0
Ancient:
А не проще просто на время действия заклинания навешивать на врагов в радиусе действия способности сало с длительностью 0.1 каждые 0.1 сек? Тогда все будет работать даже на нейтралов.
Тоже самое делать и с мисами.
Вот правильно
А не туманы всякие
Только 0.1 безмолвия маловато наверное будет. Если будет работать не айс, то лучше на 1 сек и проверять у юнитов в группе расстояние до точки, и если оно больше определённого, то ремувить баф.
Короче, надо пробовать, ибо мне такого скила ещё не приходилось делать.
0
24
9 лет назад
Отредактирован Melissa
0
писать свой туман, с регионами и сайленсом? Тогда с обычным салом не будет стакаться.

+ вы не продумали такой косяк в ... своём способе.
Иммунные к магии юниты не аффектятся туманом. А вы подумали что будет если салить периодически?
Обретение иммунитета к магии под салом снимает сало, НО при иммунитете к магии вас снова смогут засалить. То есть в этом вашем "тумане" вы будете под салом даже с иммунитетом к магии. Нехорошо.

Тоже самое делать и с мисами.
Сало может вешать мисс
0
25
9 лет назад
0
Melissa, а учитывать что юнит находится под имуном к магии прям не реальная проблема. Вот настолько сложно, что можно нобелевскую премию за это получить.
0
24
9 лет назад
Отредактирован Melissa
0
Ancient, как ты хочешь это учитывать, вешать сало не на область тумана, а на малюсенькую область вокруг каждой цели?) Мило, но опять с багами - на место иммуного к магии врага может встать ещё 1 враг, под действием, например, phase boots, т.е. их позиции совпадают.
Тогда на твоего проверенного сало не повесят, а на второго - повесят, в итоге оба под салом) Номер не удался, факир был пьян.

хотя если поставить сайленсу область действия 1, то вероятность совпадения позиций будет крайне мала, что не отменяет того факта, что такой туман будет сбивать к примеру глобал сайленс и все прочие подобные сайленсы и того факта, что спелл получится довольно-таки ресурсозатратным.
0
28
9 лет назад
0
в опендоте чёрт ногу сломает, люди первее сами научатся
я хз что это за чёрт такой что он не может найти папочку Stealth Assassin : Rikimaru в списке отсортированным по алфавиту
1
24
9 лет назад
1
nvc123, с этим как раз-таки даже у бесенят проблем не будет)
0
21
9 лет назад
0
// OpenDota 6.41 deprotected by NETRAT and DioD
// inspired by everyone who posted on forum threads and feedback page
// based on OpenDota 6.32b, deprotected by DimonT, NETRAT and TheBloodiest
// http://dimon.xgm.ru/opendota/
// Visit our modmaking community at http://xgm.ru/

// Objects used:
// 'e003' = Smoke Screen
// 'A0E6' = Smoke Screen (Stealth Assassin : Rikimaru)
// 'A019' = Smoke screen scourge
// 'A0E7' = Smoke screen effect

// DEBUG Trigger Number : 74
function Smoke_Screen_Spell takes nothing returns boolean
	return GetUnitTypeId(GetSummonedUnit())=='e003'
endfunction

function Smoke_Screen_Main takes nothing returns nothing
	local unit lfo=GetSummonedUnit()
	local player lEk=GetOwningPlayer(lfo)
	local integer lmZ=GetUnitAbilityLevel(GetSummoningUnit(),'A0E6')
	local real lqJ=(83+17*lmZ)*.01
	call SetUnitScale(lfo,lqJ,lqJ,lqJ)
	if PlayerIsScourge(lEk)then
		call UnitAddAbility(lfo,'A019')
		call SetUnitAbilityLevel(lfo,'A019',lmZ)
	else
		call UnitAddAbility(lfo,'A0E7')
		call SetUnitAbilityLevel(lfo,'A0E7',lmZ)
	endif
	call IssuePointOrderById(lfo,OrderId("cloudoffog"),GetUnitX(lfo),GetUnitY(lfo))
endfunction

function Smoke_Screen_Init takes nothing returns nothing
	local trigger ltt=CreateTrigger()
	call TriggerRegisterAnyUnitEventBJ(ltt,EVENT_PLAYER_UNIT_SUMMON)
	call TriggerAddCondition(ltt,Condition(function Smoke_Screen_Spell))
	call TriggerAddAction(ltt,function Smoke_Screen_Main)
endfunction


function InitTrig_Smoke_Screen takes nothing returns nothing
endfunction
=)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.