[MIRROR] 0 TC uplinks and real names for reinforcements (#5412)

* 0 TC uplinks and real names for reinforcements #44025
This commit is contained in:
yogstation13-bot
2019-05-19 21:32:24 +02:00
committed by Gary Lafortune
parent d70ccc832f
commit 096bdbf766
2 changed files with 12 additions and 4 deletions

View File

@@ -137,6 +137,7 @@
command_radio = TRUE
/datum/outfit/syndicate/no_crystals
name = "Syndicate Operative - Reinforcement"
tc = 0
/datum/outfit/syndicate/post_equip(mob/living/carbon/human/H)
@@ -146,7 +147,7 @@
if(command_radio)
R.command = TRUE
if(tc)
if(ispath(uplink_type, /obj/item/uplink/nuclear) || tc) // /obj/item/uplink/nuclear understands 0 tc
var/obj/item/U = new uplink_type(H, H.key, tc)
H.equip_to_slot_or_del(U, SLOT_IN_BACKPACK)

View File

@@ -75,10 +75,17 @@
/datum/antagonist/nukeop/proc/give_alias()
if(nuke_team && nuke_team.syndicate_name)
var/mob/living/carbon/human/H = owner.current
if(istype(H)) // Reinforcements get a real name
var/chosen_name = H.dna.species.random_name(H.gender,0,nuke_team.syndicate_name)
H.fully_replace_character_name(H.real_name,chosen_name)
else
var/number = 1
number = nuke_team.members.Find(owner)
owner.current.real_name = "[nuke_team.syndicate_name] Operative #[number]"
/datum/antagonist/nukeop/proc/memorize_code()
if(nuke_team && nuke_team.tracked_nuke && nuke_team.memorized_code)
antag_memory += "<B>[nuke_team.tracked_nuke] Code</B>: [nuke_team.memorized_code]<br>"