solution is simple. you make the tickets you sent unspendable, and send right amount of new set of tickets to all players . only chance to do this is before people start spending tickets. please think fast about the solution
This is the best idea i have seen till now, please implement this.
Also DO NOT allow the NPC to give out the mistforged weapons until everyone have gotten their tickets.