From 0e0b28e859f157fe288856090b2ceb146ccd014b Mon Sep 17 00:00:00 2001 From: Bobinater <44124318+Bobinater@users.noreply.github.com> Date: Wed, 14 Jan 2026 16:54:28 -0500 Subject: [PATCH 1/4] Update legion.dm --- code/modules/jobs/job_types/legion.dm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index 43e55799d8..c2e289e72f 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -229,6 +229,7 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al ADD_TRAIT(H, TRAIT_LIFEGIVER, src) ADD_TRAIT(H, TRAIT_IRONFIST, src) ADD_TRAIT(H, TRAIT_BIG_LEAGUES, src) + ADD_TRAIT(H, TRAIT_SOFT_YARDS, src) if(H.mind) var/obj/effect/proc_holder/spell/terrifying_presence/S = new /obj/effect/proc_holder/spell/terrifying_presence H.mind.AddSpell(S) @@ -407,6 +408,7 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al ADD_TRAIT(H, TRAIT_BIG_LEAGUES, src) ADD_TRAIT(H, TRAIT_IRONFIST, src) ADD_TRAIT(H, TRAIT_LIFEGIVER, src) + ADD_TRAIT(H, TRAIT_SOFT_YARDS, src) /datum/outfit/job/CaesarsLegion/Legionnaire/f13decanvet name = "Legion Veteran Decanus" @@ -772,6 +774,7 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al return ADD_TRAIT(H, TRAIT_BIG_LEAGUES, src) ADD_TRAIT(H, TRAIT_SILENT_STEP, src) + ADD_TRAIT(H, TRAIT_SOFT_YARDS, src) @@ -816,6 +819,17 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al /obj/item/gun_upgrade/scope/watchman = 1, ) +/datum/outfit/loadout/expsaboteur + name = "Saboteur" + glasses = /obj/item/clothing/glasses/sunglasses/big + suit_store = /obj/item/gun/ballistic/automatic/pistol/mk23 + backpack_contents = list( + /obj/item/ammo_box/magazine/m45/socom = 3, + /obj/item/gun_upgrade/muzzle/silencer + /obj/item/bottlecap_mine = 1, + /obj/item/restraints/legcuffs/bola/tactical = 1, + /obj/item/grenade/plastic/x4 = 2, + ) @@ -926,6 +940,7 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al /datum/outfit/loadout/primelancer, // Gladius, Buckler, Bola. /datum/outfit/loadout/primeclang, // Bumper Sword, Firebomb /datum/outfit/loadout/primebrave, // Sledgehammer, Throwing spears + /datum/outfit/loadout/primerifle, // Captured NCR rifle, maybe special version in the future ) matchmaking_allowed = list( @@ -985,6 +1000,16 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al /obj/item/reagent_containers/pill/patch/healpoultice = 2, ) +/datum/outfit/loadout/primerifle + name = "Gunner" + suit_store = /obj/item/gun/ballistic/automatic/service + backpack_contents = list( + /obj/item/ammo_box/magazine/m556/rifle = 3, + /obj/item/melee/onehanded/knife/bayonet = 1, + /obj/item/reagent_containers/pill/patch/healpoultice = 2, + ) + + // RECRUIT /datum/job/CaesarsLegion/Legionnaire/f13recleg From fba3d6e5fdfc5a710cf5cc59430d5ad0ef74f71e Mon Sep 17 00:00:00 2001 From: Bobinater <44124318+Bobinater@users.noreply.github.com> Date: Wed, 14 Jan 2026 16:57:38 -0500 Subject: [PATCH 2/4] Update legion.dm --- code/modules/jobs/job_types/legion.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index c2e289e72f..026cd0adac 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -757,6 +757,7 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al loadout_options = list( // ALL: .45 Revolver, Machete /datum/outfit/loadout/expambusher, // Greasegun, Bottlecap mine /datum/outfit/loadout/expsniper, // SKS + Scope, Smokebomb + /datum/outfit/loadout/expsaboteur, // Silenced pistol, C4 charges for raids, mine ) matchmaking_allowed = list( From 0368a9008f26830ac2059d34f178104d524ed560 Mon Sep 17 00:00:00 2001 From: Bobinater <44124318+Bobinater@users.noreply.github.com> Date: Wed, 14 Jan 2026 22:19:10 -0500 Subject: [PATCH 3/4] Update legion.dm --- code/modules/jobs/job_types/legion.dm | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index 026cd0adac..ef8786a9a3 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -941,7 +941,6 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al /datum/outfit/loadout/primelancer, // Gladius, Buckler, Bola. /datum/outfit/loadout/primeclang, // Bumper Sword, Firebomb /datum/outfit/loadout/primebrave, // Sledgehammer, Throwing spears - /datum/outfit/loadout/primerifle, // Captured NCR rifle, maybe special version in the future ) matchmaking_allowed = list( @@ -1001,15 +1000,6 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al /obj/item/reagent_containers/pill/patch/healpoultice = 2, ) -/datum/outfit/loadout/primerifle - name = "Gunner" - suit_store = /obj/item/gun/ballistic/automatic/service - backpack_contents = list( - /obj/item/ammo_box/magazine/m556/rifle = 3, - /obj/item/melee/onehanded/knife/bayonet = 1, - /obj/item/reagent_containers/pill/patch/healpoultice = 2, - ) - // RECRUIT From 881721787f0acac875af70c8381492f6f61e63db Mon Sep 17 00:00:00 2001 From: Bobinater <44124318+Bobinater@users.noreply.github.com> Date: Fri, 16 Jan 2026 14:53:16 -0500 Subject: [PATCH 4/4] Update legion.dm --- code/modules/jobs/job_types/legion.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index ef8786a9a3..d9c7afea82 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -755,7 +755,7 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al exp_requirements = 150 loadout_options = list( // ALL: .45 Revolver, Machete - /datum/outfit/loadout/expambusher, // Greasegun, Bottlecap mine + /datum/outfit/loadout/expambusher, // Shotgun, Bottlecap mine /datum/outfit/loadout/expsniper, // SKS + Scope, Smokebomb /datum/outfit/loadout/expsaboteur, // Silenced pistol, C4 charges for raids, mine ) @@ -802,10 +802,10 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al /datum/outfit/loadout/expambusher name = "Ambusher" glasses = /obj/item/clothing/glasses/sunglasses/big - suit_store = /obj/item/gun/ballistic/automatic/smg/greasegun + suit_store = /obj/item/gun/ballistic/shotgun/automatic/combat/shotgunlever backpack_contents = list( /obj/item/bottlecap_mine = 1, - /obj/item/ammo_box/magazine/greasegun = 2, + /obj/item/ammo_box/shotgun/buck = 2, /obj/item/grenade/smokebomb = 1, /obj/item/restraints/legcuffs/bola/tactical = 1, )