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