kicker kicking
Reported in Dec'04 by <email deleted>, an unpoly'd hero or a hero poly'd into monster form which lacks a kick attack both get bonus from rings of increase damage when kicking, but a hero poly'd into monster form which has a kick attack did not.
This commit is contained in:
@@ -344,6 +344,8 @@ likewise with casting stone-to-flesh on self for figurine of non-veggy monst
|
||||
format names of not yet id'd artifacts such that obj type shows for non-weapons
|
||||
make quest leader and nemesis be unlikely to be affected by traps
|
||||
use a more precise jumping path for far, non-straight line destinations
|
||||
increase damage bonus applies when kicking while polymorphed into a monster
|
||||
form which has a kicking attack, just like for other kicks
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific Fixes
|
||||
|
||||
12
src/uhitm.c
12
src/uhitm.c
@@ -1,4 +1,4 @@
|
||||
/* SCCS Id: @(#)uhitm.c 3.5 2006/12/02 */
|
||||
/* SCCS Id: @(#)uhitm.c 3.5 2007/04/13 */
|
||||
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
|
||||
@@ -1369,6 +1369,16 @@ register struct attack *mattk;
|
||||
} else
|
||||
tmp = rnd(4); /* bless damage */
|
||||
}
|
||||
/* add ring(s) of increase damage */
|
||||
if (u.udaminc > 0) {
|
||||
/* applies even if damage was 0 */
|
||||
tmp += u.udaminc;
|
||||
} else if (tmp > 0) {
|
||||
/* ring(s) might be negative; avoid converting
|
||||
0 to non-0 or positive to non-positive */
|
||||
tmp += u.udaminc;
|
||||
if (tmp < 1) tmp = 1;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case AD_FIRE:
|
||||
|
||||
Reference in New Issue
Block a user