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