Faeheim Enchanter
A fairy in Marasmius can enchant an armor with a random stat. The price is 100,000 zeny and 1 runestone depending on the rank.
There's 2 RNGs that are at play here. First is the success & fail rates, which merely determine if the item breaks or goes to the next step.
Runestone Required and Fail Rate by ranking: Rank 1 - General Rune, 40% fail rate Rank 2- Ancient Rune, 45% fail rate Rank 3 - Mystic Rune, 50% fail rate
Every Reputation Point increases success rate by 0.01. This means that 2k rep increases success rates by 20%. So far, the gear breaks if the enchantment fails.
If the initial step succeeds (gear doesn't break), then the script deals with another RNG: Which enchant to add.
Possible Enchants & Rates: - +1 of Any Stat, 30% (5% to get one particular +1 stat) - +2 of Any Stat, 20% (3.3% to get one particular +2 stat) - +3 of Any Stat, 10% (1.6% to get one particular +3 stat) - +5% HP Recovery, 5% - +5% SP Recovery, 5% - +3 Flee, 5% - +3% Heal Power, 5% - +100 HP, 5% - +200 HP, 5% - +25 SP, 5% - +50 SP, 5%
Enchantable Armors
Rank 1:
- Purifier - Fire/Water/Earth/Wind Armor [0] - Ninja Suit [1] - Blessed Holy Robe - Divine Cloth - Mantle [1] - Coat [1] - Chain Mail [1] - Full Plate [1] - Lord's Clothes - Glittering Jacket - Silk Robe [1] - Saint's Robe [1] - Tights [1] - Thief Clothes [1] - Mink Coat [1] - Formal Suit
Rank 2:
- Ebony Armor - Naga Armor - Gabanium Furorem - Tidung - Captain's Longcoat - Stoneplate - Snake Spirit's Robe - Robe of Cast [1] - Mage Coat [1] - Goibne's Armor - Meteo Plate Armor - Orleans' Gown - Life Link
Rank 3:
- Odin's Blessing [1] - Kandura - Holy Robe [1] - Bone Plate [1] - Chameleon Armor - Fire/Water/Earth/Wind Armor [1] - Assaulter Plate - Elite Engineer Armor - Assassin Robe - Warlock's Battle Robe - Medic's Robe - Elite Archer Suit - Elite Shooter Suit