From cb0c285e47c1c388edde34480a5576eb29f685df Mon Sep 17 00:00:00 2001 From: nothere Date: Sat, 19 Jul 2003 13:21:29 +0000 Subject: [PATCH] =?utf8?q?=E7=B7=B4=E6=B0=97=E8=A1=93=E3=82=92=E4=BD=BF?= =?utf8?q?=E7=94=A8=E3=81=97=E3=81=9F=E7=9B=B4=E5=BE=8C=E3=81=AB=E7=9B=B2?= =?utf8?q?=E7=9B=AE=E3=81=AB=E3=81=AA=E3=81=A3=E3=81=9F=E7=8A=B6=E6=B3=81?= =?utf8?q?=E3=81=A7,=20=E3=81=9D=E3=81=AE=E7=B7=B4=E6=B0=97=E8=A1=93?= =?utf8?q?=E3=82=92'n'=E3=82=84'['=E3=81=A7=E7=B9=B0=E3=82=8A=20=E8=BF=94?= =?utf8?q?=E3=81=97=E3=81=A6=E4=BD=BF=E7=94=A8=E3=81=97=E3=82=88=E3=81=86?= =?utf8?q?=E3=81=A8=E3=81=99=E3=82=8B=E3=81=A8repeat=5Fpull()=E3=81=A7?= =?utf8?q?=E3=81=AE=E3=82=B9=E3=82=BF=E3=83=83=E3=82=AF=E3=81=AE=E8=AA=AD?= =?utf8?q?=E3=81=BF=E5=87=BA=E3=81=97=E9=A0=86=E5=BA=8F=E3=81=8C=E7=8B=82?= =?utf8?q?=20=E3=81=84,=20get=5Fmind=5Fpower()=E3=81=8C=E5=91=AA=E6=96=87?= =?utf8?q?=E7=95=AA=E5=8F=B7INVEN=5FFORCE=E3=82=92=E8=BF=94=E3=81=97,=20?= =?utf8?q?=E3=81=9D=E3=81=AE=E7=B5=90=E6=9E=9C=E9=85=8D=E5=88=97=E5=A4=96?= =?utf8?q?=E3=82=A2=E3=82=AF=E3=82=BB=20=E3=82=B9=E3=82=92=E8=B5=B7?= =?utf8?q?=E3=81=93=E3=81=97=E3=81=9F=E3=82=8AMP=E3=81=8C=E7=95=B0?= =?utf8?q?=E5=B8=B8=E3=81=AA=E5=80=A4=E3=81=AB=E3=81=AA=E3=81=A3=E3=81=9F?= =?utf8?q?=E3=82=8A=E3=81=97=E3=81=A6=E3=81=84=E3=81=9F=E3=81=AE=E3=81=A7,?= =?utf8?q?=20get=5Fmind=5Fpower()=E3=81=A7=20repeat=5Fpull()=E3=81=95?= =?utf8?q?=E3=82=8C=E3=81=9F=E5=91=AA=E6=96=87=E7=95=AA=E5=8F=B7=E3=81=8CI?= =?utf8?q?NVEN=5FFORCE=E3=81=A0=E3=81=A3=E3=81=9F=E5=A0=B4=E5=90=88?= =?utf8?q?=E3=81=AF=E3=82=82=E3=81=861=E5=BA=A6=E3=81=A0=E3=81=91=20repeat?= =?utf8?q?=5Fpull()=E3=81=97=E3=81=A6=E6=AD=A3=E3=81=97=E3=81=84=E5=91=AA?= =?utf8?q?=E6=96=87=E7=95=AA=E5=8F=B7=E3=82=92=E5=8F=96=E5=BE=97=E3=81=99?= =?utf8?q?=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=E4=BB=AE=E4=BF=AE=E6=AD=A3.?= =?utf8?q?=20=E3=81=9D=E3=81=AE=E5=A0=B4=E3=81=97=E3=81=AE=E3=81=8E?= =?utf8?q?=E3=81=AB=20=E9=81=8E=E3=81=8E=E3=81=AA=E3=81=84=E3=81=AE?= =?utf8?q?=E3=81=A7,=20=E5=BE=8C=E3=81=A7=E5=88=A5=E3=81=AE=E6=96=B9?= =?utf8?q?=E6=B3=95=E3=82=92=E8=80=83=E3=81=88=E3=82=8B=E5=BF=85=E8=A6=81?= =?utf8?q?=E3=81=AF=E3=81=82=E3=82=8B.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/mind.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/mind.c b/src/mind.c index f01766e09..839bdfb09 100644 --- a/src/mind.c +++ b/src/mind.c @@ -524,15 +524,18 @@ void mindcraft_info(char *p, int use_mind, int power) #ifdef ALLOW_REPEAT /* TNB */ - /* Get the spell, if available */ - if (repeat_pull(sn)) + /* Get the spell, if available */ + if (repeat_pull(sn)) { - /* Verify the spell */ - if (mind_ptr->info[*sn].min_lev <= plev) - { - /* Success */ - return (TRUE); - } + /* Hack -- If requested INVEN_FORCE(1111), pull again */ + if (*sn == INVEN_FORCE) repeat_pull(sn); + + /* Verify the spell */ + if (mind_ptr->info[*sn].min_lev <= plev) + { + /* Success */ + return (TRUE); + } } #endif /* ALLOW_REPEAT -- TNB */ -- 2.11.0