Триггер IP (поддержка сетевой игры)
!?IP#; - мультиплеерная поддержка
Если один герой игрока атакует другого героя игрока, произойдут следующие действия:
- Триггер !?BA0 включится для атакующего игрока
- Триггер !?IP0 включится для атакующего игрока
- Передача информации защищающемуся игроку:
- информация о атакующем герое
- информация о командире атакующего героя
- установленные v-переменные v9001-v10000
- все потенциальные изменения параметров монстров
- Вся отправленная информация принимается защищающимся игроком
- Триггер !?IP1 включается для защищающегося игрока
- Триггер !?BA0 включается для защищающегося игрока.
Замечание: справедливо только для режима "Hot Seat" – при игре на разных ПК срабатывает лишь !?BA52.
Происходит бой.
Если атакующий игрок выигрывает, то конец.
Если выигрывает защищающийся игрок, переход к следующей секции:
- Атакующий игрок ждёт, пока защищающийся получит уровни
- Герой защищающегося игрока и командир получают уровни
- Триггер !?IP2 включается для защитившегося игрока
- Передача информации атакующему игроку:
- значения вторичных навыков защитившегося героя (все 28), уровень и опыт
- информация о командире защитившегося героя (полностью)
- установленные v-переменные v9001-v10000
- Триггер !?BA1 включается для защитившегося игрока
- Атаковавший игрок ждёт окончания получения уровней защитившимся
- Вся информация принимается атакующим игроком
- Триггер !?IP3 включается для атакующего игрока
- Триггер !?BA1 включается для атакующего игрока.
Таким образом, армия, герои и командиры синхронизируются на всех компьютерах.