Ship Sensor View Fix (#18030)

* Ship Sensor View Fix

* copy paste error

* Update code/modules/mob/living/carbon/human/life.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* dmdoc'd

---------

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
This commit is contained in:
Geeves
2023-12-31 18:06:23 +00:00
committed by GitHub
co-authored by Fluffy
parent e1a6de3369
commit 91a45a4e39
7 changed files with 25 additions and 14 deletions
+7 -14
View File
@@ -1402,21 +1402,14 @@
if(viewflags < 0)
reset_view(null, 0)
else if(viewflags)
set_sight(sight, viewflags)
set_sight(sight|viewflags)
machine_has_equipment_vision = machine.grants_equipment_vision(src)
else if(eyeobj)
if(eyeobj.owner != src)
reset_view(null)
else
var/isRemoteObserve = 0
if(z_eye && client?.eye == z_eye && !is_physically_disabled())
isRemoteObserve = 1
if(remoteview_target)
if(remoteview_target.stat==CONSCIOUS)
isRemoteObserve = 1
if(!isRemoteObserve && client && !client.adminobs)
remoteview_target = null
reset_view(null, 0)
if(eyeobj && eyeobj.owner != src)
reset_view(null)
if((mRemote in mutations) && remoteview_target && remoteview_target.stat != CONSCIOUS)
remoteview_target = null
reset_view(null, 0)
update_equipment_vision(machine_has_equipment_vision)
species.handle_vision(src)