Перейти к содержанию

Дайджест за октябрь-декабрь

Обновления гайдов и аддонов

Декабрь Ноябрь Октябрь

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Бот статистики для Telegram

Удобная аналитика в телефоне.

Подробнее

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать


[02.06] Обновление 13.0.00.71

От Gilltias <Комьюнити-менеджер>, в Обновления, 02.06.2022 12:29

Цитата Сообщение от Persiks454 Посмотреть сообщение
это уже хамство когда включат сервера конкретно пишите время????? это вы бесплатные сервера можете держать на профилдактике хоть до первых петухов а подписочные будьте любезны конкретное время оговаривать люди деньги платят вообще то
Мы не можем дать конкретного времени, так как это зависит не от нас, а от Игрового центра, за который мы не отвечаем. И в связи с такой задержкой будет компенсация.

[02.06] Обновление 13.0.00.71

От Gilltias <Комьюнити-менеджер>, в Обновления, 02.06.2022 12:27

Цитата Сообщение от evgeni77712 Посмотреть сообщение
Вроде новость пол часа назад обещали написать, в итоге новости нет)Коммент на форуме фиг знает где, обычные смерды не поймут в чем проблема....
В вк и в дискорде есть, а здесь делать отдельную тему не хочется. Тем более в основной пост с патч ноутом продублирована информация.

[02.06] Обновление 13.0.00.71

От dky <Модератор>, в Обновления, 02.06.2022 11:17

На всякий случай предупрежу о необходимости соблюдения правил форума, в особенности п. 3.27.

К нарушителям будут обязательно применены санкции.

Изменения в Lua API

От UIAddon < Дизайнер интерфейсов>, в Важная информация, 02.06.2022 10:26

Уважаемые разработчики интерфейсных аддонов!

Сообщаем, что в одном из будущих обновлений будут произведены следующие изменения API:

Будут удалены функции:
common.GetAddonRelatedText
common.GetAddonRelatedGroupText
common.GetAddonRelatedTexture
common.GetAddonRelatedGroupTexture

Будет удалена поддержка неименованных текстовых и текстурных групп и соответствующих полей в UIAddon:
texts
textures

Для замены удалённого функционала останутся существовать соответствующие функции:
common.GetAddonRelatedTextGroup
RelatedTextsLua:HasText
RelatedTextsLua:GetText
common.GetAddonRelatedTextureGroup
RelatedTexturesLua:HasTexture
RelatedTexturesLua:GetTexture

Кроме того, мы рекомендуем использовать кеширование текстов и текстур.

Код:
--------------------------------------------------------------------------------
-- Text caches
--------------------------------------------------------------------------------
local ews = common.GetEmptyWString()
function GetEWs() return ews end
--------------------------------------------------------------------------------
local _textGroups = {}
local _textCache = {}
local _textStateGroups = {}
local _textStateCache = {}
--------------------------------------------------------------------------------
local function GetGroupText( group, groupCache, sysName, optional )
	local result = groupCache[ sysName ]
	if result == nil then
		result = group:HasText( sysName ) and group:GetText( sysName )
		groupCache[ sysName ] = result
	end
	if result == false and not optional then
		assert( false, "Non-existent text requested: " .. tostring( sysName ) )
	end
	return result
end
--------------------------------------------------------------------------------
-- Получить текст sysName из текстовой группы аддона sysGroup (группа должна существовать)
-- Если задан optional то при отсутствии текста вернется false, иначе будет вызван assert
function GetAddonText( sysGroup, sysName, optional )
	local group = _textGroups[ sysGroup ]
	if not group then
		group = common.GetAddonRelatedTextGroup( sysGroup )
		_textGroups[ sysGroup ] = group
		_textCache[ sysGroup ] = {}
	end
	return GetGroupText( group, _textCache[ sysGroup ], sysName, optional )
end
--------------------------------------------------------------------------------
-- Получить текст sysName из текстовой группы стейта sysGroup (группа должна существовать)
-- Если задан optional то при отсутствии текста вернется false, иначе будет вызван assert
function GetStateText( sysGroup, sysName, optional )
	local group = _textStateGroups[ sysGroup ]
	if not group then
		group = common.GetStateRelatedTextGroup( sysGroup )
		_textStateGroups[ sysGroup ] = group
		_textStateCache[ sysGroup ] = {}
	end
	return GetGroupText( group, _textStateCache[ sysGroup ], sysName, optional )
end
--------------------------------------------------------------------------------
-- Texture caches
--------------------------------------------------------------------------------
local _textureGroups = {}
local _textureCache = {}
local _textureStateGroups = {}
local _textureStateCache = {}
--------------------------------------------------------------------------------
local function GetGroupTexture( group, groupCache, sysName, optional )
	local result = groupCache[ sysName ]
	if result == nil then
		result = group:HasTexture( sysName ) and group:GetTexture( sysName )
		groupCache[ sysName ] = result
	end
	if result == false and not optional then
		assert( false, "Non-existent texture requested: " .. tostring( sysName ) )
	end
	return result
