Вот смотрите. Допустим, у нас есть герой (не важно вообще, какой, условно - герой). Он респится на карте триггером и передаётся нам под контроль с самого старта:
Там три путешественника, рандомится один из них для вас. На карте как бы есть ещё другой герой: тот же скриншот - Малак, но до определённого момента он под контролем нейтралов:
Сама "замена" героев происходит посредством одного триггера:
Механика замены такова, что герой (Путешественник) использует определённый предмет и мрёт от этого:
Выглядит конечная смена так:
И вот сама проблема. Посмотрите на пятом скриншоте влево вверх. Буквально час-два назад у меня в редакторе иконка Малака была СВЕРХУ и контролилась на F1, но, хрен вообще знает, почему, она перескочила на F2. Я отвечаю, она там была, а я их (Путешественники и Малак) параметры в редакторе объедков не трогал вроде вообще. Будет же очень неудобно мироконтролить игрокам, когда у тебя основной персонаж на F2. Ведь всё сначала было именно так, как я и хотел: иконка путешественника остаётся там, а не исчезает (и к тому же перепрыгивает на F2, не мешая основному персонажу). Оставшаяся затемнённая иконка - это как бы "память" о твоей прошлой жизни. Плюс сам этот Путешественник "прыгает" в Алтарь крови, но воскресить его там, почему-то нельзя было, хотя в параметрах я включил респ героев на этом Алтаре (это тоже объясните, пожалуйста, почему реснуть Путешественника там нельзя), хотя и это мне понравилось, тоже в качестве памятника прошлой жизни. Он там тоже типа с затемнённой иконкой "сидит".
Пока писал и размышлял, ещё один вопрос сформировался, поэтому прошу вас подсказать:
  1. Как заставить эти иконки с F1 и F2 поменяться местами?
  2. Почему Путешественника нельзя реснуть в Алтаре?

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

Frostfall:
Ну, вот же. У тебя в триггерах. Во-первых у тебя одно и тоже событие в двух разных триггерах. Лучше все сделать в одном. А во-вторых, у тебя твой основной герой не исчезает, а просто умирает. Поэтому он и остается на ф1. Тебе нужно его удалить сначала (либо сменить хозяина, как написал драколич, но я не уверен, т.к. не делал), затем сменить хозяина Малаку, а затем (если нужно) снова создать основного героя для игрока и тут же его убить.
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
26
4 года назад
1
Герои попадают на Ф1 и т.д. по мере появления их в игре. Посмотри внимательно триггеры, где создаются герои. Если у тебя Малак создается вторым, то он автоматически попадает на ф2. Просто сделай нормальную очередность создания героев.
0
9
4 года назад
Отредактирован TechnoViking
0
Lord_Teo:
Герои попадают на Ф1 и т.д. по мере появления их в игре. Посмотри внимательно триггеры, где создаются герои. Если у тебя Малак создается вторым, то он автоматически попадает на ф2. Просто сделай нормальную очередность создания героев.
А как бы есть, если Малак у меня уже на карте заресплен? Он тупо стоит уже в редакторе в той области. А вот Путешественники как раз триггерно и респятся. По идее-то всё работать вроде должно, ведь система тратит микросекунды на триггер респа Путников, а Малак как пионер - всегда готов.
И притом перебросить Малака с респа в редакторе на триггерный респ я не могу - куча механик пойдут по пизде. Ведь работало же всё как-то. Мне бы вот узнать, как...
1
22
4 года назад
1
Почитай как встраивать картинки для начала xgm.guru/p/help/txt2#h3
1
9
4 года назад
1
Proshel_Doty:
Почитай как встраивать картинки для начала xgm.guru/p/help/txt2#h3
Ок. Спасибо.
1
16
4 года назад
1
Смени хозяина и верни обратно. Они в порядке присвоения меняются же?
1
26
4 года назад
Отредактирован Lord_Teo
1
Frostfall:
Ну, вот же. У тебя в триггерах. Во-первых у тебя одно и тоже событие в двух разных триггерах. Лучше все сделать в одном. А во-вторых, у тебя твой основной герой не исчезает, а просто умирает. Поэтому он и остается на ф1. Тебе нужно его удалить сначала (либо сменить хозяина, как написал драколич, но я не уверен, т.к. не делал), затем сменить хозяина Малаку, а затем (если нужно) снова создать основного героя для игрока и тут же его убить.
Принятый ответ
0
9
4 года назад
0
DracoL1ch:
Смени хозяина и верни обратно. Они в порядке присвоения меняются же?
Lord_Teo:
Frostfall:
Ну, вот же. У тебя в триггерах. Во-первых у тебя одно и тоже событие в двух разных триггерах. Лучше все сделать в одном. А во-вторых, у тебя твой основной герой не исчезает, а просто умирает. Поэтому он и остается на ф1. Тебе нужно его удалить сначала (либо сменить хозяина, как написал драколич, но я не уверен, т.к. не делал), затем сменить хозяина Малаку, а затем (если нужно) снова создать основного героя для игрока и тут же его убить.
Пробовал ставить самым первым триггер на быструю смену владельца Малака (туда и обратно), но это ничего не дало, а вот замена убийства на удаление помогла, я просто эффект смерти крестьянина добавил, и ничего визуально не поменялось.
Большое спасибо.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.