Home | History | Annotate | Download | only in warp

Lines Matching refs:dam

299 	if (damage > 1 || !damflag[dam]) {
301 if (++dam == MAXDAMAGE)
302 dam = 0;
303 } while (!damflag[dam]);
305 if (!--damflag[dam]) {
308 snprintf(spbuf, sizeof(spbuf), "%s OK *** ",dammess[dam]);
312 else if (dam == NOSHIELDS) {
314 tmp = (34 - damflag[dam]) * 3 - rand_mod(3);
317 snprintf(spbuf, sizeof(spbuf), "%d%% %s *** ",tmp,dammess[dam]);
321 else if (dam != lastdam || !olddamage) {
323 snprintf(spbuf, sizeof(spbuf), "NO %s *** ",dammess[dam]);
328 if (dam == NOIMPULSE && !entmode)
330 if (dam == NOWARP && entmode)
333 tmp = damflag[dam] * damage;
336 lastdam = dam;
365 if ((!damage || !damflag[dam]) && curscore != oldcurscore) {