diff --git a/doc/fixes36.3 b/doc/fixes36.3 index 2bebd4e0f..f538bf3b5 100644 --- a/doc/fixes36.3 +++ b/doc/fixes36.3 @@ -1,4 +1,4 @@ -$NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.41 $ $NHDT-Date: 1559733390 2019/06/05 11:16:30 $ +$NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.42 $ $NHDT-Date: 1559851954 2019/06/06 20:12:34 $ This fixes36.3 file is here to capture information about updates in the 3.6.x lineage following the release of 3.6.2 in May 2019. Please note, however, @@ -57,6 +57,8 @@ flying monsters could enter water on the Plane of Water but then they'd drown unless they could also swim or else didn't need to breathe when finding a place to put a monster on the Plane of Water, don't pick a water location for flyers or floaters (levitate) or clingers (ceiling) +#turn worked when unable to speak despite "you chant an arcane formula" +#turn implicitly required sight due to wrong check for avoiding spanning walls Fixes to Post-3.6.2 Problems that Were Exposed Via git Repository diff --git a/src/pray.c b/src/pray.c index 3fba7f573..5bc7e6eba 100644 --- a/src/pray.c +++ b/src/pray.c @@ -1,4 +1,4 @@ -/* NetHack 3.6 pray.c $NHDT-Date: 1559785004 2019/06/06 01:36:44 $ $NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.113 $ */ +/* NetHack 3.6 pray.c $NHDT-Date: 1559853037 2019/06/06 20:30:37 $ $NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.114 $ */ /* Copyright (c) Benson I. Margulies, Mike Stephenson, Steve Linhart, 1989. */ /* NetHack may be freely redistributed. See license for details. */ @@ -2046,14 +2046,19 @@ doturn() } /* - * TODO? - * Shouldn't there be some detrimental effect on self for - * successful #turn while in demon or undead form? + * There is no detrimental effect on self for successful #turn + * while in demon or undead form. That can only be done while + * chaotic oneself (see "For some reason" above) and chaotic + * turning only makes targets peaceful. * * Paralysis duration probably ought to be based on the strengh * of turned creatures rather than on turner's level. * Why doesn't this honor Free_action? [Because being able to - * repeat #turn every turn would be too powerful.] + * repeat #turn every turn would be too powerful. Maybe instead + * of nomul(-N) we should add the equivalent of mon->mspec_used + * for the hero and refuse to #turn when it's non-zero? Or have + * both and u.uspec_used only matters when Free_action prevents + * the brief paralysis?] */ nomul(-(5 - ((u.ulevel - 1) / 6))); /* -5 .. -1 */ g.multi_reason = "trying to turn the monsters";