Fixes uplinks (#4517)

Fixes traitors being able to see the ninja categories
Fixes mercs being unable to see their special items
Fixes #4238
This commit is contained in:
Ron
2018-04-03 10:24:53 +02:00
committed by Werner
parent fb5feec40f
commit 6b957ffbc3
3 changed files with 54 additions and 18 deletions
+6 -8
View File
@@ -8,18 +8,16 @@
items = list()
/datum/uplink_category/proc/can_view(obj/item/device/uplink/U)
if(!LAZYLEN(antag_roles))
for(var/datum/uplink_item/item in items)
if(item.can_view(U))
return 1
return 0
for(var/antag_role in antag_roles)
var/datum/antagonist/antag = all_antag_types[antag_role]
if(antag.is_antagonist(U.uplink_owner))
return 1
for(var/datum/uplink_item/item in items)
if(item.can_view(U))
return 1
if(!LAZYLEN(antag_roles))
return 1
return 0
/datum/uplink_category/ammunition