Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syndicate clones don't get red eyes. #3928

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions monkestation/code/game/machinery/exp_cloner.dm
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,7 @@
var/datum/antagonist/evil_clone/antag_object = new
antag_object.objectives += new evil_objective()
mob_occupant.mind.add_antag_datum(antag_object)
mob_occupant.AddElement(/datum/element/cult_eyes, initial_delay = 0 SECONDS) //Only emag/emp/event clones get red eyes, 20 tc clone kit clones don't get red eyes.
return TRUE

/obj/machinery/clonepod/experimental/proc/get_clone_preview(datum/dna/clone_dna)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@
<li>The "DNA data disk" inside is actually a sophisticated device that can be used to hijack an experimental cloner, giving the clones a directive they must follow.</li>\
<li>In order to use this disk, use it in your hand, and input your desired directive, before hitting the cloner with the disk. You can input and upload a new objective to replace the old one if you ever feel like it, the disk is infinitely reusable.</li>\
<li>The clones will be given basic access, including syndicate, maintenance, genetics, and mineral storage. They will also be given an implanted syndicate radio and automatically taught codespeak. Syndicate turrets and the like will recognize the clones as a member of the syndicate.</li>\
<li>Be wary, the clones will have obviously evil red eyes, which will alert anyone who sees them with no eye covering that something is wrong with them. Also, don't try to use this on newer cloning models, Nanotrasen fixed the vulnerability that lets the disk work in their newer models.</li>\
<li>Don't try to use this on newer cloning models, Nanotrasen fixed the vulnerability that lets the disk work in their newer models.</li>\
<li>When hacked, a cloner will begin to operate slower, and anyone who examines it closely will be able to see that the cloner is malfunctioning.</li>\
<li>A tip, any activated mutations in the person being scanned, will be present in the clones produced, allowing you to give the clones some intrinsic powers. Make sure to use activators, not mutators.</li>\
</ul>
Expand Down
11 changes: 0 additions & 11 deletions monkestation/code/modules/antagonists/evil_clone/evil_clone.dm
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,3 @@
. = ..()
owner.announce_objectives()
owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/revolutionary_tide.ogg', 100, FALSE, pressure_affected = FALSE, use_reverb = FALSE)

/datum/antagonist/evil_clone/apply_innate_effects(mob/living/mob_override)
. = ..()
var/mob/living/current = owner.current
current.AddElement(/datum/element/cult_eyes, initial_delay = 0 SECONDS)

/datum/antagonist/evil_clone/remove_innate_effects(mob/living/mob_override)
. = ..()
var/mob/living/current = owner.current
if (HAS_TRAIT(current, TRAIT_UNNATURAL_RED_GLOWY_EYES))
current.RemoveElement(/datum/element/cult_eyes)
Loading