Added armor related private data, armor() function