Итак, за сегодня исправлена фигова туча багов... К сожалению, из-за этого за Вулканом я не посидел... Баги не очень явные, и раньше я с ними не сталкивался.
Исправленные баги:
- не работала функция поиска по типу оружия (одноручного или двуручного) на аукционе. Исправлено, а также добавлена возможно поиска брони по стилю боя (ловкач, критовик или танк);
- исправлено дарение подарка при попытке написания пробела или переноса строки в тексте подарка;
- исправлены переходы в пещерах и входах в пещеры; теперь полностью работает кнопка "осмотреться";
- исправлены ошибки в БД: "ЛатуннЫЙ печатка"; неверный переход из 27 локации; у 2 или 3 вещей стояли неправильные сеты (по названию); неверные уровни ботов в той же 27 локации;
- исправлены ошибки с попытками вмешаться в бой, где напротив находится больше 1 бота. Переделан сам механизм определения, только ли боты напротив. Во-первых, он хотя бы не вешает сервер; во-вторых, должен работать быстрее... но я его не успел оттестить;
- исправлены ошибки с приглашениями и приемами в группу;
- перенесены в одно место все возможные функции ЯваСкрипта;
- исправлена ошибка, из-за которой на почту не приходили сообщения со ссылками на персонажей (например, о выкупе вещи с аукциона);
- исправлено две ошибки, на работу визуально не влияющие, по защите от двоения... в прошлый раз предпринятые меры были написаны с ошибками;
- увеличена цена продажи в комиссионку вещей, свитков и т.п.
Гип-гип УРА! Мы в Интернете! И заодно версия 0.4.1
Итак, ура-ура-ура! Мы наконец-то в Интернете!
Посколько за это время была исправлена целая куча багов, глюков и т.п. - это и есть релиз версии 0.4.1.
Отмечу отдельно - очень нужен дизайнер! Пока не будет смена дизайна - открытый тест игры я не смогу сделать - ряд изображений позаимствован из других проектов... Достаточно сильно нужны также квесто- и сюжето-писатели. Ибо те же квесты сделать - задача, в основном, их написать, реализация будет зависеть от их типажа.. Добавлен раздел с краткой историей игры! На форуме добавлены также новые разделы:
-
для предложений по квестам;
-
для отловелнных глюков;
-
для предложений по балансу;
-
для новых идей по игре.
Итак, изменения в версии 0.4.1:
Исправления глюков:
- в информации о персонаже теперь верно отображается ссылка на бои, правильно отображается время в подарках, при наведении на вещи теперь высвечиваются их статы, при клике на них ничего не происходит (раньше грузилась пустая страница); при ссылке на несуществующего игрока или бота отображается все верно; правильно отображается информация о персонаже, не выбравшем класс.
- убрана еще одна причина довения в бою (очень редкий баг, бывает, судя по всему, когда сервер тупит - при окончании раунда все мобы перезаписывают в БД дважды.. спасает только мерзнуть по таймауту). если этот баг будет еще встречаться - обязательно пишите, желательно с описание м ситуации и симптомов (сервер тупил или еще что-то);
- аналогично - с двоением ударов, должны исчезнуть совсем;
- исправлена целая туча ошибок в смене информации о пользователе - теперь можно менять почту, информацию, пароль. Восстановление пароля не тестил;
- в торговле не показывалась информация о вещах (только о броне) - исправлено4
- исправлено отрицательное время игровое в начале реальных суток (с 00:00 до 03:30);
- исправлен неработающий выкуп с аукциона;
- исправлена ошибка в неправильном начислении статов после 6го лвла (включительно).
Дополнения и изменения:
- при выкупе с аукциона в почту хозяину лота высылается ник выкупившего;
- уменьшена тяжесть травм у игроков малых уровней;
- уменьшен сам шанс травмы при смерти (на 25%);
- изменен список чата - теперь там отображаются все игроки в онлайне, и он стал, на мой взгляд, удобнее;
- введена очистка системных сообщений (через сутки удаляются из БД);
- введена очистка боев (записи в БД и логи удаляются через месяц после окончания боя);
- теперь незавершенные бои, из которых вышли все игроки-не боты, не висят бесконечно, а обрабатываются при наличии хотя бы одного игрока (любого) в игре;
- теперь все бои начинаются не более, чем через 10 минут после подачи заявки (если есть хотя бы по одному игроку с каждой стороны, иначе заявка отменяется автоматом). Иначе говоря, усранена ситуация, когда в групповом бою заявку приняли двое, а нужно больше - ее нельзя было не отменить, принявшие фактически повисали;
- введено три района вокруг Родены;
- введены мобы в канализации, Роденском тракте, старом парке Родены;
- прописан (почти полностью) дроп и крафт вещей (в плане необходимых ресурсов);
- нормально введен сам по себе крафт (с выбором зачарования за кристаллы);
- в браузере игра отображается как "Легенды Империи", а не как "Игра";
- улучшена парольная защита;
- разделены БД игры на три, что увеличивает скорость работы и упрощает обновление.
Итак, всех с наступающим Новым Годом! Следующие обновления будут уже в 2014!
Все еще альфа. Но существенно менее сырая, почти готовая под закрытый альфа-тест уже в сети.
Список изменений весьма и весьма значителен, переделана практически сама идеология игры.
Интерфейс и функционал на главной:
- переделана новостная лента: дизайн и функционал, исправлена целая туча глюков, на автора и редактора теперь выводятся ссылки, правильно работают комментарии и т.п.;
- убран раздел статьи, на его базе сделана библиотека. В ней изменения такие же, как и в новостях;
- подключен форум - раньше он ФОРМАЛЬНО был подключен, но не работал почти что никак (не выдавал ошибку, но какие-либо действия были недоступны). Переделан дизайн, функционал, система вывода аватаров, исправлена куча багов, увеличена скорость работы, количество кода уменьшено более чем в полтора раза, запросов в БД - тоже;
- переделана админка сайта (точнее, кое-что сделано заново, кое-что просто сделано, в частности, интерфейсы для настройки дропа и крафта и т.п.);
- переделана левая панель на главной странице и чуть-чуть изменено ее оформление;
- введена двухуровневая система регистрации;
- работает форма восстановления пароля;
- возможно изменить данные о персонаже с главной страницы;
- введена более-менее система привилегий в игре.
Теперь об интерфейсе в самой игре:
- изменена панель статуса, выдает значительно больше информации;
- смена пароля, почты и инфы о персонаже объединена в одно окно с нормальным оформлением;
- существенно переделано основное рабочее окно, об этом подробнее в нововведениях;
- теперь на ботах гуманоидного типа полностью генерятся вещи и отображаются на них;
- при наведении на все вещи отображаются их параметры;
- изменения в чате: изменены типы чатов, в списке игроков - аналогично, + отображается все правильнее и быстрее;
- заявку на бой можно подать в любой локации, при этом ее увидят все, находящиеся в этом районе (не только в локации);
- изменено отображение текущих и завершенных боев в логах, изменены первые фразы в логах боев (в зависимости от типа боя и т.п.);
- в информации о персонаже теперь отображается локация (с айди), район, подарки;
- работает вкладка "подарки" в инвентаре;
- свитки стали передаваемыми, их можно выставить на аукцион или продать через торговлю;
- после подтверждения регистрации происходит автологин;
- теперь в локации отображаются боты, которые на вас могут напасть, и диапазон их уровней;
Исправления и изменения:
- существенно ускорена работа с БД, особенно в некоторых ситуациях, например, при генерации улучшенных вещей на ботах... Также исправлено автообновление страницы, например, после завершения боя и т.п.
- изменен поиск съедобных растений и питьевой воды;
- введено огромное количество переменных, позволяющих шустро менять баланс в игре;
- существенно переделаны все формулы в бою, теперь действительно влияют и статы, и модификаторы;
- изменено влияние брони и пробоя брони: теперь пробой брони влияет не только на шанс срабатывания "пробоя", но и на влияние брони. И танка кинжалом будет весьма сложно пробить...
- исправлена очередная пачка багов в работе аукциона, а также в логах боев;
- переделаны профессии наемника и лекаря - теперь ТОЛЬКО они могут покупать свитки нападения и лечения травм соответственно;
- расы заменены на группы (согласно легенде Империи), теперь отображаются везде где только можно;
- переделана система боев при переходе - теперь в такой бой можно влезть с обеих локаций, между которыми он начался; при этом при победе все окажутся в той локации, куда переходил нападавший, при поражении - останутся в своих локациях;
- переделана система воскрешений - теперь вы воскрешаетесь у Обелиска в ближайшем городе или, все также, вас могут воскресить свитком;
- кол-во уничтоженных мелких и не очень багов не поддается исчислению...
Нововведения - их огромное количество:
- введены игровые день и ночь. Длительность игровых суток - 4 часа;
- изменена система уровней - теперь в игре 53 уровня (введено 30);
- введена тренировочная комната - до 5го уровня, в замке Ордена;
- Лес и города. Теперь лес не лес, а некая реальная карта, с различными городами. В начальном городе - Родене - возможностей не так уж много, зато в столице - Вулкане - их будет максимальное количество. Планируемое количество локаций в лесу - более 500. Там есть поляны, леса, подземелья, канализации и многие другие...
- В каждой локации прописаны свои мобы со своими шансами нападения при переходах и охоте в зависимости от времени игрового дня. Есть локации под пати кач, есть под соло... Есть локации с мобами заданного уровня, есть - с мобами относительными...
- Город - это теперь не одна локация, а множество. В некоторых местах, например, ночью в трущобах Родены, на вас могут напасть разбойники даже...
- Многие вещи разнесены по отдельным - например, теперь есть оружейники, кузнецы и ремонтники вместо только кузнецов. В зависимости от их мастерства они предлагают разные услуги...
- Введена система налогов в городах;
- Введена система телепортов;
- теперь где-то в лесу можно встретиться какого-то затворника, предлагающего уникальные (или дешевые) услуги - ремонта, зачарования, скупки хлама и т.п.
- Переделана система скрытых переходов - теперь они не рандомные, а именно скрытые, и игрок их может найти лишь один раз за всю игру, затем они постоянно отображаются у него в этой локации. У каждого такого перехода свой шанс обнаружения;
- Введен свиток ночного видения. Теперь без него ночью (кроме как в городах и канализациях) перемещение в полтора раза больше времени занимает; в пещерах без них каждый раз приходится проводить исследования локации с целью обнаружения переходов...
- Введена почта - теперь на нее приходят выкупленные по ставке вещи с аука и возвраты ставок, а также сообщения от других игроков;
- Введен комиссионный магазин - теперь из инвентаря все вещи можно только выкинуть, а продать за бесценок их можно только в специальных локациях. Аналогично для ресурсов, частей, свитков и т.п.
- Переделана система дропа ресурсов - самих ресурсов теперь более 50, а падают только некрафтящиеся ресурсы. Количество ресурсов ЗНАЧИТЕЛЬНО увеличено, но и на крафт нужны сотни и даже тысячи их.
- Изменена система крафта - теперь за него надо платить деньги. Введена профессия крафтера ресурсов, позволяющая в инвентаре крафтить ресурсы из необходимого материала бесплатно.
- В начальном городе можно купить вещи только до 15 уровня. В столице - до 25. Крафт вещей доступен с 20 уровня; вещи старше 25 - кроме медалей - купить в магазине нельзя (или дроп, или крафт). Для крафта может потербоваться до 5 типов ресурсов (раньше было максимум 3). Да и кол-во их стало значительно больше...
- Дропаются теперь вещи без свойств (хотя могут и со свойствами упасть), крафтятся - тоже (здесь иногда может 1 свойство выпасть);
- введена система зачарования вещей - теперь даже магазинную шмотку можно зачаровать, причем весьма сильно - для этого введены в игру маги. Для хорошего качества зачарования нужно и много серебра, и кристаллы...
- введены кристаллы - теперь вещь можно разбить на кристаллы, необходимые, в основном, для зачарования. Разбить вещи можно свитком разбиения на кристаллы, при наличии профессии "Кузнец" кол-во кристаллов, скорее всего, будет больше. Тип кристаллов зависит от качества вещи, кол-во - от ее цены;
- введены сеты вещей - отдельно для бижутерии, отдельно для брони. Дают бонусы к статам;
- введены стили вещей и стили для модификаторов. Самих модификаторов стало больше (особенно 2-3 типа) и они существенно перебалансены;
- введены аккаунты - покупаются за золото, увеличивают опыт в боях и дроп (пропорционально);
- введено некоторое количество свитков - разделены свитки нападения и вмешательства в бой; последние разделены по уровням. Также разделены по уровням свитки перераспределения статов.
- введено огромное количество различных мобов, да и сама система их генерации сильно переделана.
Работа над ошибками в версии 0.3
Исправления:
- теперь крафт подключен :) было несколько неоттестенных ошибок в прошлой версии, из-за которых он не работал;
- подсказка при наведении на обелиск теперь отображается не знаками вопроса
- при переходе внекоторые локации вкладки неправильно отображались: были случаи, когда открытых вкладок не было. Исправлено.
- теперь по истечении срока нахождения на ауке вещи выкупаются по ставке или возвращаются владельцу - исправлено два или три бага, с этим связанных;
- теперь при 0хп нельзя подать заявку на торговлю (но можно принять), заявку на бой, выпить банки на хп;
- исправлено неверное "испитие" банок на здоровье после воскрешения - теперь они не восстанавливают сразу все хп;
- теперь после того, как персонаж замерз в бою, после боя он также оказывается мертвым (т.е. ему надо реснуться, чтобы хп восстанавливались)
- судя по всему, немного неверно работал свиток воскрешения;
- теперь если за бой персонаж нанес только один смертельный удар, который был заблокирован (или от которого прошел уворот), в результатах боя его урон отображается как 0, а не как -1;
- оказывается, неверно считался таймаут, если он был равен 4 или 5 минутам: первые три минуты шли правильно, а затем счетчик выдавал на минуту больше.
Баланс:
- чуть-чуть ослаблено влияние уровня мобов на их силу;
- уменьшено влияние силы моба на шанс дропа с него (раньше с очень сильного моба дроп был раза в три больше, чем со среднего);
- уменьшен шанс дропа вещей вдвое со всех мобов;
- снова изменено влияние брони: все-таки перебрал я с ним, оно снвоа уменьшено, но не до такой степени, как было раньше. Влияние на рейтинг теперь снова такое, как было и раньше.
- отбалансены щиты, а также арбалеты и луки 1 уровня: последние были слишком читерными;
- у драконов добавлена дальняя атака - теперь против 10 мобов лвла 15 гораздо тяжелее отбиться, забившись в угол. Молодые драконы имеют дальность 2, Взрослые - 3. Влияние расстояния работает, влияние типа оружия - всегда 1 у них.
- добавлены медали (от 1 до 16 уровня по 4 штуки на цикл). Вещь дорогая при покупке и улучшении. Стоит ли она того - решать вам )
- по другому считается смертельный удар - формула почти та же, но рандом учитывается чуть иначе, что вроде как позволяет лучше соответствовать шансу;
- уменьшены влияния крита и удачи на шанс уворота - после изменений в прошлом патче увороты стали дохнуть уж слишком легко.
Интерфейс:
- в инвентаре теперь два уровня вкладок, что позволило улучшить читабельность, добавить две вкладки и - главное - снова сделать кнопку все вещи. Вкладки квесты и подарки пока не работают;
- добавлены вкладки в логи боев;
- при переходе из любой локации в инвентарь или логи боев (и обратно) теперь сохраняются открытые вкладки, забитые строки поиска, лвлы и т.п.
- введены цвета вещей (те вещи, которые были в базе до, выводятся старым цветом): градация в стиле дьяблы. голубые, синие и темно-синие вещи - вещи ниже среднего; коричневые - средние (аналоги магазинных, либо с нейтральными модами); желтые, оранжевые и красные - выше среднего. Цвет определяется по качеству модов на вещах;
- изменен внешний вид подсказки при наведении на одетую вещь, свиток и броню (сделано в стиле игры). Отображается и цвет вещи;
- при наведении на оружия, одетые на боте (на противнике-игроке этого не будет) теперь выводятся полные их статы;
- в диалоге торговли при наведении на все объекты в торговле теперь выводится полная информация о них;
- двуручное оружие теперь отображается в двух руках; во второй руке, соответственно, полупрозрачным;
- при лечении свитком в бою название свитка выделено жирным курсивом. Аналогично выделена теперь фраза "пробив блок";
- теперь стоит защита от открытия отдельно верхнего окна и списка пользователей в отдельных окнах (они переадресовывают вас в основной фрейм)
- введены переменные на сайте. В целом, это почти незаметно, но позволило увеличить поле боя и максимальное количество ботов на нем. Да и поменять это можно на лету (через БД) ;) Реально максимум, который перемалывает сервер - порядка 100 ботов в одном бою. Но встречались и глюки, когда персонажи в таком бою не умирали. Внятно из-за чего они бывают не понял. если сможете найти причину - буду рад.
Чат: здесь изменений довольно много, особенно структурных
- теперь чаты грузятся только после загрузки верхнего окна;
- исправлен ряд багов, когда чат внятно не прогружался;
- убрано обращение к серверу из нижнего чата при его загрузке. Теперь он обращается к ява переменным, генерящимся в верхнем фрейме. Это ускоряет работу, с одной стороны, и дает возможность быстрее (без перезагрузки чата) подключать и отключать групповой (а позже - и клановый) чат при вступлении в группу и выходе из нее;
- в результате, по ходу дела, устранена проблема двоения в чатах (хотя сколько раз я уже об этом говорил). Но как минимум ряд проблем, которые к этому приводили - точно устранен.
- изменена (почти полностью) система "семафоров" в чате: теперь у каждого чата она своя. Это, помимо убирания двоения, позволяет ускорить работу чатов, причем значительно: при перезагрузке верхнего фрейма теперь обновляется только два чата (общий и торговый) вместо 6 (общий, личный, торговый, клановый, групповой, системный), что снижает количество запросов при переходах по локациям; а также позволяет полностью отключить обновление кланового и пати чата, если перс, соответственно, не в клане/пати, что убирает, по меньшей мере, по 6-8 запросов к БД каждые 5 секунд. При этом само условие завязано на ява скрипт и сервер не грузит;
- если вы зашли в игру, то в чате выводятся не просто последние три сообщения, но три сообщения за последние сутки. если их было меньше - соответственно, меньше и выведется.
То, что можно называть более-менее готовой альфой.
Исправления:
- исправлена формула расчета уворота... Я въехал, наконец, почему увороты со временем начинали уберски вертеться... Фактически, рандом на крит и удачу должен был пройти дважды для попадания;
- изменено влияние брони: раньше броня срабатывала как уменьшение урона от 1/9 до 1/3 от значения брони, теперь - от 1/4 до 1/2. Влияние брони на рейтинг поднято в полтора раза;
- при генерации оружия изменение дамага оружия от выпавшего свойства стало на 25% сильнее;
- в последнем патче я "потерял" возможность пробития брони (там ошибка со ссылкой на броню противника была), да и, похоже, броня тоже неверно считалась по той же причине. Исправлено;
- исправлены некоторые сообщения в чате;
- некоторые свитки могли не работать раньше - исправлено;
- при покупке свитков здоровья, аналогичных одетым, при условии, что в инвентаре таких свитков не было - деньги снимались, а свитки не покупались;
- при одевании оружия из раздела "оружие" инвентаря раздел "перескакивал" в общий;
- усилены боты: с лвлом они становятся сильнее на 0.01*лвл. Реально это почти незаметно, но баланса чуть добавляет в связи с последними изменениями в механике;
- убрано ограничение на покупку более 50 вещей;
- при генерации ботов: к разделу "люди" относятся только разбойники, при выборе раздела животные - разбойник также может оказаться среди противников.
- исправлено одно из свойств при генерации вещей: оно неправильно работало (не те статы добавляло, в результате, они не добавлялись, извините за тавтологию)
- исправлено огромное количество ошибок на аукционе - но об этом отдельно )
Интерфейс:
- значительно претерпел изменения интерфейс игры. На мой взгляд, стал существенно более наглядным и удобным. В первую очередь, везде где можно, появились "вкладки". Это позволило убрать мешанину и/или вертикальные полосы прокрутки. В частности, теперь храм, кузнец, инфа о пользователе, магазин и библиотека поделены на разделы;
- кнопка "назад" в логах боев и инвентаре перенесена в строку статуса. Это позволило немного улучшить размещение инфы на экране и сэкономить места, что критично для мелких экранов.
- изменено отображение локации в строке статуса сверху: теперь она отображается по русски и правильно )
- изменен порядок отображения эффектов в строке состояния;
- у негуманоидных животных (тех, кто не может одеть оружия в руки) изменено отображение в бою. У гуманоидных теперь генерируется оружие.
- значительно изменено отображение информации о персонаже: разделы перенесены в другие места, информация стала более наглядной и читаемой, стала по другому отформатирована;
- изменено отображение вещей: добавлены цвета, изменено расположение некоторых разделов; в результате отображение стало компактнее, читабельнее и нагляднее;
- изменено отображение свитков: помимо аналогичных вещам изменений, теперь есть кнопка "применить" свиток вместо "тырканья" по названию. Описания свитков сменены на более понятные;
- незначительно изменен дизайн (в первую очередь, шрифты и выделения) всплывающих окон. Сами окна разнесены на два;
- теперь свитки можно покупать и продавать по несколько штук;
- аукцион: фактически, переписан с нуля. Раздел добавления лотов переделан полностью, в результате перестал быть громоздким и стал более понятным. В разделах "мои лоты" и "мои ставки" изменения, в целом, незначительные: теперь все удобнее форматировано и более понятно отображаются ставки и выкупы. Раздел самого аукциона переделан почти полностью: изменено верхнее меню, ставшее, наконец, понятным; добавлен поиск по аукциону (включая поиск по ключевым словам), сделана возможность сортировки практически по всем параметрам лота. Убран просмотр всех лотов на ауке: при этом аукцион становился нечитабельным; теперь лоты можно просматривать только по разделам. Убран ряд ошибок в ссылках, в частности, на страницы... По идее, теперь лоты по истечении сркоа должны выкупать по ставке или возвращаться в рюкзак владельцу (раньше это не работало). Сделаны подробные сообщения в системный чат при перебивке вашей ставки или снятия лота с аука владельцем и т.п. Сразу скажу - не все проверено и оттестено, при делании ставок или выкупе может что-то и не работать. Буду благодарен за замечания.
Нововведения:
- введен свиток телепорта в город;
- теперь чтобы воскреснуть после смерти, необходимо посетить обелиск на главной площади. Также возможно применение другим персонажем на вас свитка воскрешения. Последний введен, но внятно не оттестен. В "мертвом" состоянии невозможно применение свитков и перемещение по лесу. Скорее всего, сейчас можно подавать заявки в мертвом состоянии и т.п. - это уберу, там еще много где условия ставить надо будет )))
- введена торговля между персонажами напрямую (ура!! с ней я мучался долго). С интерфейсом в ней я еще буду мучаться чуть позже, но в целом там все работает на ура ). Наверное, это одно из двух основных нововведений в игре.
- введен дроп ресурсов и частей для крафта брони и оружия. Сложные ресурсы (частично) можно крафтить из более простых. Все это более-менее отбалансено. На практике вещи падают практически чаще, чем ресурсы - я об этом в курсе, пока оставил так, но уже сделал функцию для быстрого уменьшения всего );
- введен крафт вещей (в сочетании с предыдущим пунктом это второе основное нововведение в игре). Теперь любую вещь можно скрафтить, при этом вещь будет иметь от 1 до 4 свойств (иначе говоря, аналогично дроповой шмотке). Крафт доступен в оружейной;
- полностью изменена система благословений. Их стало не 5, а 12: их эффективность поделена теперь только на три уровня (слабое, среднее и сильное), сами благословения стали слабее, но теперь они есть не только на статы, но и на модификаторы, антимодификаторы и броню. Это позволило гораздо лучше сбалансить раскачки, а также сделало более мощной "аутсайдерскую" раскачку - универсала: его статы от благ увеличиваются практически максимальным образом. Изменены также цены благословений, хотя, как и раньше, они зависят от лвла. "Накачаться" теперь можно значительно мощнее, после чего расшвыривать даже очень сильных мобов в стиле Сигала %) ;
- сделана нормальная таблица зверей: теперь у всех зверей есть свои "аватары", самих зверей стало больше, они частично изменены, отбалансены, значительно разнесены по силе (например, крыса будет всегда значительно слабее дракона). Сами звери сделаны относящимися к различным "типам". например, в светлой локации в лесу вам никогда не встретится призрачный дракон. Сделан ряд мобов, значительно сильнее (по статам и модам и т.п. - порядка 1.5 раз), чем разбойники (это как бы базовый моб). С топовых мобов сделан дроп шмота, в котором не может быть очень негативного свойства.
Основное нововведение: добавлен в игру Лес. Выйти можно с главной площади.
Пока что вручную проставлено перемещение по всем локациям, коих, кстати, около 45, с интервалом в 10 секунд.
В лесу можно искать съедобные растения (но они могут оказаться и ядовитыми) и выпить воды, чтобы восстановить здоровье.
При переходах (пока что только при переходах) на вас с шансом 20% могут напасть боты (+-1 лвл). Пока что ботами выступают те же, что и на арене в городе. Их количество зависит от их силы и от состава пати.
Позже будет подключена функция, согласно которой в разных частях леса водятся разные боты, причем некоторые будут сильнее других.
В лес есть однонаправленные переходы и есть рандомные переходы. На данный момент все рандомные переходы установлены в положение 0: функция их смены написана, но на денвере ее можно запускать, по-видимому, только вручную... Да и пока что все эти рандомные переходы ведут к входам в инстансы, которые также не подключены (они будут подключены только через несколько версий, не в ближайшей точно. Возможно, в них просто будут обитать боссы. Пока что не придумал систему).
В целом, в лесу, по-моему достаточно легко можно заблудиться... что и задумывалось. Да, выход в город есть всегда, но не всегда он возможен тем же путем, что вы пришли в эту локацию (есть однонаправленные переходы).
Из исправлений:
- ускорена работа ряда функций (меньше запросов в БД)
- исправлен баг, когда (в целом) можно было открыть бой, не находясь в нем...
- исправлены ошибки в функции смены локаций. В целом, они не проявлялись, но функции стали работать быстрее
- изменена панель статуса сверху - убран пункт "номер локации": он перенесен в раздел самой по себе локации: в лесу в скобках отображается номер локации.
- исправлен баг при переключении чатов (не окаршивался жирным активный чат)
- вроде бы (я особо не тестил) устранены баги и с повтором сообщений в системном чате, а также теперь всегда при обновлении в чате отображаются 3 сообщения, а не меньше (если в БД есть 3 сообщения в этой локации ) )
- исправлен, по-видимому, поиск по форуму )
Вторая пре-альфа. Кое-где структура проекта несколько усложнилась, но стала более масштабируемой, кое-где - упростилась и стала быстрее работать.
Исправления:
- исправлено сообщение в чате при обмене золота на серебро в банке;
- судя по всему, исправлена ошибка с двукратным выводом некоторых сообщений (как в чате, так и в системном чате);
- изменена структура, разнесены яваскрипты по различным файлам - теперь грузится лишней хрени должно меньше;
- теперь инфу персонажа можно открыть не только по айди, но и по нику;
- исправлен баг в логах - удачный крит отображался просто черным цветом.
Добавления:
- теперь при вмешательстве члена группы в бой (а также при нападении на него или просто при начале боя) у остальных членов группы будет выводится сообщение со ссылкой на бой и на вмешательство в этот бой на стороне члена группы;
- главное нововведение - торговля между персонажами. Внятно не оттестена, но вроде большая часть багов найдена. Работает полностью. Вызывает по правой кнопке мыши по нику персонажа в чате или в чатлисте.
- значительные изменения в чате: добавлены смайлики, информация по персонажам может быть получена также и про тех, кому пишут (контекстное меню по ПКМ возникает не только на авторе сообщения). Аналогично в чатлисте. Оптимизирована работа, пати чат появляется только когда вы в пати и т.п. Опять же, не везде оттестено.