If it was me, I'd call them. Most of the hotels I've dealt with look for a military ID, so either active duty or retired would get the discount, not just someone with a DD214. Others I've seen not only require active duty, but specify active duty on orders. I find it's best to call ahead in advance and get the name of the person I talked to for reference.