1 | /* |
1 | /* |
2 | * static char *rcsid_attack_c = |
2 | * static char *rcsid_attack_c = |
3 | * "$Id: attack.c,v 1.1 2006/02/03 07:14:27 root Exp $"; |
3 | * "$Id: attack.c,v 1.2 2006/02/03 07:25:25 root Exp $"; |
4 | */ |
4 | */ |
5 | /* |
5 | /* |
6 | CrossFire, A Multiplayer game for X-windows |
6 | CrossFire, A Multiplayer game for X-windows |
7 | |
7 | |
8 | Copyright (C) 2002 Mark Wedel & Crossfire Development Team |
8 | Copyright (C) 2002 Mark Wedel & Crossfire Development Team |
… | |
… | |
1731 | * doing damage - otherwise, the +1 in the coe below will make |
1731 | * doing damage - otherwise, the +1 in the coe below will make |
1732 | * an attack do damage before when it otherwise didn't |
1732 | * an attack do damage before when it otherwise didn't |
1733 | */ |
1733 | */ |
1734 | friendlyfire = friendly_fire(op, hitter); |
1734 | friendlyfire = friendly_fire(op, hitter); |
1735 | if (friendlyfire && maxdam){ |
1735 | if (friendlyfire && maxdam){ |
1736 | maxdam = ((dam * settings.set_friendly_fire) / 100)+1; |
1736 | maxdam = ((dam * settings.set_friendly_fire) / 100)+0; |
1737 | |
1737 | |
1738 | #ifdef ATTACK_DEBUG |
1738 | #ifdef ATTACK_DEBUG |
1739 | LOG(llevDebug,"Friendly fire (type:%d setting: %d%) did %d damage dropped to %d\n", |
1739 | LOG(llevDebug,"Friendly fire (type:%d setting: %d%) did %d damage dropped to %d\n", |
1740 | friendlyfire, settings.set_friendly_fire, dam, maxdam); |
1740 | friendlyfire, settings.set_friendly_fire, dam, maxdam); |
1741 | #endif |
1741 | #endif |