Ziyi

General
Ziyi is a weaponsmith.

If you deliver to her the required input amount of crafting materials and pay her a fee in gold she will craft you a weapon of your choice from her menu.

Her weapons all do maximum damage for that weapon type and have the maximum native energy bonus, as well as featuring some magical modifiers.

Also, for a fee of 10 gold she can customize a weapon for you, which will increase its damage by 20%, but means that no other character except the one it is customized for can use that weapon.

Location
Ziyi can be found in the center of The Undercity, close to Baubao Wavewrath's Spawn.