- lvl_1: [id1, id2, id3 ..] чем постоянно извращаться с процентами и выкидывать "лишние" тайтлы в исключения, лучше один раз проставить айди и не волноваться о появлении новых тайтлов
- lvl_2: [(lvl_1) + id8, id9 ..] те самые "лишние" тайтлы и прочая периферия для хардкорщиков получающих удовлетворение от лицезрения циферьки "2" рядышком со словом "уровень" у полученной ачивки
- excluded: [id80, id81, id82 ..] недоступные тайтлы
- new_anime_ids: [franchise - (lvl_2 + excluded)] вычитаем из франшизы ачивку и получаем новые тайтлы. Правщик раз в месячишко/сезончик скроллит страницу франшиз и прописывает тайтлы куда надо, либо особо бдительные граждане уведомляют правщика и тот суёт новые тайтлы куда скажут. Несанкционированная потеря юзерами ачивки сокращена до минимально возможного минимума
Я поправил проценты 4 или 5 тайтлов из четырёх позиций, которые получались при просмотре трёх тайтлов...
Кстати, проверил, правка в принципе ещё не принята\@Ази-Дахака,@HN71