From b684584b7e92bd6aa077b962521a22ebf4e4d610 Mon Sep 17 00:00:00 2001 From: py01 Date: Thu, 14 Nov 2019 17:03:45 -0600 Subject: [PATCH] mimery granter fix (#47719) * mimery granter fix * code simplification --- code/game/objects/items/granters.dm | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index 37eb984b290..6365b3ea8a6 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -46,18 +46,19 @@ return FALSE if(already_known(user)) return FALSE - if(used && oneuse) - recoil(user) - else - on_reading_start(user) - reading = TRUE - for(var/i=1, i<=pages_to_mastery, i++) - if(!turn_page(user)) - on_reading_stopped() - reading = FALSE - return - if(do_after(user,50, user)) - on_reading_finished(user) + if(used) + if(oneuse) + recoil(user) + return FALSE + on_reading_start(user) + reading = TRUE + for(var/i=1, i<=pages_to_mastery, i++) + if(!turn_page(user)) + on_reading_stopped() + reading = FALSE + return + if(do_after(user,50, user)) + on_reading_finished(user) reading = FALSE return TRUE