View Issue Details

IDProjectCategoryView StatusLast Update
0034485Legion CoreClass Halls / Оплоты и артефактыpublic2025-12-13 03:32
Reportercure Assigned ToMernhard  
PrioritynormalSeverityminorReproducibilityalways
Status confirmedResolutionopen 
Summary0034485: Генерация заданий оплота при отсутствии игрока в сети
DescriptionРепорт именно на механику генерации и очереди, если игрок отсутствует в онлайне:

Сейчас задания не генерируются для игрока, если прошло около суток между прошлой и новой генерацией, и если игрок не заходил на персонажа в это время - игрок в таком случае получает на доску только три задания, которые у него были в очереди

https://youtu.be/rfAobAR_Dig - 12.10, 4:22 - доступно 10 заданий на доске, 3 задания в очереди. Ставлю 3 задания с доски на выполнение. Судя по команде, следующие задания должны сгенерироваться 7:52:33 AM
https://youtu.be/IrHi2l1WrRc - 12.12, 9:01 - захожу в следующий раз через двое суток, забираю награды за поставленные ранее задания. На доске всего 3 задания, у персонажа пустая очередь.

При этом, если заходить регулярно несколько раз в день, то задания корректно обновляет - https://egammi.net/image/qTsD

Все тесты были с 6+ 880+ илвл защитниками

Как должно работать:
Задания должны корректно генерироваться в даже в том случае, если игрок некоторое время не заходит на персонажа - если игрока нет в онлайне двое суток, то у него на офе доска полная будет по возвращению, а не просто из прошлой очереди даст 2-3 задания :\
Steps To ReproduceПаладин 110-го уровня
/run local t = {38710, 40408, 38576, 38566, 39722, 38933, 39756, 42844, 39696, 42846, 42847, 42848, 42849, 42850, 42867} for i = 1, #t do SendChatMessage(string.format(".q rew %s", t[i]), "GUILD") end

/run local t = {39696, 42846, 42852, 42851, 43492, 43933} for i = 1, #t do SendChatMessage(string.format(".q rew %s", t[i]), "GUILD") end

.go 2334.8157, -5388.915, 54.729588, 0

.mod curr 1220 10000

.deb garr gen


Далее нужно проверить, что есть миссии в очереди:
.garr show queue

Если миссий в очереди нет, то нужно ждать появления через несколько часов
Если есть миссии в очереди, то:
Поставить выполняться три миссии, затем выйти с персонажа. Зайти через сутки, выдадут только три миссии с очереди :\

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-12-12 21:34 cure New Issue
2025-12-12 21:34 cure Status new => assigned
2025-12-12 21:34 cure Assigned To => Mernhard
2025-12-12 21:34 cure Status assigned => confirmed
2025-12-13 03:32 cure Description Updated
2025-12-13 03:32 cure Steps to Reproduce Updated