STRENGTH
c[TMP] = c[STRENGTH] + c[STREXTRA];
(long)c[HP], (long)c[HPMAX], (long)(c[STRENGTH] + c[STREXTRA]), (long)c[INTELLIGENCE]);
c[TMP] = c[STRENGTH] + c[STREXTRA];
if (c[STRENGTH] > 3) {
--c[STRENGTH];
i = xx * ((c[WCLASS] >> 1) + c[STRENGTH] + c[STREXTRA] - c[HARDGAME] - 12 + c[MOREDAM]);
if (c[STRENGTH] > 3)
c[STRENGTH]--;
if (packweight() > 45 + 3 * (c[STRENGTH] + c[STREXTRA])) {
if (packweight() > 45 + 5 * (c[STRENGTH] + c[STREXTRA])) {
if ((--c[STRENGTH]) < 3)
c[STRENGTH] = 3;
if (c[STRENGTH] < 12)
c[STRENGTH] = 12;
c[STRENGTH]++;
if (--c[STRENGTH] < 3)
c[STRENGTH] = 3;
if (d[STRENGTH] < 3) {
d[STRENGTH] = 3;
c[STRENGTH] += 2;
c[STRENGTH] += 2;