Since version 0.35, I have been keeping track of every drop that I have gotten from Eveline due to her new found value.
As of version 0.35, it has become substantially easier to max her to level 50 as well as the newly added crystal drop chance every time she crafts.
These changes caused her to become the only crafter worth using until all followers are maxed, with the only main exception being buying the guild ore deal if it isn’t bought out yet.
Here are the results for 100 level 50 Eveline drops:
.* Despite the game still mentioning wooden keys are possible, it would appear a level 50 Eveline has a 0% chance for wooden keys.
** When obtaining a crystal, the key still drops simultaneously with it, which is why there are 101 within the results. Getting a crystal does not stop the key drop.
From what I can tell, Iron Keys make up 50% of the drop table with iron:gold:ruby having a ratio of around 3:2:1 in that for every 3 iron keys you will get around 2 gold and 1 ruby.
This brings the likely percent chances around:
It is worth mentioning that I have heard based on other peoples’ drops that crystals drop around every 20-30 for some people. From my 100 I only saw 1 crystal, making me assume it has around the same drop rate as a diamond key.
Also worth mentioning crystals currently ARE NOT unique, in that it is possible to get a crystal of a follower you already have maxed in the current state of the game.
If other followers have similar drop tables to Eveline, it is safe to assume every crafter that does legendary equipment has around a 1% chance to create a legend once maxed level 50. In the current state of the game, it is essentially impossible to have a level 50 crafter that isn’t Eveline. Once they do start to become a thing, that is around 1 legendary piece of equipment per week, assuming they were the only crafter used and have a similar drop table percent.