This is very similar to what I had suggested before, but it much better laid out
I assume you have that -1 is "Skips"
One thing to add is that the damage types should apply damage IN ORDER.
Name := Normal
Description := Equal damage to all defenses.
Damage Defense 1 type:=Standard // hull/internals
Damage Defense 1 amount :=100
Damage Defense 2 type:=Shields
Damage Defense 2 amount :=100
Damage Defense 3 type:=Phased Shields
Damage Defense 3 amount :=100
Damage Defense 4 type:=Armor
Damage Defense 4 amount :=100
Damage Defense 5 type:=Hardened Armor
Damage Defense 5 amount :=100
Thus, this damage type would hit internals first, then standard shields then phased shields then armor then hardened armor...