Fixes check_eye() for AI, pAI, and helm console

reset_view() is no longer called every time check_eye() is. Instead it
is called only when the mob's eye should change.
This commit is contained in:
mwerezak
2015-07-11 23:26:57 -04:00
parent bc74d568ec
commit 680a052136
3 changed files with 6 additions and 7 deletions
+5 -4
View File
@@ -53,11 +53,10 @@
/obj/machinery/computer/helm/check_eye(var/mob/user as mob)
if (!manual_control)
return null
return -1
if (!get_dist(user, src) > 1 || user.blinded || !linked )
return null
user.reset_view(linked)
return 1
return -1
return 0
/obj/machinery/computer/helm/attack_hand(var/mob/user as mob)
if(..())
@@ -67,6 +66,8 @@
if(!isAI(user))
user.set_machine(src)
if(linked)
user.reset_view(linked)
ui_interact(user)