Триггер IP (поддержка сетевой игры)

!?IP#; - мультиплеерная поддержка

Если один герой игрока атакует другого героя игрока, произойдут следующие действия:

  1. Триггер !?BA0 включится для атакующего игрока
  2. Триггер !?IP0 включится для атакующего игрока
  3. Передача информации защищающемуся игроку:
     - информация о атакующем герое
     - информация о командире атакующего героя
     - установленные v-переменные v9001-v10000
     - все потенциальные изменения параметров монстров
  4. Вся отправленная информация принимается защищающимся игроком
  5. Триггер !?IP1 включается для защищающегося игрока
  6. Триггер !?BA0 включается для защищающегося игрока.
    Замечание: справедливо только для режима "Hot Seat" – при игре на разных ПК срабатывает лишь !?BA52.

Происходит бой.

Если атакующий игрок выигрывает, то конец.

Если выигрывает защищающийся игрок, переход к следующей секции:

  1. Атакующий игрок ждёт, пока защищающийся получит уровни
  2. Герой защищающегося игрока и командир получают уровни
  3. Триггер !?IP2 включается для защитившегося игрока
  4. Передача информации атакующему игроку:
     - значения вторичных навыков защитившегося героя (все 28), уровень и опыт
     - информация о командире защитившегося героя (полностью)
     - установленные v-переменные v9001-v10000
  5. Триггер !?BA1 включается для защитившегося игрока
  6. Атаковавший игрок ждёт окончания получения уровней защитившимся
  7. Вся информация принимается атакующим игроком
  8. Триггер !?IP3 включается для атакующего игрока
  9. Триггер !?BA1 включается для атакующего игрока.

Таким образом, армия, герои и командиры синхронизируются на всех компьютерах.