Суть:
.warmode отменяется, если на портрете выбрать "Режим PVP - отключить". В чате появляется сообщение о том, что до повторного входа вы не сможете пользоваться бонусами режима войны или накапливать время. PVP режим при этом сохраняется.
Ожидаемое поведение, исходя из системного сообщения в чате: PVP и режим войны приостановлены до нового входа.
Проблема/реальное поведение: После перезахода на персонажа обнаруживается, что накопленное время в режиме войны обнулено.
Это поведение неправильно.
- Базовая игровая опция (по крайней мере без развернутых пояснений (см. решение 2) ДО отключения .warmode) не должна влиять на не-близзлайк фичи.
- Если PVP режим отключен (игроком), то выбор "Режим PVP - отключить" в принципе не должен ничего делать. Это стандартная механика.
Варианты решения:
1) Независимо от того, включен или нет (игроком) Режим PVP, выбор опции "Режим PVP - отключить" не должен влиять на статус .warmode.Должно появляться сообщение в чате, что Режим PVP не может быть отключен, пока активен .warmode, и справка по его отключению. Вернуть мне накопленные 8 часов.
2) При выборе "Режим PVP - отключить" открывается меню .warmode с описанием: "Вы попытались отключить Режим PVP. Это невозможно, пока активен режим войны, Желаете отключить режим войны? <Кнопка> <Подтверждение>. Вернуть мне накопленные 8 часов.
3) Временно отключать PVP и режим войны для текущего персонажа. Вероятно, этот вариант вы реализовывать не станете, но в системном сообщении написано именно о таком развитии событий. Вернуть мне накопленные 8 часов.
4) Вернуть мне накопленные 8 часов.