From b95174d2da99ced515aa559e9ab0ea9a66d19b43 Mon Sep 17 00:00:00 2001 From: Return <110273561+ReturnToZender@users.noreply.github.com> Date: Thu, 21 Aug 2025 00:06:38 -0500 Subject: [PATCH] Reflavors the Lone Infiltrator to prevent confusion with Lone Operative (#4495) ## About The Pull Request We've had many cases of new players mistaking Lone Infiltrator for Lone Operative. This PR renames the antagonist to "Syndicate Boarder," and changes their preview to instead use the Infiltrator MOD (even if they don't actually get an infiltrator MOD, yet) ## Why It's Good For The Game Prevents confusion with the murderbone punishment antagonist type and more clearly explains what the Syndicate Boarder (former Lone Infiltrator) is. ## Proof Of Testing image ## Changelog :cl: ReturnToZender qol: Lone Infiltrators have been renamed to Syndicate Boarders for clarity. /:cl: --------- Co-authored-by: Artur Lang <24881678+Arturlang@users.noreply.github.com> --- .../screenshot_antag_icons_loneinfiltrator.png | Bin 678 -> 692 bytes .../Midroundtraitor/code/datum_traitor.dm | 4 ++-- .../modules/Midroundtraitor/code/event.dm | 2 +- .../equipment_items/suitstorage.dm | 10 ++++++++++ .../antagonists/antagonists/loneinfiltrator.ts | 6 ++++-- .../antagonists/antagonists/loneinfiltrator.tsx | 6 ++++-- 6 files changed, 21 insertions(+), 7 deletions(-) diff --git a/code/modules/unit_tests/screenshots/screenshot_antag_icons_loneinfiltrator.png b/code/modules/unit_tests/screenshots/screenshot_antag_icons_loneinfiltrator.png index c3b9a149220afbbc3a9919ff7ec96d5692077d1d..465c764c5293802eb04d3e122ab4f3148ed17918 100644 GIT binary patch delta 519 zcmV+i0{H!=1+)c_Bq>)=OjJbx000dP8Cw7l9v(8XEFd&ALV^kwtxr$>q@-slDO6Np zKLHJqO&c71f`=p{DK$4fH#R#jFE3D4T%|85Jv}{?RFC74a)5uENklvDoH z5QU8*z0n#XrPud=&Yqn;X+j-s1;H^6i`;7*I@9kkzkfK;^@6Xjo8g$YgyK0ykvaV4Gt?%bTN1+IaTD}(EuOjJbx001fy7ey;AVM0F~2M${R5P}L8vMeAWr7nZpD?b4Z z4GbBPO&ba?FE2ekJ$09HYLSG1f1gQ2K~!jg?U&I~gD?<9TS|gRw2-3z|Eb1_q@bp?L8f$8?xIeilW@k9!wQga96=Tp@IhpWGIT_05B9xR)J6gV+@}?!v!oF z)Ksv(Kys|L;yENR!=gn^1>b_Is$M`{*Rlr~YRs@$so*YxSAgx5A?rn9e^FLdu)aY4 z!;mxHWKk~F?6xhSB=%~8S-DiY3N9hNsA-y#5`q~Po28oFb_Ir@DKwN2%y?v)TO=x& z1}9?7NKqLq${?qw3RV!%DJ-$>~ zmjRy_416etKg!5Hxl+C$7B|G<>Ssq vK^fjv%=}CE_60v80lf8P5~gQ`hYG#`4qs?%%e4tV00000NkvXXu0mjfH%Hn` diff --git a/modular_skyrat/modules/Midroundtraitor/code/datum_traitor.dm b/modular_skyrat/modules/Midroundtraitor/code/datum_traitor.dm index a50e8b10708..afa13e07c73 100644 --- a/modular_skyrat/modules/Midroundtraitor/code/datum_traitor.dm +++ b/modular_skyrat/modules/Midroundtraitor/code/datum_traitor.dm @@ -1,5 +1,5 @@ /datum/antagonist/traitor/lone_infiltrator - name = "Lone Infiltrator" + name = "Syndicate Boarder" var/infil_outfit = /datum/outfit/syndicateinfiltrator preview_outfit = /datum/outfit/lone_infiltrator_preview pref_flag = ROLE_LONE_INFILTRATOR @@ -15,7 +15,7 @@ /datum/outfit/lone_infiltrator_preview name = "Lone Infiltrator (Preview only)" - back = /obj/item/mod/control/pre_equipped/empty/syndicate + back = /obj/item/mod/control/pre_equipped/empty/infiltrator/preview_only uniform = /obj/item/clothing/under/syndicate l_hand = /obj/item/shield/energy r_hand = /obj/item/gun/ballistic/automatic/c20r diff --git a/modular_skyrat/modules/Midroundtraitor/code/event.dm b/modular_skyrat/modules/Midroundtraitor/code/event.dm index d10d981c83b..1366758077c 100644 --- a/modular_skyrat/modules/Midroundtraitor/code/event.dm +++ b/modular_skyrat/modules/Midroundtraitor/code/event.dm @@ -1,5 +1,5 @@ /datum/dynamic_ruleset/midround/from_ghosts/lone_infiltrator - name = "Lone Infiltrator" + name = "Syndicate Boarder" config_tag = "Midround Lone Infiltrator" preview_antag_datum = /datum/antagonist/traitor/lone_infiltrator midround_type = LIGHT_MIDROUND diff --git a/modular_zubbers/code/modules/syndicate_offstation/equipment_items/suitstorage.dm b/modular_zubbers/code/modules/syndicate_offstation/equipment_items/suitstorage.dm index a9cb7b439d1..2f3b23c5e1a 100644 --- a/modular_zubbers/code/modules/syndicate_offstation/equipment_items/suitstorage.dm +++ b/modular_zubbers/code/modules/syndicate_offstation/equipment_items/suitstorage.dm @@ -61,3 +61,13 @@ /obj/item/mod/module/hat_stabilizer/syndicate, /obj/item/mod/module/quick_cuff, ) + +//Empty infiltrator MOD for the Syndicate Boarder preview +/obj/item/mod/control/pre_equipped/empty/infiltrator/preview_only + theme = /datum/mod_theme/infiltrator/preview_only + +//Making this so it has no modules +/datum/mod_theme/infiltrator/preview_only + inbuilt_modules = list() + slot_flags = ITEM_SLOT_BACK + diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/loneinfiltrator.ts b/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/loneinfiltrator.ts index 9298b315abc..5ed248d3319 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/loneinfiltrator.ts +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/loneinfiltrator.ts @@ -3,11 +3,13 @@ import { type Antagonist, Category } from '../base'; const LoneInfiltrator: Antagonist = { key: 'loneinfiltrator', - name: 'Lone Infiltrator', + name: 'Syndicate Boarder', description: [ `A midround traitor that can spawn near the station, equipped with a Syndicate Modsuit and equipment befitting a station boarder. - Float onto the station and complete your objectives.`, + Float onto the station and complete your objectives. + This is a significantly harder version of traitor, meant to provide a challenge. + Not to be confused with Lone Operative.`, ], category: Category.Midround, }; diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/loneinfiltrator.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/loneinfiltrator.tsx index 9298b315abc..5ed248d3319 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/loneinfiltrator.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/loneinfiltrator.tsx @@ -3,11 +3,13 @@ import { type Antagonist, Category } from '../base'; const LoneInfiltrator: Antagonist = { key: 'loneinfiltrator', - name: 'Lone Infiltrator', + name: 'Syndicate Boarder', description: [ `A midround traitor that can spawn near the station, equipped with a Syndicate Modsuit and equipment befitting a station boarder. - Float onto the station and complete your objectives.`, + Float onto the station and complete your objectives. + This is a significantly harder version of traitor, meant to provide a challenge. + Not to be confused with Lone Operative.`, ], category: Category.Midround, };