mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-24 04:27:35 +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:
co-authored by
PopeDaveThe3th
parent
19e1785eed
commit
7bdc36a032
@@ -248,8 +248,9 @@
|
||||
holder = hud_list[IMPTRACK_HUD]
|
||||
holder.icon_state = "hud_imp_tracking"
|
||||
else if(istype(I,/obj/item/bio_chip/mindshield))
|
||||
var/obj/item/bio_chip/mindshield/shield = I
|
||||
holder = hud_list[IMPMINDSHIELD_HUD]
|
||||
holder.icon_state = "hud_imp_loyal"
|
||||
holder.icon_state = shield.hud_icon_state
|
||||
else if(istype(I,/obj/item/bio_chip/chem))
|
||||
holder = hud_list[IMPCHEM_HUD]
|
||||
holder.icon_state = "hud_imp_chem"
|
||||
|
||||
@@ -82,9 +82,8 @@
|
||||
if(!player.current || !ishuman(player.current)) // Remove mindshield-implanted mobs from the list
|
||||
continue
|
||||
var/mob/living/carbon/human/H = player.current
|
||||
for(var/obj/item/bio_chip/mindshield/I in H.contents)
|
||||
if(I && I.implanted)
|
||||
possible_traitors -= player
|
||||
if(ismindshielded(H))
|
||||
possible_traitors -= player
|
||||
if(!H.job || H.mind.offstation_role) //Golems, special events stuff, etc.
|
||||
possible_traitors -= player
|
||||
|
||||
|
||||
@@ -37,7 +37,8 @@
|
||||
bio_chips = list(
|
||||
/obj/item/bio_chip/dust,
|
||||
/obj/item/bio_chip/freedom,
|
||||
/obj/item/bio_chip/adrenalin
|
||||
/obj/item/bio_chip/adrenalin,
|
||||
/obj/item/bio_chip/mindshield/syndicate
|
||||
)
|
||||
|
||||
cybernetic_implants = list(
|
||||
|
||||
@@ -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