Патч реализует правильную работу эффектов дальнего видения.
Например то же intro в игре - это перемещение камеры, причем на оффе виден не только клиентский контент, но и юниты, c ним патч на око акеруса выглядел бы менее хаковым..
Я не написал что именно не работает правильно: если вы заметили, сейчас, когда подконтрольный моб находится вдали от плеера - мир вокруг замирает - не приходят broadcast пакеты от объектов вокруг( не уверен что вобще что-то видно, давно не тестировал).
Другими словами патч реализует специальный грид объект-камеру, который и занимается обновлением видимости для плеера вокруг и перехватом пакетов из окружаещего мира. Камера перемещается по карте вместе с "точкой обзора" - другим объектом, им может быть любой юнит, динамик объект или сам плеер.
в патче:
1. сами камеры
2. их использование в спелл системе
3. изменения в системе видимостей как подготовка к камерам
можно протестировать спеллами, можно коммандой: .debug camera set, нацелившись на кричера, вернуть камеру "на место": .debug camera 'любой символ'
Необходимо протестировать на живом сервере, в два окна заметить что-то сложно
Написано под 9541 ревизию
cameras.patch
патч для sd2
sd2.patch