Если эта идея напомнит кому-то функционал одной игры, русской версией которой занимается mail.ru, для них говорю сразу: спёрто без зазрения совести и переделано под нашу с вами любимую игру. Если же кто-то уже подобное предлагал, извините. Просто сама идея у меня в мозгу висела давно, вот решил оформить, так сказать, на бумаге, пока жду нового дня в чистке =)
Предыстория
Когда-то давным-давно в столицах были (собственно и сейчас есть) НПС. Нынче они зовутся просто купцами, но ничем не торгуют. Тогда же они торговали белыми вещами, но были отключены то ли за ненадобностью, то ли нагрузку на сервер создавали. Предлагаю их, а точнее занимаемые ими места актуализировать.
Возможный сценарий в игре
Очень Уважаемый Гоблин, глава фракции Свободных Торговцев, объявил о приеме всех желающих в ряды барыг, купцов и меценатов, а что бы этим званием обладали самые достойные - организовал ежемесячный аукцион. Каждый желающий может побороться за право иметь собственную торговую лавочку в самом сердце своей родины -- Новограде или Незебграде.
Зачем
Децентрализация рынка, прямой доход без налогов на аукционе (компенсация для "государства" -- уплаченное золото на аукционе), что создаст здоровую конкуренцию, оживит столицы и, возможно, повысит доход с Чернил для доски объявлений, рупоров (надо же будет свою лавку рекламировать) и карнавальных масок (см. ниже)
Реализация
Этап 1. Аукцион
Раз в месяц на неделю стартует аукцион. Предмет -- Право на Торговую Лавку. К сожалению, у меня не нашлось лучшей идеи как просто пронумеровать места цифрами, а на карте столиц сделать кнопку которая показывала/скрывала бы метки с номерами торговых точек. Так же предлагаю сделать эти Права разного качества, в зависимости от того, как много народа проходит мимо этого купца. Так, например, в Новограде есть купец Шарлотта ди Близар, если не ошибаюсь, торговала кольцами. Стоит она в переулке между основной улицей Торгового ряда и Гибберлингским кварталом. Место очень непопулярное среди игроков, праву на него можно придать белое качество. Самое же популярное по посещаемости место скорее всего у Эдит ди Дазире, торговки, что стоит в проходе в Эльфийский квартал, недалеко от НПС переселяющего в перерождение -- там бывают как игроки высокого уровня, так и игроки, находящиеся в процессе прокачки.
Длится аукцион неделю, выигравшие получают свои права на почту. Право выдает задание, которое приводит игрока к тому купцу, чью точку выкупил игрок. Распоряжаться этой точкой игрок может до окончания следующего аукциона. Торги за лоты должны оканчиваться тогда, когда основная часть народа в игре -- что бы все желающие имели возможность сделать свои последние ставки. По окончании аукциона всем участникам приходит на почту уведомление, в котором написано, что они выиграли или не смогли выиграть аукцион и что воспользоваться выигранным правом игроки смогут только на следующий день -- тогда и будут разосланы выигрыши (4 утра по мск)
Опционально: кроме самого Права на Торговую Лавку можно условием для выполнения задания сделать наличие Разрешения Свободных Торговцев -- итема, покупаемого в лавке редкостей. Мой довод за Разрешение: что бы не использовали торговцев как временный банк, выставляя астрономические цены. Итем виден в ЛР только при наличии Права в сумке, дабы защитить пользователей от ненужной покупки, имеет срок годности и нужен каждый раз как игрок выигрывает аукцион. Игрокам подписочного сервера итем либо не нужен, либо они покупают его у Гоблина в банке
Этап 2. Выбор продавца
После того, как сдано задание, игрок через диалог может изменить внешность своего торговца. Поскольку анонсировано изменение расы, то ничего не препятствует моей изначальной задумке. Интерфейс изменения облика аналогичен интерфейсу комнаты перемен. Если игрок пропускает этот пункт и переходит к выкладке товара, в указанной точке будет стоять стандартный НПС (который стоял там всегда, НПС старого хозяина остается лишь в его памяти и скриншотах зевак =) )
Раса
Игрок может выбрать одну из трех фракционных рас своему торговцу или же одну из нейтральных рас. Т.е. для Лиги будут эльфы, канийцы, гибберлинги, причем предлагаю дать выбор будет это один, два или три гибберлинга, для Империи, соответственно, хадаганцы, орки, восставшие. Нейтральные расы: авиаки, водяники, текуани, анонсированная новая раса прайденов (или как их там) и т.д. Фракционные расы бесплатны, нейтральные -- за маски. Прайдены (после их ввода) бесплатны только самим прайденам -- на случай, если игрок захочет поставить точную копию себя на место торговца.
Пол
Первоначальный выбор пола бесплатен. Дальнейший, если будет реализована возможность изменить внешность торговца в течении одного периода -- за маски.
Общий облик
Лицо, цвет кожи, прически и т.д. доступны лишь в пределах выбранной расы. Цена либо как сейчас: стандартные одной цены, фиолетовые – другой, либо: стандартные – бесплатно, фиолетовые – за маски
Костюмы
Игрок может одеть торговца в один из стандартных вариантов костюмов, либо одолжить униформу из своего гардероба. Стоит ли на время торговли запрещать игроку носить эти же костюмы - решать самим разработчикам. Так же помимо стандартных, можно продавать игрокам (ну или предложить добывать другими способами) дополнительные костюмы чисто для торговцев.
Имя и подпись
Игроку предлагается задать имя/название лавки в интерфейсе комнаты перемен. Первый раз - бесплатно
Подпись под именем задается отдельно, менять можно всегда бесплатно. Назначение - рекламный слоган или список товаров.
Этап 3. Оформление ассортимента
Выкладка товара
Выбрав этот пункт в диалоге игроку открывают интерфейс, куда он перекладывает предлагаемые к продаже товары. Размер -- такой же как сумка владельца, и такие же отделы: Вещи, Ремесло, Редкости. Выкладка происходит перетаскиванием или ПКМ. После перемещения товара в сумку продавца игроку предлагают указать цену за товар. По умолчанию одна строка из 4 полей: количество, цена в золотых, серебре, меди. Продавец может нажать кнопку рядом что бы появилась еще одна строка, где он бы указал цену за другое количество товара -- функционал для скидок, акций и т.п. Соответственно рядом с новой строкой -- кнопка для ее удаления. Кнопка для запроса третьей и следующих строк все там же -- рядом с первой.
Все введенные цены запоминаются и показываются автоматически при повторных выкладках товара. Если для какой-то из строк выкладываемого товара недостаточно, указывается максимально доступное количество, и цена пересчитывается.
Создание предложения о покупке
С помощью торговой палатки можно не только продавать, но и покупать товары. Для создания таких предложений используется отдельный диалог. Игрок вводит в строку название товара, или его часть, нажимает поиск, из найденных товаров выбирает интересующий его и показывает за какую цену хочет его купить. Аналогично с продажей, можно сделать несколько вариантов цены для разного количества. Кроме 4 полей как в интерфейсе продажи, есть 5ое поле, где продавец указывает количество интересующих предложений. Количество товара, в котором заинтересован продавец, определяется суммой по всем предложениям. Т.е. если продавец указал предложение на 1, 50 и 100 товаров, указав количество интересных предложений 40, 4 и 2 соответственно, считается, что он заинтересован в 440 единицах товара. Если продавец заинтересован в неограниченном количестве товара, то он должен поставить соответствующую галочку при создании предложения и вложить стартовую сумму денег. В дальнейшем для покупки таких лотов у других игроков расчет происходит исходя из того, что бы лавка не ушла в минус. Т.е. если есть выручка, НПС на эту выручку может покупать заказанный хозяином товар. Если выручки нет или недостаточно, а вложенные средства закончились – предложение не видно другим игрокам. Деньги за предложение с фиксированным количеством изымаются у игрока при их создании.
Этап 4. Торговля.
Когда другой игрок подходит к торговцу, он видит диалог из 2 пунктов: для покупки и продажи.
В случае открытия первого пункта он видит стандартное окно торговли с НПС, в котором 3 вкладки соответствуют трем названиям в сумке: Вещи, Ремесло, Редкости. В каждой вкладке он видит созданные торговцем предложения с количеством покупаемого товара, и цену за это предложение (сразу за весь стэк товара). Если игрок с помощью Shift+ПКМ покупает несколько комплексных предложений, ему рядом с полем для ввода количества показывают сколько всего он купит (как в лавке редкостей, например, при покупке кристаллической крошки).
Выбрав в диалоге второй пункт, игрок так же видит стандартное окно торговли, с именами вкладок: Куплю, Выкуп и Перепродажа.
В первой вкладке -- предложения, созданные хозяином, во второй -- возможность вернуть случайно проданные товары, в третьей НПС продает те товары, которые соответствуют критериям перепродажи, хозяин лавки получает процент с таких продаж. Продать такому НПС игрок может любые вещи, как и любому другому НПС. При продаже вещей, в которых заинтересован хозяин, расчет происходит по максимальной кратности. Т.е. если игрок продал 256 единиц товара по, а хозяин выставил цены за 100, 50 и 1 единицу товара, игрок получает деньги за 2 предложения по 100, 1 предложение по 50 и 6 предложений по 1 единице товара. Если игрока не устроит полученная сумма, он может вернуть свой товар во вкладке Выкуп и пойти к другому продавцу или на аукцион.
Этап 5. Сбор выручки
В любой момент хозяин может собрать вырученные деньги. Для этого он выбирает пункт диалога и выбирает сколько денег забрать. Можно забрать лишь те средства, которые находятся в положительном балансе. Средства, зарезервированные для предложений о покупке -- это отрицательный баланс и что бы забрать их надо отредактировать эти предложения или удалить совсем.
Этап 6. Закрытие лавки
По окончании очередного аукциона лавка старого владельца готовиться к закрытию. В интерфейсе покупки и продажи появляется красный таймер отсчитывающий время до начала нового дня - это уведомление для игроков, проводящих транзакции, о том, что лавка скоро закроется. Хозяин лавки может забрать все продаваемые вещи, выручку и удалить предложения о покупке досрочно, а может получить все это на следующий день по почте.
Дальнейшее развитие
В случае успеха идеи, можно создавать новые места для торговли, причем не только в столицах, но и на кач-зонах. При этом лоты для зон Асээ-Тепх и дальше будут продаваться на межфракционном аукционе, который предлагаю организовать на Острове Откровения вместо имеющихся там терминалов для Лиги и Империи. Если межфракционный аукцион будет реализован, у Уважаемого Гоблина должен быть доступ к нему.
Заключение
Я постарался как можно подробнее описать реализацию своей идеи и реализовать ее через уже имеющиеся в игре механизмы, что бы разработчикам было проще её внедрить. Надеюсь на положительные отзывы со стороны как разработчиков, так и игроков. Спасибо за внимание.