Как сделать смену отношения определённых юнитов?
Вот знаете много игр есть, онлайн игр где например нападая на стражников ты рискуешь серьёзные потери понести. Ну в играх где нападая на кого либо из дружественных, тоесть подоходя к ним с оружием или в диалоге начав агро, по разному, в каждой игре по разному, но если напасть на стражников, то все находящиеся рядом стражники сразу на тебя нападут и убьют тебя(обычно так всегда).
И вот как такую систему реализовать в редакторе? Как сделать так, что бы юнит которого ты попытался атаковать стал враждебен по отношению к тебе, однако не говорите мне, что бы их сразу нейтрально враждебным отдать. Тогда их городские башни их убьют, он должны стать враждебны только для игрока который начал их атаковать и именно те стражники, что стоят поблизости. Город к которому они принадлежат не должен стать вражеским для игрока атаковавшего стражей.
Для этого будет система репутации, я её сам сделаю. Сейчас важно это, причём стражи если убьют тебя, то снова станут дружественны или если ты их одолеешь, то на этом месте стражи следующие тоже будут дружественны.
Вообщем я вкратце как мог написал. Думаю вы поняли.
Если есть наработка этой системы, скиньте в комментах

Без ответа.


Просмотров: 193

ClotPh #1 - 2 месяца назад -2
Ну ставь кланы и триггерно меняй отношения союзников.
Иначе я хз, как ты это сделать хочешь.
А, хмм, прочитано повнимательнее...
Ну в принципе по дефолту можно сделать клан, скажем, враждебным, триггерно как-то сделать так, чтобы все остальные не могли атаковать кого не надо (да хотя бы склад-дизарм вручать при попытке), а когда нужно врубить агрессию от конкретных юнитов - сбрасывать им дизарм...
biridius #2 - 2 месяца назад (отредактировано ) -2
прикреплены файлы
Filius Dei #3 - 2 месяца назад (отредактировано ) -2
Ну ты можешь сделать так, создаешь 2-ух игроков, они союзники, когда твой июнит подойдет и ударит стража они может кто рядом с ним, триггерно сменят владельца на другого игрока с тем же названием не меняя цвета но враждебного к тебе и дружественного к первому игроку(компьютеру), таким образом в целом городе только они будут пытаться тебя убить, можешь ещё сделать триггер что бы через 60 секунд они сменили владельца обратно и тогда они забудут об обиде или что то такое.
что бы стража забыла обиды сделай триггер условиям которого будет юнит меняет владецльца
Артес Менетил #4 - 2 месяца назад -3
ClotPh:
Ну ставь кланы и триггерно меняй отношения союзников.
Иначе я хз, как ты это сделать хочешь.
А, хмм, прочитано повнимательнее...
Ну в принципе по дефолту можно сделать клан, скажем, враждебным, триггерно как-то сделать так, чтобы все остальные не могли атаковать кого не надо (да хотя бы склад-дизарм вручать при попытке), а когда нужно врубить агрессию от конкретных юнитов - сбрасывать им дизарм...
Что означает дефолт? Что за склад-дизарм и как понять твою фразу - врубить агрессию?
А по конкретней ты не можешь написать?
biridius, И что? В этой наработке не то, что мне нужно. Там пехотинцы обратно дружественными не становяться после ухода героя с поля зрения. Так же они не ресаются а ещё которых атакуешь они становяться врагами и для других дружественных пехотинцев. А надо что бы они были врагами только для игрока атаковавшего их и врагами на время, пока не уйдёт с поля зрения на сколько то минут, ну для реалестичности, типо забыли они или пока не убьют героя, тот воскреснет и стражи снова дружественны.
Так что в твоей наработе всё не так
Filius Dei:
Ну ты можешь сделать так, создаешь 2-ух игроков, они союзники, когда твой июнит подойдет и ударит стража они может кто рядом с ним, триггерно сменят владельца на другого игрока с тем же названием не меняя цвета но враждебного к тебе и дружественного к первому игроку(компьютеру), таким образом в целом городе только они будут пытаться тебя убить, можешь ещё сделать триггер что бы через 60 секунд они сменили владельца обратно и тогда они забудут об обиде или что то такое.
что бы стража забыла обиды сделай триггер условиям которого будет юнит меняет владецльца
А что если карта на 12 игроков и отдельные кучки стражей не в какой клан бросить что бы они стали враждебны только для 1 игрока? Как тогда быть?
quq_CCCP #5 - 2 месяца назад 0
Есть один способ, но не сильно простой... Суть в эффекте способности "Заводной зверь" ('Amec')
Юнит вызванный этой способностью будет выделятся нейтральным цветом, и исключен из автоатаки врагов, но если его ударить или он вас ударит этот эффект пропадёт.
Добиться этого эффекта можно с помощью мемхака, или морфить призванного криттера в нужного юнита (что геморройно).