From de0637f8928a93968ca58c732aec91e1d9208655 Mon Sep 17 00:00:00 2001 From: variableundefined <40092670+variableundefined@users.noreply.github.com> Date: Thu, 16 Aug 2018 20:35:40 +0800 Subject: [PATCH] IPC no longer display their UI / SE in a DNA console. This also applies to other type of invalid subjects --- code/game/dna/dna_modifier.dm | 2 +- nano/templates/dna_modifier.tmpl | 395 +++++++++++++++---------------- 2 files changed, 196 insertions(+), 201 deletions(-) diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index 354536561c1..9504696e0dc 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -533,7 +533,7 @@ occupantData["name"] = connected.occupant.dna.real_name occupantData["stat"] = connected.occupant.stat occupantData["isViableSubject"] = 1 - if((NOCLONE in connected.occupant.mutations && connected.scan_level < 3) || !src.connected.occupant.dna) + if((NOCLONE in connected.occupant.mutations && connected.scan_level < 3) || !src.connected.occupant.dna || ismachine(connected.occupant)) occupantData["isViableSubject"] = 0 occupantData["health"] = connected.occupant.health occupantData["maxHealth"] = connected.occupant.maxHealth diff --git a/nano/templates/dna_modifier.tmpl b/nano/templates/dna_modifier.tmpl index 59353ff677a..2789a4a7881 100644 --- a/nano/templates/dna_modifier.tmpl +++ b/nano/templates/dna_modifier.tmpl @@ -45,104 +45,158 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm