Всех с Новым Годом! Вот такая вот идей-ка возникла. Возникла она давно, уже чуть видоизменена для большего удобства и меньшего числа кликов. Выложу её тут.
Прежде всего спасибо разработчикам, которые тихо мирно и без палева анонсировали изменение интерфейса системы телепортации вот тут: http://forum.allods.ru/showthread.php?t=105087
Написано и сделано грамотно, но на мой взгляд можно сделать лучше (в плане структуры).
На данный момент существуют 3 аддона, которые изменяют интерфейс окна телепортации (1 из аддонов добавляет своё окно, что для меня не очень удобно, но он настраиваемый именно под себя, чем и хорош).
Вот эти аддоны:
http://alloder.pro/topic/1165-teleportenchancer/ (ссылка на обсуждение на форуме)
и
http://alloder.pro/topic/1376-zaklteleport/ (также ссылка на обсуждение)
Первый аддон уже работает недостаточно корректно. То есть он работает, но у первого пункта меню, начиная с версии 4.0.03 пропало название и он стал пустым, хотя и рабочим (из-за изменения названий пунктов и чего-то там ещё в плане точек и других знаков). Плюс ко всему автор аддона покинул проект и прекратил поддержку аддона и, судя по всему, никто другой не собирается этот аддон поддерживать.
Я предлагал там свою структуру пунктов и подпунктов меню телепортации, третий пост с конца темы снизу вверх. Структура, предлагаемая там - слишком нагромождённая, но идея была уже тогда (на основе того, что увидел в аддоне, но придумал ещё более компактный вариант). Со вторым аддоном всё нормально. Но сейчас разговор не об аддонах, а о том, чтобы сделать всё это в самой игре.
Теперь же я предлагаю сделать структуру двухступенчатой, без городухи (каля маля в пэйнте сделал, прилагаю сюда).
Выглядеть это должно вот так:
Изначально идея была для того самого аддона, автор которого покинул проект, но может быть разработчики сделают внутри игры такую структуру. Естественно для Империи она будет несколько различаться на их домашних аллодах и других локациях, где пункты телепортации не все являются общими.
В моей структуре мы имеем 8 менюшек, внутри которых есть подменюшки, являющиеся пунктами телепортации, самое большое - 12 пунктов. Человек открывает интерфейс, выбирает нужное ему меню и нажимает нужный пункт и вуаля - он телепортировался куда ему надо.
Все подменюшки (то есть пункты телепортации) можно добавить в избранное и сортировать выше остальных, также при этом в избранное добавляется само меню, в котором содержится выбранный пункт телепортации. Само меню с пунктами также можно сделать избранным, если внутри него последовательность телепортов устраивает. То есть сортировка осуществляется как по самим меню, так и в подменю в случае, если какой-либо пункт выбран в качестве избранного (и он соответственно наверху).
Единственное, что я забыл в своей структуре - это нарисовать в каждом подменю пункт "Назад", чтобы в случае промаха можно было вернуться на уровень выше. Но можно сделать этот пункт в виде графической кнопочки, чтобы не городить пункты в вертикаль. Gо ссылке, где пишет КМ Allods_Online, как я понял, планируется сделать отображаемыми 10 пунктов в меню, думаю, что это число надо увеличить до 12-ти, чтобы вертикальной прокрутки не было вообще.
Кстати, внутриигровое окно телепортации вообще можно сделать двухвкладчатое. Вкладка, на которой отображаются вообще все пункты телепортации с сортировкой избранных пунктов выше остальгных и вторая вкладка, в которой отображаются только избранные пункты телепортации без разделения на меню и подменю, но с сортировкой по алфавиту. Ограничение по количеству избранных пунктов в обоих случаях 12 пунктов.
Как вам такая доработка идеи разработчиков и структура?)