end
--------------------------------------------------------------------------------
-- Получить текстуру sysName из текстурной группы аддона sysGroup (группа должна существовать)
-- Если задан optional то при отсутствии текстуры вернется false, иначе будет вызван assert
function GetAddonTexture( sysGroup, sysName, optional )
	local group = _textureGroups[ sysGroup ]
	if not group then
		group = common.GetAddonRelatedTextureGroup( sysGroup )
		_textureGroups[ sysGroup ] = group
		_textureCache[ sysGroup ] = {}
	end
	return GetGroupTexture( group, _textureCache[ sysGroup ], sysName, optional )
end
--------------------------------------------------------------------------------
-- Получить текстуру sysName из текстурной группы стейта sysGroup (группа должна существовать)
-- Если задан optional то при отсутствии текстуры вернется false, иначе будет вызван assert
function GetStateTexture( sysGroup, sysName, optional )
	local group = _textureStateGroups[ sysGroup ]
	if not group then
		group = common.GetStateRelatedTextureGroup( sysGroup )
		_textureStateGroups[ sysGroup ] = group
		_textureStateCache[ sysGroup ] = {}
	end
	return GetGroupTexture( group, _textureStateCache[ sysGroup ], sysName, optional )
end
--------------------------------------------------------------------------------


Просим разработчиков, использующих в своих аддонах функции из списка выше, отказаться от них в течение трех месяцев.

Приятной игры!
Цитата Сообщение от sbc344 Посмотреть сообщение
критерий простой. что за 15\20\25 условно походов (жетонов), ты гарантированно получишь шапку.
С нашей точки зрения Уро-Борос как раз та механика, которая позволяет разбавить существующую рутину по сбору всяческих компонентов, каким-то шансом на везение.

В игре достаточно механик, которые позволяют что-то собрать за "15\20\25 условно походов", и делать всю игру такой не стоит.
Цитата Сообщение от sbc344 Посмотреть сообщение
Почему червя нельзя сделать нормально? Что за сраный рандом, где одному с 1й попытки падает, а другому неудачнику за 50 попыток *** на постном масле. Почему нельзя для этих неудачников эту шапку (пусть привязанную сразу) добавить за монеты с червя? Нахер они нужны, когда на окрас джина накопил?
и вот такое "вроде что - то есть, но непонятно как работает"
Каков критерий нормальности?)

Это чистое везение, упало или нет)
Друзья!

Спешим уведомить, что после сегодняшних профилактических работ подписчики нашей новостной рассылки получат небольшие подарки!

Советуем всем подписчикам проверить свою внутриигровую почту. Подарки получат игроки, которые были подписаны на новостную рассылку до 14:00 01 июня 2022 года.



Стать подписчиком никогда не поздно — достаточно перейти по ссылке ниже и дать своё согласие.

Помимо информационной поддержки подписчиков, мы будем время от времени рассылать разнообразные расходные предметы и полезные подарки. Не пропустите!


Перейти на страницу подписки


Приятной игры!

[02.06] Обновление 13.0.00.71

От UIAddon < Дизайнер интерфейсов>, в Обновления, 01.06.2022 15:45

Про списание авторитета и известности. Алгоритм следующий:
  • Отнимается известность, авторитет, престиж
  • Если оставшегося авторитета и\или известности не хватает до текущего уровня - происходит делевел
  • Если количество распределенных вех больше числа доступных вех - происходит полный сброс распределенных вех
  • Если число распределенных накидок больше числа доступных накидок, то при входе в игру игрока с накидкой накидка снимается.

Очевидно что речь идет о баге в результате которого выполнение ряда квестов за очки судьбы давало больше очков судьбы нежели тратило. Соответственно цикл ( принять квест - выполнить за очки судьбы - отказаться от квеста - повторить ) позволял получить неограниченное количество опыта. Данный баг не имеет отношения к улыбке судьбы и существовал до нее, был починен 12.05.2022. В будущем, вероятно, будет невозможно отказаться от квеста выполненного за очки судьбы.

Персональные санкции будут применены к тем, кто целенаправленно использовал баг
{офф}: Например отказываясь от квеста 32801 раз по 5 раз в секунду

Большинство гильдий из списка имеют незначительное количество набагованного прогресса, большая часть обойдется без делевелов.
{офф}: ГМы и офицеры могут уточнить в ПМ точные значения списываемого прогресса, в сообщение вставить юзербар, писать с того аккаунта на котором находится персонаж.
  • Current Donation Goals

  • Справка

    Астральный рупор автоматически импортирует сообщения администрации игры, оставляемые на официальном форуме, для удобства их отслеживания.

    В силу настроек поисковой выдачи оф.форума, сообщения могут импортироваться с задержкой до пары дней.

    Рупор разработал tial. Доработал - logg.

    Вопросы, комментарии и баг-репорты пишите сюда.

  • Allods Team posts Фильтры

×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования