Why would you need a stance to change DEX to STR? You could just have the class scale with DEX as its main stat. It's not like MNKs and LNCs want yet another class to compete with for gear. Or is this more due to blanket rules like "DEX boosts ranged attacks"?
I was treating Reveal's debuff to have a similar value as Feint's Slow, Rage of Hallone's STR Down and so on (and unlike Feint, Reveal would do no damage, so you essentially "waste" a GCD applying it to increase raid DPS). The debuff's value would be more determined by the percentage, which is why I left that undefined. When I originally conceived Reveal I wanted it to become a single-use debuff for FNC and RDM and a stacking debuff for Mystic Knight though MTK's soul crystal mechanic (using the stacks more as a threat modifier for MTK rather than to further increase raid DPS while MTK is tanking).Reveal would need to only apply to piercing damage to prevent *massive* value inflation. An improved Reveal trait later on (40-50) *could* have it apply to more than one damage type, but not all.
I guess I can allow the change to just piercing damage, but it would become more of a self-DPS buff unless your party/raid is stacking DRGs.
An alternative would be Magic Sword reacting to whichever debuff was placed on the mob via the Soul Thrust => Spell combo. If the mob has no Burn/Frost/Shock debuff, Magic Sword cannot be used. If the mob has Burn/Frost/Shock, then Magic Sword deals damage and takes on the elemental property of the debuff. You could even have MSword consume the debuff if you want to add a "skill" component.One variation might be to have Magic Sword act somewhat like Defiance insofar as it adds bonus functionality to existing combo attack.