condition include Armor, Shield and Shelter
anticipating Rcpp 0.10.6 addition of Armor, Shield, and Shelter