Lucky X: A cumulative, static ability that means, "Each time this unit attacks or is attacked, you may re-roll up to X of this unit's attack dice or have your opponent re-roll up to X attack dice against this unit." Both players can use Lucky effects according to the rules for POP chances. Lucky is used only once after all triggered re-roll effects resolve. You can't re-roll more dice than are rolled for the attack. You may choose to roll any number of dice up to the Lucky value.
Shields
Shields X: A cumulative, static ability that means, "The attacking unit gets –X power against this unit." Shields only matters when attack dice are rolled. If you give a unit Shields after your opponent has rolled for damage, it doesn't affect the roll.