Merge branch 'NetHack-3.6'

This commit is contained in:
nhmall
2019-06-06 21:49:54 -04:00
2 changed files with 13 additions and 6 deletions

View File

@@ -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 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, 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 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 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) 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 Fixes to Post-3.6.2 Problems that Were Exposed Via git Repository

View File

@@ -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. */ /* Copyright (c) Benson I. Margulies, Mike Stephenson, Steve Linhart, 1989. */
/* NetHack may be freely redistributed. See license for details. */ /* NetHack may be freely redistributed. See license for details. */
@@ -2046,14 +2046,19 @@ doturn()
} }
/* /*
* TODO? * There is no detrimental effect on self for successful #turn
* Shouldn't there be some detrimental effect on self for * while in demon or undead form. That can only be done while
* successful #turn while in demon or undead form? * chaotic oneself (see "For some reason" above) and chaotic
* turning only makes targets peaceful.
* *
* Paralysis duration probably ought to be based on the strengh * Paralysis duration probably ought to be based on the strengh
* of turned creatures rather than on turner's level. * of turned creatures rather than on turner's level.
* Why doesn't this honor Free_action? [Because being able to * 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 */ nomul(-(5 - ((u.ulevel - 1) / 6))); /* -5 .. -1 */
g.multi_reason = "trying to turn the monsters"; g.multi_reason = "trying to turn the monsters";