mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-17 10:03:50 +01:00
Adds the syndicate equivalent of a mindshield, and other syndicate officer adjustments (#30311)
* Adds the syndicate equivalent of a mindshield * ci yay * Update code/game/objects/items/weapons/bio_chips/bio_chip_fluff.dm Co-authored-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com> Signed-off-by: Contrabang <91113370+Contrabang@users.noreply.github.com> * Update code/game/objects/items/weapons/bio_chips/bio_chip_fluff.dm Co-authored-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com> Signed-off-by: Contrabang <91113370+Contrabang@users.noreply.github.com> * suspicion --------- Signed-off-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Co-authored-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
This commit is contained in:
@@ -5,6 +5,8 @@
|
||||
activated = BIOCHIP_ACTIVATED_PASSIVE
|
||||
implant_data = /datum/implant_fluff/mindshield
|
||||
implant_state = "implant-nanotrasen"
|
||||
var/hud_icon_state = "hud_imp_loyal"
|
||||
var/cult_source = "corporate tendrils of Nanotrasen"
|
||||
|
||||
/obj/item/bio_chip/mindshield/can_implant(mob/source, mob/user)
|
||||
if(source.mind?.has_antag_datum(/datum/antagonist/rev/head))
|
||||
@@ -20,7 +22,7 @@
|
||||
if(target.mind.has_antag_datum(/datum/antagonist/rev))
|
||||
SSticker.mode.remove_revolutionary(target.mind)
|
||||
if(IS_CULTIST(target))
|
||||
to_chat(target, "<span class='warning'>You feel the corporate tendrils of Nanotrasen try to invade your mind!</span>")
|
||||
to_chat(target, "<span class='warning'>You feel the [cult_source] try to invade your mind!</span>")
|
||||
return TRUE
|
||||
|
||||
to_chat(target, "<span class='notice'>Your mind feels hardened - more resistant to brainwashing.</span>")
|
||||
@@ -41,3 +43,20 @@
|
||||
name = "bio-chip case - 'mindshield'"
|
||||
desc = "A glass case containing a mindshield bio-chip."
|
||||
implant_type = /obj/item/bio_chip/mindshield
|
||||
|
||||
/obj/item/bio_chip/mindshield/syndicate
|
||||
name = "syndishield bio-chip"
|
||||
desc = "Stops Nanotrasen from messing with your mind."
|
||||
origin_tech = "materials=2;biotech=4;programming=4;syndicate=3"
|
||||
implant_data = /datum/implant_fluff/syndicate_shield
|
||||
hud_icon_state = "hud_imp_syndiloyal"
|
||||
cult_source = "twisted plans of the Syndicate"
|
||||
|
||||
/obj/item/bio_chip_implanter/syndishield
|
||||
name = "bio-chip implanter (syndishield)"
|
||||
implant_type = /obj/item/bio_chip/mindshield/syndicate
|
||||
|
||||
/obj/item/bio_chip_case/syndishield
|
||||
name = "bio-chip case - 'syndishield'"
|
||||
desc = "A glass case containing a mindshield bio-chip."
|
||||
implant_type = /obj/item/bio_chip/mindshield/syndicate
|
||||
|
||||
@@ -100,6 +100,12 @@
|
||||
notes = "An advanced neural shielding chip, the Type 3 Mindshield uses low-frequency radio pulses and defensive nanites to ensure the mental safety of Nanotrasen officers and security personnel."
|
||||
function = "Personnel injected with this device can better resist mental compulsions such as brainwashing and mindslaving. The hardened shell prevents damage or interference from EMPs."
|
||||
|
||||
/datum/implant_fluff/syndicate_shield
|
||||
name = "Syndicate Mindshield Bio-chip"
|
||||
life = "Unknown duration."
|
||||
notes = "A Syndicate-produced copy of the Nanotrasen Type 2 Mindshield. Unlike its progenitor, this chip is suspected to be capable of interfering with the user's decision-making process."
|
||||
function = "Personnel injected with this device can better resist mental compulsions such as brainwashing and mindslaving. It is theorized that the nanites serve a secondary function of altering the user's neural pathways to promote pro-Syndicate lines of thought."
|
||||
|
||||
/datum/implant_fluff/storage
|
||||
name = "Cybersun Industries RX-16 Collapsible Body Cavity Bio-chip"
|
||||
notes = "This bio-chip uses bluespace technology to store items inside the user's body."
|
||||
|
||||
Reference in New Issue
Block a user