From b9804e6e5870b4510155a4c9bde6248bb3e6932e Mon Sep 17 00:00:00 2001 From: Kp Date: Sun, 3 Jul 2016 00:54:15 +0000 Subject: [PATCH] Cache reference to local player cloak time --- similar/main/gameseq.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/similar/main/gameseq.cpp b/similar/main/gameseq.cpp index 1617c7a81..f723665b5 100644 --- a/similar/main/gameseq.cpp +++ b/similar/main/gameseq.cpp @@ -1201,8 +1201,9 @@ void do_cloak_invul_secret_stuff(fix64 old_gametime) { fix time_used; - time_used = old_gametime - get_local_player_cloak_time(); - get_local_player_cloak_time() = GameTime64 - time_used; + auto &t = get_local_player_cloak_time(); + time_used = old_gametime - t; + t = GameTime64 - time_used; } }