Since they wont fix this I asked earlier, and apparently whoever is editing this stuff doesn't actually play a crusader ever you can fix it yourself. Go to your DB folder, then plugins/combat/trinity/abilities and find the crusadercombat.cs
Open this with notepad, and then hit control + F. Type iron skin. Now everywhere you see iron skin add in: && CanCast(SNOPower.X1_Crusader_Bombardment)
So you would find this maybe:
// Iron Skin
if (CanCast(SNOPower.X1_Crusader_IronSkin) && !ShouldWaitForConventionofElements(Skills.Crusader.IronSkin, Element.Physical))
return new TrinityPower(SNOPower.X1_Crusader_IronSkin);
and after you make it work like a crusader you would save the file with it reading like this instead:
// Iron Skin
if (CanCast(SNOPower.X1_Crusader_IronSkin) && CanCast(SNOPower.X1_Crusader_Bombardment) && !ShouldWaitForConventionofElements(Skills.Crusader.IronSkin, Element.Physical))
return new TrinityPower(SNOPower.X1_Crusader_IronSkin);
Just go through the file adding in the portion I listed above EVERYWHERE that it is talking about iron skin and save it then restart DB and it will not use iron skin unless its about to cast bombardment.
I tried to ask about this weeks ago and someone told me I can edit this file, so I did and its 100X better than original.