From cd8c0bc4a0f211c29d55780af758ca7f4cddbcfa Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Sat, 13 Nov 2021 23:32:29 -0500 Subject: [PATCH] Merge pull request #11823 from Heroman3003/proteannif Makes proteans use special NIF subtype --- .../human/species/station/protean_vr/protean_species.dm | 4 ++-- code/modules/nifsoft/nif.dm | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm index 6a5fabf208..6bd7c291a5 100755 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm @@ -157,10 +157,10 @@ if(!H) //Human could have been deleted in this amount of time. Observing does this, mannequins, etc. return if(!H.nif) - var/obj/item/device/nif/bioadap/new_nif = new() + var/obj/item/device/nif/protean/new_nif = new() new_nif.quick_implant(H) else - H.nif.durability = rand(21,25) + H.nif.durability = 25 var/obj/item/weapon/rig/protean/prig = new /obj/item/weapon/rig/protean(H) prig.myprotean = H diff --git a/code/modules/nifsoft/nif.dm b/code/modules/nifsoft/nif.dm index f12dea6e22..50036016d8 100644 --- a/code/modules/nifsoft/nif.dm +++ b/code/modules/nifsoft/nif.dm @@ -613,6 +613,12 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable durability = 75 bioadap = TRUE +/obj/item/device/nif/protean // Proteans' integrated NIF + name = "protean integrated NIF" + desc = "A NIF that is part of a protean's body structure. Where did you get that anyway?" + durability = 25 + bioadap = TRUE + //////////////////////////////// // Special Promethean """surgery""" /obj/item/device/nif/attack(mob/living/M, mob/living/user, var/target_zone)