From 3928bcfc90c4dcdeaa91aade191d4b4c7ae7d0ef Mon Sep 17 00:00:00 2001 From: Bardur Arantsson Date: Fri, 21 Aug 2015 19:10:14 +0200 Subject: Use magik() instead of explicitly using rand_int() --- src/melee2.cc | 2 +- src/monster2.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/melee2.cc b/src/melee2.cc index e62b72bb..05d91f3c 100644 --- a/src/melee2.cc +++ b/src/melee2.cc @@ -329,7 +329,7 @@ static void remove_bad_spells(int m_idx, u32b *f4p, u32b *f5p, u32b *f6p) if (smart_learn) { /* Hack -- Occasionally forget player status */ - if (m_ptr->smart && (rand_int(100) < 1)) m_ptr->smart = 0L; + if (m_ptr->smart && magik(1)) m_ptr->smart = 0L; /* Use the memorized flags */ smart = m_ptr->smart; diff --git a/src/monster2.cc b/src/monster2.cc index fe5d8ac1..513ebf03 100644 --- a/src/monster2.cc +++ b/src/monster2.cc @@ -3840,7 +3840,7 @@ void update_smart_learn(int m_idx, int what) if (r_ptr->flags2 & (RF2_STUPID)) return; /* Not intelligent, only learn sometimes */ - if (!(r_ptr->flags2 & (RF2_SMART)) && (rand_int(100) < 50)) return; + if (!(r_ptr->flags2 & (RF2_SMART)) && magik(50)) return; /* XXX XXX XXX */ -- cgit v1.2.3