Делаю карту про ПМВ и там есть такая штука, как газовые снаряды. Так вот они сделаны на базе способности Горючая смесь. У Германии есть солдаты с противогазами, а у России не было противогазов, были смоченные тряпки. Так вот с Германией все легко, поставил их в группу духи, а у артиллерии с газом и способностью убрал духов из доступных целей. Теперь хочу сделать для России улучшение, которое уменьшало бы урон от способности газ. Допустим, сносил газ 20 урона в секунду солдату без улучшения, а с улучшением урон уменьшался. Я попробовал сделать тип Магическое, а солдату добавить способность защита от магии, но солдат с этой способностью и без нее умирают одинаково быстро. Как вот можно уменьшить урон после улучшения с помощью какой-нибудь способности? Или может, есть триггер?

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

doleo82, я бы тебе предложил переложить скилл на полностью триггерную основу, тогда можно будет регулировать урон в момент его нанесения, в зависимости от каких-либо условий...
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
32
5 лет назад
1
Набор триггеров
C -Получает урон
У - юнит имеет способность некого сопротивления
Д - Излечить юнита на % нанесённого урона (но для этого надо отловить урон, просчитать его и вычислить лечение)
А на 131 ещё проще и лучше, ведь потребуется и тип урона отловить, чтобы не весь подряд урон уменьшался
1
26
5 лет назад
1
Если в карте за каждую сторону играет лишь один игрок, то можно просто улучшение заменить на такое же с меньшим уроном. Если за каждую сторону несколько игроков, которые могут иметь улучшение, а могут и не иметь, то лучше наносить урон триггерно.
Например, ежесекундно выделять всех на карте и проверять наличие баффа Газ, если есть, то нанести урон.
0
26
5 лет назад
Отредактирован Extremator
0
doleo82, я бы тебе предложил переложить скилл на полностью триггерную основу, тогда можно будет регулировать урон в момент его нанесения, в зависимости от каких-либо условий...
Принятый ответ
2
3
5 лет назад
2
Extremator:
doleo82, я бы тебе предложил переложить скилл на полностью триггерную основу, тогда можно будет регулировать урон в момент его нанесения, в зависимости от каких-либо условий...
Не совсем понимаю, как это сделать, можете объяснить хотя бы поверхностно?
0
26
5 лет назад
0
doleo82, ну можно сделать триггерный бафф, работа которого будет полностью управляема.
Я хз что тут объяснять... Каждый подверженный юнит будет получать отдельно бафф, время истечения будет просчитываться отдельно для него, урон и периодичность урон так же будут индивидуальными. Отсюда и возможность изменения урона в зависимости от чего либо.
И при необходимости накладывать в юнитов этот бафф (разумеется триггерно).
Чтобы оставить комментарий, пожалуйста, войдите на сайт.