Okay, I’ve updated the logic for spell calculations to appropriately account for magic scale factors. This fixes the description for Poison Master as well as Crescendo and Burning Scythe.
I’ve also fixed the description for hero weapons, and made the requirement descriptions filterable. To see all hero weapons, use this filter: http://ashtender.com/gems/weapons?filter=class+weapon+reward
The only weapons in there that seem out of place are Broken Hilt ( http://ashtender.com/gems/weapons/1112 ) and Shattered Blade ( http://ashtender.com/gems/weapons/1111 ). I don’t think that these weapons are in game, so it’s likely just placeholder data that was updated incorrectly. Unfortunately, there doesn’t appear to be a good way to filter them out of my query (unlike troops) so I either need to blacklist these IDs or just leave them.