Idle Hack: Gems
Gems allow the user to socket specific attributes into items. A Gem contains a single attribute that can be added to a single slot. This gives the player more customization to get the specific attributes that they want on their items. Common (white) items can get up to 4 sockets and all other rarities can receive up to 2 sockets; charms cannot receive sockets.

When a gem gets socketed into an item then the attribute appears on the item with the color of the gem to indicate the gem that was used to add the attribute. Notice the below item is socketed with an Onyx and the attribute is labelled black.

There are also Gem Recipes that once specific gems are socketed into an item in the right order it will transform and obtain a legendary attribute!
Ruby
- Basic Attack Fire Damage
- Strength
- Critical Damage
- Constitution
- Life
- Resist All
- Earth Resist
Sapphire
- Basic Attack Water Damage
- Mana Regeneration Per Second
- Mana
- Constitution
- Intelligence
- Resist All
- Fire Resist
Amber
- Basic Attack Earth Damage
- Dexterity
- Critical Chance
- Constitution
- Health Regeneration Per Second
- Resist All
- Water Resist
Diamond
A more rare gem.
- Spell/Skill Health Steal
- Cooldown Reduction
- Resist All
- Spell/Skill Mana Steal
- Basic Attack Health Steal
- Basic Attack Mana Steal
- Basic Attack Speed
- Block Chance
- Block Amount
Onyx
A more rare gem.
- Block Chance
- Block Amount
- Physical Penetration
- Fire Penetration
- Water Penetration
- Earth Penetration
- Dodge Chance
Opal
A more rare gem.
- Can grant any non-legendary spell level increase.
Black Opal
A legendary gem.
- Can grant any legendary spell level increase.
Skull
A legendary gem.
- Can grant any attribute and that attribute will be boosted.
Sugar Cookie
- x yards to move to cast self heal.
Tiers
Gems also have three quality tiers: Chipped, Normal, and Flawless. Different tiers also drop in the corresponding level dungeons. Taking sapphires as an example:
Chipped Sapphire
Sapphire
Flawless Sapphire