From a3766a60e369b138cf94c1e3f50459dd8535df19 Mon Sep 17 00:00:00 2001 From: Kp Date: Sun, 10 Jul 2016 04:11:34 +0000 Subject: [PATCH] Remove unnecessary Stolen_item_index modulo --- d2x-rebirth/main/escort.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/d2x-rebirth/main/escort.cpp b/d2x-rebirth/main/escort.cpp index f20d3093f..1201ccbc2 100644 --- a/d2x-rebirth/main/escort.cpp +++ b/d2x-rebirth/main/escort.cpp @@ -1512,9 +1512,11 @@ static int attempt_to_steal_item_2(const vobjptr_t objp, const vobjptr_t player_ rval = attempt_to_steal_item_3(objp, player_num); if (rval) { - Stolen_item_index = (Stolen_item_index+1) % MAX_STOLEN_ITEMS; + ++Stolen_item_index; if (d_rand() > 20000) // Occasionally, boost the value again - Stolen_item_index = (Stolen_item_index+1) % MAX_STOLEN_ITEMS; + ++Stolen_item_index; + if (++ Stolen_item_index >= Stolen_items.size()) + Stolen_item_index -= Stolen_items.size(); } return rval;