This was driving me crazy, there's like 10 checks to make sure crystals don't get put in there, it didn't make any sense.
So then I got to looking.. Figured out the Event servers had the scripts on them to generate the weekly weapons, from ages ago before I added more checks for the crystals(to hopefully fix it, meaning I generated weekly weapons 100+ times and got 0 crystals so I deemed it fixed), so I'm assuming that's how this happened. The Event servers repopulated the weekly weapons shortly after the actual lobby server.
Should be fixed now.
So then I got to looking.. Figured out the Event servers had the scripts on them to generate the weekly weapons, from ages ago before I added more checks for the crystals(to hopefully fix it, meaning I generated weekly weapons 100+ times and got 0 crystals so I deemed it fixed), so I'm assuming that's how this happened. The Event servers repopulated the weekly weapons shortly after the actual lobby server.
Should be fixed now.