Судя по коду, автор сделал так, что если у игрока уже открыты схемы (сейчас только про Марс идёт речь), то получить новые схемы он не сможет ("Я реально не хочу чтобы получившие уже схему игроки не давали новые схемы своим друзья с Земли"), а вот шанс получения схем - 50 и менее процентов. Касательно схемы от куклы, да, произошла небольшая проблема, а именно - выбивая из босса схему, она открывается у самого игрока, сервер знает что этот игрок убил босса и получил схему, а кукла просто даёт с