From 7bdc36a032dde1a18bf1557fc0dc5695b3239407 Mon Sep 17 00:00:00 2001 From: Contrabang <91113370+Contrabang@users.noreply.github.com> Date: Thu, 4 Sep 2025 03:09:56 -0400 Subject: [PATCH] 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> --- code/game/data_huds.dm | 3 ++- .../game/gamemodes/autotraitor/autotraitor.dm | 5 ++--- code/game/jobs/job/syndicate_jobs.dm | 3 ++- .../items/bio_chips/bio_chip_mindshield.dm | 21 +++++++++++++++++- .../items/weapons/bio_chips/bio_chip_fluff.dm | 6 +++++ code/modules/mob/mob_misc_procs.dm | 4 ++-- icons/mob/hud/sechud.dmi | Bin 5062 -> 5134 bytes paradise.dme | 20 ++++++++--------- 8 files changed, 44 insertions(+), 18 deletions(-) diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm index aeaadbf2803..24daf1ff17a 100644 --- a/code/game/data_huds.dm +++ b/code/game/data_huds.dm @@ -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" diff --git a/code/game/gamemodes/autotraitor/autotraitor.dm b/code/game/gamemodes/autotraitor/autotraitor.dm index 2c45f347277..b81379933ee 100644 --- a/code/game/gamemodes/autotraitor/autotraitor.dm +++ b/code/game/gamemodes/autotraitor/autotraitor.dm @@ -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 diff --git a/code/game/jobs/job/syndicate_jobs.dm b/code/game/jobs/job/syndicate_jobs.dm index 9dbc283dbd9..7f66f057555 100644 --- a/code/game/jobs/job/syndicate_jobs.dm +++ b/code/game/jobs/job/syndicate_jobs.dm @@ -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( diff --git a/code/game/objects/items/bio_chips/bio_chip_mindshield.dm b/code/game/objects/items/bio_chips/bio_chip_mindshield.dm index 23ca69c16db..e76f09d0371 100644 --- a/code/game/objects/items/bio_chips/bio_chip_mindshield.dm +++ b/code/game/objects/items/bio_chips/bio_chip_mindshield.dm @@ -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, "You feel the corporate tendrils of Nanotrasen try to invade your mind!") + to_chat(target, "You feel the [cult_source] try to invade your mind!") return TRUE to_chat(target, "Your mind feels hardened - more resistant to brainwashing.") @@ -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 diff --git a/code/game/objects/items/weapons/bio_chips/bio_chip_fluff.dm b/code/game/objects/items/weapons/bio_chips/bio_chip_fluff.dm index 030a495b819..573a9613a63 100644 --- a/code/game/objects/items/weapons/bio_chips/bio_chip_fluff.dm +++ b/code/game/objects/items/weapons/bio_chips/bio_chip_fluff.dm @@ -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." diff --git a/code/modules/mob/mob_misc_procs.dm b/code/modules/mob/mob_misc_procs.dm index 7d14dc55c0a..d34293352b2 100644 --- a/code/modules/mob/mob_misc_procs.dm +++ b/code/modules/mob/mob_misc_procs.dm @@ -94,8 +94,8 @@ /proc/ismindshielded(A) //Checks to see if the person contains a mindshield implant, then checks that the implant is actually inside of them for(var/obj/item/bio_chip/mindshield/L in A) if(L && L.implanted) - return 1 - return 0 + return TRUE + return FALSE /proc/isLivingSSD(mob/M) return istype(M) && M.player_logged && M.stat != DEAD diff --git a/icons/mob/hud/sechud.dmi b/icons/mob/hud/sechud.dmi index 029faa601db677695772eb78f78e19f6599e4886..577f4d4939144a328739e39653b837e58fa22fff 100644 GIT binary patch delta 4846 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%0D6Lp%? zv-qC_$aG-wQSLaoG76kk^yw8oHhW zvM}d5AS!h5u!)6vWYoj}8Xjb2bg*wKu90bpyAWC*`q8L{MQJ&nIezWM!gtKNzplHU zQ{zXLHa<|A=1}??p|l)hoV2Ny&~2X0T15f*G{96ANSaY(kG-d#BVEoaKHpPKy}v>D z>PKQyBMQYg!OE*UB(IvheD>%{;MP>?jQDmLBAhU};72#;|Cf2tpeg+KqyDsxBwu1J zHnyOvVm@PEPg1aFZ0?n>u7yilR8DQTdK#}9s?5He1<(4zJ8FUWTwUrOU;Ee|PXUCh zK1dc-zIon+jkT5FOngfehFA2B^_<pLPCc2f$hT%*-FRq6j2YciG64PNzar01)= zP)+TYk}bs}Ex2y0YCpDBxirL=+EzRZk#G1^*CQm5QrxJ1zBm*qc=+jas%8?e zl}+Y?jKWSE&7qUzf=oGI;}ZP)j^*#ez$%_+4H62_cG%i9_`g{q6{}1m%QUs3rmqs$ zA)$DmXheOYG3c9G#Y%54tBLQ^Q<3_|@78@@I7PFHp+}Wo=-zJ0^gHUcld(EIXm24@KeiOTh_{wjxx z6Z=a|Ns*-DNYLRp4EuvWp8w$CzzDVhm7p{wDT6$~V`5(>>LzuXUo=H^9WSa^!sRGn zmuL`2KBPpijajhEL<1vEdZj}K#P`3h-^Y9zYAJUJeL4gL;zkp`Y}%s8wZAp3veo?A zAi6_osawW-&kY80{Zt@S+ZtuOpE@(K^>XsTyp~H5d<%ao2U=gUhdlYP*O0*o2Z9`G zKG3Qe#B3+T?86cwOAfHC`B3e;*t)29Q5xQ1z{WdmX1~2(%r3TOJuKO%$xEY$WC0lf z!NG13khz|y9{8iCM z<;ZP%>unX&WRBgIMdbX_j`>MdEhtV^In<1vgKyc>wQkok81LfUX^Y!aSp7q9@tcA< zp>RH<^k>Taw(M}f>5is*z1LRk%Oiom^qdaITHNE`v|HA1gqJ^d1*q2$($)8EXF8>B z+_UVRWiPUwSe^0@7*71xoA~FCp}AphXBs{!4O*aL(ifI3Tv(6iA&b1ceCd1yz_(-u-x0nNF1EXFuM4NLZeAD_%KSa z7ze)#vZNO&6TPA{EpQX1%~{ovzba9B~HUj z7aFzrd#A2hsze%Mh^r0T^{p~wU`r)V-#npaHC%w6Qh4(OuGM;W!Mi7_FL()g$H+HV zNG|Jw^|Ya@q1+;e6moJGd!%Gx(OGwlbj#(q@(>??5M3otze&i#(!3OoIPv8~v*fPJlqbFP5ywo0B&8UH)SK5wEqStwojD&3pd`B%;>M diff --git a/paradise.dme b/paradise.dme index ce47154f2be..3a1244c5bdf 100644 --- a/paradise.dme +++ b/paradise.dme @@ -2461,22 +2461,13 @@ #include "code\modules\mob\living\basic\hostile\killertomato.dm" #include "code\modules\mob\living\basic\hostile\pirate.dm" #include "code\modules\mob\living\basic\hostile\skeleton_mob.dm" +#include "code\modules\mob\living\basic\hostile\soviet.dm" #include "code\modules\mob\living\basic\hostile\alien\alien_mob_ai.dm" #include "code\modules\mob\living\basic\hostile\alien\alien_mob_drone.dm" #include "code\modules\mob\living\basic\hostile\alien\alien_mob_hunter.dm" #include "code\modules\mob\living\basic\hostile\alien\alien_mob_maid.dm" #include "code\modules\mob\living\basic\hostile\alien\alien_mob_queen.dm" #include "code\modules\mob\living\basic\hostile\alien\alien_mob_sentinel.dm" -#include "code\modules\mob\living\basic\mining\basilisk.dm" -#include "code\modules\mob\living\basic\mining\basilisk_ai.dm" -#include "code\modules\mob\living\basic\mining\gutlunch.dm" -#include "code\modules\mob\living\basic\mining\gutlunch_ai.dm" -#include "code\modules\mob\living\basic\mining\hivelord.dm" -#include "code\modules\mob\living\basic\mining\hivelord_ai.dm" -#include "code\modules\mob\living\basic\mining\goldgrub\goldgrub.dm" -#include "code\modules\mob\living\basic\mining\goldgrub\goldgrub_ai.dm" -#include "code\modules\mob\living\basic\mining\mining_mobs.dm" -#include "code\modules\mob\living\basic\hostile\soviet.dm" #include "code\modules\mob\living\basic\hostile\giant_spider\giant_spider.dm" #include "code\modules\mob\living\basic\hostile\giant_spider\giant_spider_actions.dm" #include "code\modules\mob\living\basic\hostile\giant_spider\giant_spider_ai.dm" @@ -2486,6 +2477,15 @@ #include "code\modules\mob\living\basic\minebots\minebot_abilities.dm" #include "code\modules\mob\living\basic\minebots\minebot_ai.dm" #include "code\modules\mob\living\basic\minebots\minebot_upgrades.dm" +#include "code\modules\mob\living\basic\mining\basilisk.dm" +#include "code\modules\mob\living\basic\mining\basilisk_ai.dm" +#include "code\modules\mob\living\basic\mining\gutlunch.dm" +#include "code\modules\mob\living\basic\mining\gutlunch_ai.dm" +#include "code\modules\mob\living\basic\mining\hivelord.dm" +#include "code\modules\mob\living\basic\mining\hivelord_ai.dm" +#include "code\modules\mob\living\basic\mining\mining_mobs.dm" +#include "code\modules\mob\living\basic\mining\goldgrub\goldgrub.dm" +#include "code\modules\mob\living\basic\mining\goldgrub\goldgrub_ai.dm" #include "code\modules\mob\living\basic\nether_mobs\blankbody.dm" #include "code\modules\mob\living\basic\nether_mobs\faithless.dm" #include "code\modules\mob\living\basic\nether_mobs\migo.dm"