В кампании пропадает способность героя в другой миссии
Приветствую всех заглянувших сюда!
Один автор делает серию кампаний, их много, времени у него мало, поэтому автор не возвращается к старым кампаниям с исправлениями(улучшениями). Договорился с ним, что займусь редактированием(там орфографические ошибки и мелкая коррекция триггеров,моделей, иконок, описаний). В кампании был герой со способностью накладывать щит аналогично Ледяной броне Короля-Лича(герой присоединялся вместе с этой способностью), но у способности отсутствовал автокаст, она нормально переходила вместе с героем из миссии в миссию. Сделал эту способность с автокастом, как новую способность, копировал её по картам, добавил в список способностей героя, а старую удалил. Щит нормально переходит в следующую миссию, но в следующей пропадает, как будто меняется id этой способности, и она себя за себя не принимает. На всякий случай подробнее опишу, как это выглядит.
Присоединяется герой со способностью накладывать щит, во время миссии прокачиваем способность, например, до второго уровня, в следующую миссию герой переходит с опытом, предметами и навыками, в этой миссии прокачиваем наложение щита до третьего уровня, например, а в другую миссию он также переходит с опытом, предметами и способностями, но без наложения щита. Способность эта присутствует для изучения, если нажать на красный плюсик, но если её выучить, то она снова пропадёт в следующей миссии.
Пытался её триггером перенести, но это оказалось большим геморроем, так как уровень способности сохранял в целочисленных переменных, а они не переносятся по всей кампании, только на карте действуют, пришлось бы логическими(Да/Нет) делать, но это куча триггеров с условиями, учитывая, что я ещё свои чит-коды сделал, чтобы можно было быстро перемещаться из миссии в миссию с сохранением данных героев.
Может подскажете что-нибудь по поводу исчезновения способности, либо создания коротенького триггера для её переноса?

Лучший ответ:
mishanka122:
Если во всех картах одинаковый id, значит покопайся в хеше.
Это как, можно в личку?
Проблему решил, переделав стандартную способность, а не создавая нестандартную. Это почти что панацея от подобных случаев, когда id (ещё называют raw-code) способности меняется.



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

mishanka122 #1 - 1 год назад 2
Если во всех картах одинаковый id, значит покопайся в хеше.
8gabriel8 #2 - 1 год назад 0

mishanka122:
Если во всех картах одинаковый id, значит покопайся в хеше.
Это как, можно в личку?
Проблему решил, переделав стандартную способность, а не создавая нестандартную. Это почти что панацея от подобных случаев, когда id (ещё называют raw-code) способности меняется.
mishanka122 #3 - 1 год назад 0
8gabriel8, влзможно ты равкод оставлял у способности разный на разных уровнях.