Еще одно небольшое обновление - версия 0.5.2
Дополнения :
- теперь в информации о персонаже (а также на поле боя и везде, где отображается образ персонажа) на вещах появились небольшие кружочки, показывающие качество вещи - для быстрой и удобной оценки того, что у противника из вещей крутое, а что - не очень. Заодно убрано отображение полной инфы о вещах у противников, других игроков и так далее (теперь отображается только название и количество модификаций). Одновременно ОЧЕНЬ серьезно оптимизирован и сам по себе код, и скорость вывода информации о персонаже.
- боевых свитков теперь не 2, а 6. Сделано, в первую очередь, на будущее - когда из боевых свитков будут не только восстановление хп. Свитки на противниках (пустые слоты, точнее) теперь вообще не выводятся.
- сделана автоустановка боевых свитков, которые были израсходованы в бою (если они есть, в инвентаре, само собой)
Исправления в полном тексте новости Исправления :
- исправлено отображение ссылки на персонажа в случае, если он еще не выбрал свой класс ( в модуле логина)
- исправлена плавающая ошибка, когда при двуручном оружии можно было одеть одноручное (а двуручник не снимался)
- исправлена ссылка на персонажа, предлагающего торговлю
- исправлена покупка медалей в магазине Родены
- исправлен глюк, из-за которого вещи, отличные от магазинных по качеству, не бились на кристаллы
- наконец-то исправлена ошибка с неверной инфой о росте умения владения мечами в чате и слетании умения при переодевании
- исправлено несколько багов в зачаровании вещей
- исправлено несоответствие мобов в локации с отображаемыми в игре
- добавлена парочка функций в админке
- изменены настройки системного чата по умолчанию
- исправлено отображение склонности порядка
- исправлены некоторые ошибки с выводом сообщений в системный чат
- исправлена покупка благословений
- исправлена покупка свитков
- исправлены ошибки с неверной генерацией мобов.
Небольшое обновление - версия 0.5.1
Обновление коснулось, в основном, админской части: админка переделана полностью:
- сделана админка по добавлению и редактированию локаций
- переписана админка для редактирования ботов в локациях
- внесена возможность добавления переходов и телепортов в локациях
- внесена возможность добавления свойств локаций (т.е., теперь локацию можно полностью описать из админки, не прибегая ни к изменению кода, ни к базе данных)
- исправлена пара ошибок, переписан и оптимизирован интерфейс админки комментариев, пользователей, статей и новостей
- введена система подтверждений при удалении чего-либо в игре
- переделана (сильно расширен функционал), оптимизирована и введена в открытый доступ (для админов) админка дропа
- админка крафта - аналогично
- введена система очистки хлама в БД (позже будет поставлена на запуск по таймауту, часа в три ночи...)
- сделана система контроля баланса крафта/дропа ресурсов
- введена функция мгновенного перемещения по локациям в игре для админов
- исправлено несколько незначительных глюков.
Глобальное обновление - версия 0.5.0. И вайп...
Не прошло и полутора лет, как говорится...
Итак, сегодня вышло новое обновление - до версии 0.5.0!! Будем считать это новой Альфа-версией (но уже не пре-альфой))
Сразу говорю - точного теста не было, глюков может быть весьма много...
Из-за вайпа всем нужно зарегистрироваться заново!!! Что в нем обновилось - в расширенной версии новости.
Игровой движок:
- введены НПС и квесты. Внятно не оттестено, контента пока что нету практически (тестовый квест коротенький только). Будет в течение пары недель больше гораздо
- сильно обновлена структура движка. Он сделан гораздо более масштабируемым, для многих задач теперь достаточно внести инфу в базу данных, и в игре она появится автоматически. В частности, это касается типов магазинов, кузнецов, храмов и т.п. для примера, количество таблиц в основной БД игры увелично с 15 до 28
- теперь количество переходов из одной локации может быть бесконечным (не ограничено шестью)
- в одной локации под землей может быть несколько всегда видимых (без заклинания ночного зрения) переходов (например, переход в сторону каких-нибудь огней)
- мобы теперь генерятся по-честному ВСЕ. т.е., действительно генерируется шмот на них, хоть и не виден он на зверях. При этом теперь зависимость генерируемого шмота от силы мобов честная и плавная
- введены еще более слабые и более сильные итерации мобов (раньше их было 6, стало 8. Т.е., крыса может быть немощной, обреченной, слабой, обычной, сильной, убийственной, смертоносной и непобедимой). В крайних точках сила моба отличается теперь более чем в два раза. Другими словами, сильного моба 10го уровня можно создать по силе как 20го, и наоборот...
- изменена система подсчета дропа (полностью). Теперь он считается более честно, сильнее зависит от силы моба. Сам дроп теперь не ограничен монетами, частями, вещами и 4-мя типами ресурсов, что особенно актуально будет при введении в игру рейд-боссов и эпик-мобов
- введены квестовые мобы (правда, не тестил пока тоже)
- полностью переделана система крафта (правда, в игре он пока нигде не представлен, хотя реализован на 100% - как только появится столица, он там появится автоматом)
- исправлена куча опечаток в код, которые к критическим ошибкам не приводили, но жить мешали (иногда неверная фигня всякая приводилась)
- изменены формулы расчета урона древкового оружия (зависимости умений, от расстояния и т.п.). Увеличено влияние умений лука и арбалета на рейт (они вияют на урон этих оружий сильнее).
- изменена главная страница немного - переписаны и переименованы разделы БД по игре, добавлен раздел БД по локациям.
- исправлены глюки с отсутствие обновления чата и списка игроков в локации.
Из известных глюков - в мозилле не работает окно вызова смайлов. В чем причина - пока не знаю (((
Вайп сделан по одной причине: слишком много нововведений по самому движку игры, анрил БД обновлять. К тому же мне нужен новый тест всего, что есть в игре, а из-за остатков старых записей без него сложно определить, что не работает.
Обновление действительно небольшое внешне, хотя вторая его часть весьма важна для дальнейших работ :)
-
часть первая - обновлен интерфейс в банке. Теперь можно вводить как количество валюты, которую вы хотите поменять, так и количество получаемой валюты. Попутно сделан яваскрипт на то, что вводится число в необходимой кратности, введены проверки на символы, отличные от цифр, переделаны размеры полей, понятнее интерфейс и т.п. Заодно исправлена ошибка в сообщении при обмене славы на серебро;
-
часть вторая: переделано (полностью) поле боя. Уменьшены размеры одной ячейки и серьезно изменен сам по себе код его отрисовки. За счет этого поле боя занимает меньший размер по вертикали, что ценно для маленьких мониторов. Сама отрисовка теперь работает значительно шустрее и правильнее. Исправлена ошибка при повторном обновлении страницы, когда слетала выделенная клетка. Выделение клетки теперь работает правильнее: например, если была выделена клетка, которая в предыдущий раунд была пустой, а в этом раунде на нее кто-то пришел - то раньше он не определялся как цель, сейчас же обрабатывается верно. Аналогично слетало выделение с клетки, если вы убили противника, находящегося на ней. Не обрабатывалось (вроде бы) выделение пустой клетки при пропуске хода и т.п. Изменена цветовая гамма поля боя, а за счет лучших картинок само изображение стало поопрятнее. Изменены изображения - члены первой команды отображаются на поле как "1", второй - "2"; боты - "М". Сам игрок все так же отображается как "Я". Когда будет дизайн - переделаю на более логичное, идеи есть.
Вроде бы все, найдете глюки в бою - пишите.
Итак, как и обещал на форуме - большое и серьезное обновление чата (и многих вещей, косвенно с ним связанных).
Список изменений:
- начнем с глобального: убран один из фреймов чата; теперь и системный, и обищй чат находятся в одном фрейме, что дало возможность использовать больше полезного места, а также правильнее выводить список смайликов, да и смайлики чуть-чуть "разредить". Попутно устранены некоторые ошибки при ресайзах чата в эксплорере;
- добавлена вкладка "система" в чат. При переключении в нее системный чат убирается, остается только один чат (в котором, помимо системных сообщений, пишется также приват, и можно настроить отображение пати-сообщений и сообщений клановых) - спешл 4 NikAvanti;
- добавлены широкие возможности по настройки выводимых сообщений в чатах. настроить их можно из
редактирования личной информации ИЗ ИНВЕНТАРЯ . Во-первых, каждый теперь может настроить под себя каждый чат и сообщения из каких чатов в них отображать.
- Во-вторых, добавлена широкая система настройки системных сообщений. Сами системные сообщения разделены (довольно условно) на 15 групп. Почти все, кроме некоторых (см. в настройках) выводятся во вкладке "Система", в верхнем системном чате многие неосновные можно отключить, а также выделить типы сообщений, которые будут выводится и в остальные окна чата (здесь можно отключить любые или включить/выключить все типы системных сообщений).
- Добавлено правильное отображение, в какой чат вы пишете. Для этого слева от окна ввода информации введен ниспадающий список доступных для написания чатов, либо можно просто писать определенный служебный символ в начале каждой строки (при выборе из ниспадающего списка справа от него появляется этот служебный символ;
- существенно увеличена скорость работы чата - кол-во запросов при автообновлении снижено втрое, при этом работают они корректнее;
- устранена некорректная работа отсева сообщений старше 1 дня; теперь в чате не выводятся сообщения старше 12 часов; при обновлении страницы выводится не 3 последних сообщения, а 4 (во вкладке система - 10);
- введена функция выделения цветами, жирным шрифтом и т.п. вашего ника в сообщении адресованном вам или вами написанном. введена функция отсева повторяющихся и пустых to[] и prv []. сами to и prv при выводе заменяются на "к" и "лично" соответственно. Сами ники теперь выделяются в сообщении гораздо заметнее. При клике на ник фразы to[nickname] добавляется теперь в начало строки, а не в конец. Введено (а частично - исправлено на верное) отображение разных цветов для разных чатов. Изменена немного и сама цветовая схема.
- переделана система всплывающих по правой кнопке мышки меню. Если вы лидер группы - то имеется кнопка "пригласить в группу" (за идею спасибо qel-luc); разделены понятия "приватного" и "личного сообщения", переименованы все пункты этого меню, при наведении на них они теперь выделяются (как и смайлики в списке). Также это меню теперь доступно в списке игроков в чате, а также во всех ссылках на игроков на самой странице, где есть значок привата (например, в списке участников боя). Если вы кликаете по своему нику, то появляется только ссылка на вашу информацию.
- при переходе по локациям чат теперь обновляется; также обновляется ВСЕГДА и чат-лист; при этом при обновлении чат-листа теперь не слетает открывая вкладка;
-
убрано двоение чата (теперь надо тестить, но косяк вроде бы найден). Попутно убрана ОДНА из причин дополнительного обновления окна во время боя (когда сменяется раунд, иногда глвный фрейм обновлялся дважды или даже трижды);
- теперь пустые сообщения отсеиватся (раньше сообщения, адресованные кому-либо, не считались пустыми, даже если текста в них не было);
- при отправке сообщения чат наконец-то автоматом обновляется;
- теперь при клике по нику игрока во время приватного общения он добавляется в строку ввода сообщения как prv[nickname], а не как to[nickname]. Для остальных случаев (кроме привата) - все осталось как прежде.
В общем, мучался долго, кое-что оттестил, но допускаю наличие немалого количества глюков. тестите!
Исправления:
- исправлена ошибка, при которой при получении уровня свитки без ограничения уровня слетали;
- все сообщения, связанные с сообщениями по приглашению или исключению кого-либо из группы выводятся в системный чат, а не в окне группы (для лидера группы);
- картинки в теле форума и новостей теперь автоматом ужимаются до размера 200 пикселей по ширине, при клике на них открываются в полном размере в новом окне;
- исправлена ошибка с неверной ссылкой на бота в чате при охоте, переходах и т.п.
Итак... Я прошу пардона за вчерашний сырой релиз. Дропа действительно в соло не было. В одном месте я перепутал значения "не больше" и "не меньше" - прошу прощения. Мало того, нормальный тест и сегодня не проводился - ибо без группы сложновато оттестить.
Итак,
обновления:
- теперь можно правой кнопкой мышки в чат отправлять информацию о все ваших вещах, свитках и т.п. Эта функция работает в магазинах и библиотеке (если надо у кого-то что-то спросить, например), а также при клике ПКМ по информации о персонаже (о своем или чужом, или по боту; естественно, если вы в игре, в окне информации ничего не сработает). Сразу говорю - если очень много информаций пытаетесь пихнуть в одну строку - может не отправляться или хорошенько подтормаживать (до 5 информаций в строке отправляется нормально точно). Тестилось, как всегда, в Хроме;
- шанс уворота от удачного и крита уменьшен (не очень сильно, в общей сложности процентов на 10);
- изменен размер поля боя - для более удобного вмешательства в бой (иначе говоря, для большего пространства для маневра)
Исправления:
- исправлена мелкая ошибочка - при применении свитков из инвентаря выводилось "1" слева сверху.
- исправлена невозможно писать комментарии к новостям;
- исправлено то, что если вы уже проголосвали за новости, то звездочки подсвечивались при наведении;
- самое главное, наверное, в сегодняшнем мини-патче - сильно передалана система кодинга-декодинга сообщений на форуме, новостей и статей в библиотеке. Теперь в БД все хранится в ББ кодах, а перекодируется при выводе. Помимо более правильной работы, это дает возможность более правильного контроля за всем + изменена система перекодирования некоторых тэгов, в связи с чем убрана необходимость замены ] на > (наверное, на форуме это нервировало... меня - так точно);
- ВРОДЕ БЫ исправлены ошибвки с дропом - проверяйте, жду результатов...
На сегодня вроде бы все :)
Обновления:
- дроп в боях в группе теперь распределяется более пропорционально нанесенному урону: серебро как и было, а все остальное - шанс падения игроку в пати увеличивается с нанесенным уроном (по предложению NikAvanti);
- при начале в боя при охоте, переходах и осмотре местности вы начинаете бой у самой нижней линии поля;
- при вмешательстве в любой бой на стороне 1 команды теперь игрока кидает как можно ближе к 1 линии, а на стороне 2 команды - к последней. Также при вмешательстве в бой теперь сразу происходит попадание в бой, а не через лишнее обновление страницы;
- в начале лога боя теперь пишется полный начальный состав.
Исправления:
- при добавлении быстрого сообщения вы теперь перемещаетесь на ту же страницу на форуме, где и были;
- исправлена ошибка, когда некоторые мобы могли вмешаться в бой, не соответствуя его уровню (за обнаружение спасибо qel-luc);
- вмешивающиеся в бои игроки не видели среди завершенных логов боев те, в которое они вмешались - исправлено (за обнаружение спасибо qel-luc);
- при переходе по вкладкам в логах боев, а также заходе в конкретный лог и переходе обратно - теперь не сбрасываются настройки поиска в завершенных боях.