mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
[MIRROR] 0 TC uplinks and real names for reinforcements (#5412)
* 0 TC uplinks and real names for reinforcements #44025
This commit is contained in:
committed by
Gary Lafortune
parent
d70ccc832f
commit
096bdbf766
@@ -137,6 +137,7 @@
|
|||||||
command_radio = TRUE
|
command_radio = TRUE
|
||||||
|
|
||||||
/datum/outfit/syndicate/no_crystals
|
/datum/outfit/syndicate/no_crystals
|
||||||
|
name = "Syndicate Operative - Reinforcement"
|
||||||
tc = 0
|
tc = 0
|
||||||
|
|
||||||
/datum/outfit/syndicate/post_equip(mob/living/carbon/human/H)
|
/datum/outfit/syndicate/post_equip(mob/living/carbon/human/H)
|
||||||
@@ -146,7 +147,7 @@
|
|||||||
if(command_radio)
|
if(command_radio)
|
||||||
R.command = TRUE
|
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)
|
var/obj/item/U = new uplink_type(H, H.key, tc)
|
||||||
H.equip_to_slot_or_del(U, SLOT_IN_BACKPACK)
|
H.equip_to_slot_or_del(U, SLOT_IN_BACKPACK)
|
||||||
|
|
||||||
|
|||||||
@@ -75,9 +75,16 @@
|
|||||||
|
|
||||||
/datum/antagonist/nukeop/proc/give_alias()
|
/datum/antagonist/nukeop/proc/give_alias()
|
||||||
if(nuke_team && nuke_team.syndicate_name)
|
if(nuke_team && nuke_team.syndicate_name)
|
||||||
var/number = 1
|
var/mob/living/carbon/human/H = owner.current
|
||||||
number = nuke_team.members.Find(owner)
|
if(istype(H)) // Reinforcements get a real name
|
||||||
owner.current.real_name = "[nuke_team.syndicate_name] Operative #[number]"
|
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()
|
/datum/antagonist/nukeop/proc/memorize_code()
|
||||||
if(nuke_team && nuke_team.tracked_nuke && nuke_team.memorized_code)
|
if(nuke_team && nuke_team.tracked_nuke && nuke_team.memorized_code)
|
||||||
|
|||||||
Reference in New Issue
Block a user