Форум HeroesWorld-а - Показать сообщение отдельно - Банки существ
Показать сообщение отдельно
#4
Старый 25.03.2023, 00:31
  #4
^
Картошечка_Pro
 
Аватар для Картошечка_Pro
📖
Регистрация: 02.06.2018
Сообщения: 26
Регистрация: 02.06.2018
Сообщения: 26
По умолчанию
Re: Банки существ

}{0TT@6bI4Вроде бы вы разбираетесь в скриптах, поэтому просто напишу общий список действий:
- составить скриптовые таблицы с охранами и наградами (организуйте так, как вам удобно)
- на старте карты обходить все банки такого типа при помощи GetObjectNamesByType("BUILDING_BLOOD_TEMPLE") и вешать триггеры касания
- вообще, можете создать аля класс здание-банк с соответствующими инициализаторами..
- касание банка эмулирует бой от StartCombat, а в коллбэке при победе героя ему выдаётся случайная награда (или привязанная к силе охраны)
- в коллбэке также зануляется триггер касания (или по красоте вешается сообщение "Сокровищница уже разграблена" +MarkObjectAsVisited())

Ну, в рамках одного сценария вопросов не возникает. А куда и как записать скрипт, чтоб он распространялся на все карты, включая RMG?

__________________
"Один против всех, и каждый сам за себя!"
"Один против всех, и каждый сам за себя!"
Картошечка_Pro вне форума
Ответить с цитированием