I have scripted a Dragon gate Sword NPC and it works 100% with everything. You can exchange all element pieces for another element but only in bundles of 100. 1000 DragongatePiece's to make the sword. Enjoy :)