From 97af1cfa0855a04e6d6d526c54aca6fbc9f44507 Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 02:46:02 -0500 Subject: [PATCH 01/16] Fixes RND console by letting poor souls actually do research self explanatory. Fuck this gay ass thing. --- code/game/objects/items/circuitboards/computer_circuitboards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index b1a7e0bb445..09c1158a68f 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -432,7 +432,7 @@ req_access = list(ACCESS_RESEARCH) // Research access is required to toggle the lock. var/silence_announcements = FALSE - var/locked = TRUE + var/locked = FALSE // An unlocked subtype of the board for mapping. /obj/item/circuitboard/computer/rdconsole/unlocked From 35271e7459ebe269865e44c72f172d04d8d46f00 Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 12:33:08 -0500 Subject: [PATCH 02/16] Fixes R&D console lock to be unlocked for all Self explanitory, lets us research things from the start without the need of stealing scientist access from someone or something --- code/game/objects/items/circuitboards/computer_circuitboards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index 09c1158a68f..cfa6b0a4821 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -432,7 +432,7 @@ req_access = list(ACCESS_RESEARCH) // Research access is required to toggle the lock. var/silence_announcements = FALSE - var/locked = FALSE + var/locked = FALSE #lumos edit to just set to false. // An unlocked subtype of the board for mapping. /obj/item/circuitboard/computer/rdconsole/unlocked From aec3f4d1469300ff825e1ef14234c0917dbe2868 Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 12:38:48 -0500 Subject: [PATCH 03/16] Remove RND lock from all consoles Does what it says on the tin. We're a dead pop server we dont need this annoying feature for both station life and off-station roles. --- code/game/objects/items/circuitboards/computer_circuitboards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index cfa6b0a4821..623e5d78bfd 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -432,7 +432,7 @@ req_access = list(ACCESS_RESEARCH) // Research access is required to toggle the lock. var/silence_announcements = FALSE - var/locked = FALSE #lumos edit to just set to false. + var/locked = FALSE #lumos edit to just set to false // An unlocked subtype of the board for mapping. /obj/item/circuitboard/computer/rdconsole/unlocked From 8f2914e0ecc606076364e81c7e230b0d3f475342 Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 12:40:20 -0500 Subject: [PATCH 04/16] Update computer_circuitboards.dm --- code/game/objects/items/circuitboards/computer_circuitboards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index 623e5d78bfd..cfa6b0a4821 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -432,7 +432,7 @@ req_access = list(ACCESS_RESEARCH) // Research access is required to toggle the lock. var/silence_announcements = FALSE - var/locked = FALSE #lumos edit to just set to false + var/locked = FALSE #lumos edit to just set to false. // An unlocked subtype of the board for mapping. /obj/item/circuitboard/computer/rdconsole/unlocked From 7b2d4fc467ea98f22ea34ca32963ac307937a18e Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 12:46:15 -0500 Subject: [PATCH 05/16] Update computer_circuitboards.dm --- code/game/objects/items/circuitboards/computer_circuitboards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index 623e5d78bfd..cfa6b0a4821 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -432,7 +432,7 @@ req_access = list(ACCESS_RESEARCH) // Research access is required to toggle the lock. var/silence_announcements = FALSE - var/locked = FALSE #lumos edit to just set to false + var/locked = FALSE #lumos edit to just set to false. // An unlocked subtype of the board for mapping. /obj/item/circuitboard/computer/rdconsole/unlocked From a24951a7c1359357a987add767ecdba5e0cf4c96 Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 12:47:03 -0500 Subject: [PATCH 06/16] Fixes RND console by letting poor souls actually do research self explanatory. Fuck this gay change they did. It's a fairly "band-aid fix" not going to lie but it does its job well enough. --- code/game/objects/items/circuitboards/computer_circuitboards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index cfa6b0a4821..0adddfbd6b4 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -432,7 +432,7 @@ req_access = list(ACCESS_RESEARCH) // Research access is required to toggle the lock. var/silence_announcements = FALSE - var/locked = FALSE #lumos edit to just set to false. + var/locked = FALSE #lumos edit to just set to false. // An unlocked subtype of the board for mapping. /obj/item/circuitboard/computer/rdconsole/unlocked From b5ee43dac89c172cdf851f286d15d353dc155a39 Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 12:53:37 -0500 Subject: [PATCH 07/16] added note that this is a lumos edit --- code/game/objects/items/circuitboards/computer_circuitboards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index cfa6b0a4821..c4bd8f88935 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -432,7 +432,7 @@ req_access = list(ACCESS_RESEARCH) // Research access is required to toggle the lock. var/silence_announcements = FALSE - var/locked = FALSE #lumos edit to just set to false. + var/locked = FALSE #lumos edit to just set to false so we can research things. // An unlocked subtype of the board for mapping. /obj/item/circuitboard/computer/rdconsole/unlocked From e11c8c647512fcfa39a33df0fe17c77a713667a1 Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 12:59:40 -0500 Subject: [PATCH 08/16] slight typo fix --- code/game/objects/items/circuitboards/computer_circuitboards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index c4bd8f88935..b7c12ff4e6d 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -432,7 +432,7 @@ req_access = list(ACCESS_RESEARCH) // Research access is required to toggle the lock. var/silence_announcements = FALSE - var/locked = FALSE #lumos edit to just set to false so we can research things. + var/locked = FALSE //lumos edit to just set to false so we can research things. // An unlocked subtype of the board for mapping. /obj/item/circuitboard/computer/rdconsole/unlocked From bf3d7405b1f150ed7124ca927b51e9a4cc0ac32f Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 15:00:46 -0500 Subject: [PATCH 09/16] Frontier suit "rework" The version bubber/nova of the frontier modsuit are just so horrible. You sacrifice your backpack slot for a modsuit thats litterally worse in every way compared to non-modsuit variants or other modsuits. Now its a belt suit that be slightly modified. this PR itself doesn't actually let you buy the suit. --- .../kahraman_equipment/code/clothing/mod.dm | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/modular_skyrat/modules/kahraman_equipment/code/clothing/mod.dm b/modular_skyrat/modules/kahraman_equipment/code/clothing/mod.dm index 56601610b8c..57e886c2c6d 100644 --- a/modular_skyrat/modules/kahraman_equipment/code/clothing/mod.dm +++ b/modular_skyrat/modules/kahraman_equipment/code/clothing/mod.dm @@ -1,4 +1,7 @@ // Its modsuiting time +//Im taking ideas out of iris station and cramming it in here such as making this suit actually decent to use + + /datum/mod_theme/frontier_colonist name = "frontier hazard protective" @@ -16,12 +19,13 @@ resistance_flags = FIRE_PROOF max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT siemens_coefficient = 0 - complexity_max = DEFAULT_MAX_COMPLEXITY - 7 - charge_drain = DEFAULT_CHARGE_DRAIN * 2 - slowdown_deployed = 1 + complexity_max = DEFAULT_MAX_COMPLEXITY - 8 //lumos edit + charge_drain = DEFAULT_CHARGE_DRAIN * 1.3 //lumos edit + slowdown_deployed = 0 //lumos edit + slot_flags = ITEM_SLOT_BELT //lumos edit inbuilt_modules = list( - /obj/item/mod/module/plate_compression/permanent, - /obj/item/mod/module/joint_torsion/permanent + /obj/item/mod/module/storage/belt, //its not a backpack anymore but a belt suit //lumos edit + /obj/item/mod/module/joint_torsion/permanent //lumos edit ) allowed_suit_storage = list( /obj/item/ammo_box, @@ -39,7 +43,7 @@ /obj/item/resonator, /obj/item/t_scanner, /obj/item/analyzer, - /obj/item/storage/medkit, + /obj/item/storage/medkit, //lumos edit ) variants = list( "colonist" = list( From 0c28d9d9e7dae967954aceefa18191dcd44b114a Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 15:51:08 -0500 Subject: [PATCH 10/16] Frontier suit upgrade god I hope this doesnt appear in the RND pull --- modular_skyrat/modules/kahraman_equipment/code/clothing/mod.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_skyrat/modules/kahraman_equipment/code/clothing/mod.dm b/modular_skyrat/modules/kahraman_equipment/code/clothing/mod.dm index 57e886c2c6d..9305eb5362b 100644 --- a/modular_skyrat/modules/kahraman_equipment/code/clothing/mod.dm +++ b/modular_skyrat/modules/kahraman_equipment/code/clothing/mod.dm @@ -25,7 +25,7 @@ slot_flags = ITEM_SLOT_BELT //lumos edit inbuilt_modules = list( /obj/item/mod/module/storage/belt, //its not a backpack anymore but a belt suit //lumos edit - /obj/item/mod/module/joint_torsion/permanent //lumos edit + /obj/item/mod/module/joint_torsion/permanent //lumos edit. ) allowed_suit_storage = list( /obj/item/ammo_box, From b00606fab4c648c978081d5cad74985eb5aac23b Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 16:01:28 -0500 Subject: [PATCH 11/16] R&D console unlock for all Does what it says on the tin. Unlocks the R&D console on station and ghost role and any newly printed computers. --- code/game/objects/items/circuitboards/computer_circuitboards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index cfa6b0a4821..0d89ab21793 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -432,7 +432,7 @@ req_access = list(ACCESS_RESEARCH) // Research access is required to toggle the lock. var/silence_announcements = FALSE - var/locked = FALSE #lumos edit to just set to false. + var/locked = FALSE //lumos edit so we can research stuff. // An unlocked subtype of the board for mapping. /obj/item/circuitboard/computer/rdconsole/unlocked From 27cb60d0a220ebbfceb0fe4db3c7bdd1adf9844c Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 16:06:30 -0500 Subject: [PATCH 12/16] Update computer_circuitboards.dm --- code/game/objects/items/circuitboards/computer_circuitboards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index 0d89ab21793..8d05724071a 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -432,7 +432,7 @@ req_access = list(ACCESS_RESEARCH) // Research access is required to toggle the lock. var/silence_announcements = FALSE - var/locked = FALSE //lumos edit so we can research stuff. + var/locked = FALSE //lumos edit so we can research stuff // An unlocked subtype of the board for mapping. /obj/item/circuitboard/computer/rdconsole/unlocked From 84e0f4fc372f8fb585c36ec86a08e1c143de489a Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 16:52:25 -0500 Subject: [PATCH 13/16] RND console torture --- code/game/objects/items/circuitboards/computer_circuitboards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index 8d05724071a..0d89ab21793 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -432,7 +432,7 @@ req_access = list(ACCESS_RESEARCH) // Research access is required to toggle the lock. var/silence_announcements = FALSE - var/locked = FALSE //lumos edit so we can research stuff + var/locked = FALSE //lumos edit so we can research stuff. // An unlocked subtype of the board for mapping. /obj/item/circuitboard/computer/rdconsole/unlocked From e54a14a29d416945ba656eca79f6e657222452b5 Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 16:53:33 -0500 Subject: [PATCH 14/16] Update mod.dm --- .../kahraman_equipment/code/clothing/mod.dm | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/modular_skyrat/modules/kahraman_equipment/code/clothing/mod.dm b/modular_skyrat/modules/kahraman_equipment/code/clothing/mod.dm index 9305eb5362b..56601610b8c 100644 --- a/modular_skyrat/modules/kahraman_equipment/code/clothing/mod.dm +++ b/modular_skyrat/modules/kahraman_equipment/code/clothing/mod.dm @@ -1,7 +1,4 @@ // Its modsuiting time -//Im taking ideas out of iris station and cramming it in here such as making this suit actually decent to use - - /datum/mod_theme/frontier_colonist name = "frontier hazard protective" @@ -19,13 +16,12 @@ resistance_flags = FIRE_PROOF max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT siemens_coefficient = 0 - complexity_max = DEFAULT_MAX_COMPLEXITY - 8 //lumos edit - charge_drain = DEFAULT_CHARGE_DRAIN * 1.3 //lumos edit - slowdown_deployed = 0 //lumos edit - slot_flags = ITEM_SLOT_BELT //lumos edit + complexity_max = DEFAULT_MAX_COMPLEXITY - 7 + charge_drain = DEFAULT_CHARGE_DRAIN * 2 + slowdown_deployed = 1 inbuilt_modules = list( - /obj/item/mod/module/storage/belt, //its not a backpack anymore but a belt suit //lumos edit - /obj/item/mod/module/joint_torsion/permanent //lumos edit. + /obj/item/mod/module/plate_compression/permanent, + /obj/item/mod/module/joint_torsion/permanent ) allowed_suit_storage = list( /obj/item/ammo_box, @@ -43,7 +39,7 @@ /obj/item/resonator, /obj/item/t_scanner, /obj/item/analyzer, - /obj/item/storage/medkit, //lumos edit + /obj/item/storage/medkit, ) variants = list( "colonist" = list( From a678a601c893f517e95ff86666ba56c4c0569374 Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 18:12:53 -0500 Subject: [PATCH 15/16] modularization guideline change --- .../objects/items/circuitboards/computer_circuitboards.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index 0d89ab21793..f265ce75601 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -431,8 +431,10 @@ build_path = /obj/machinery/computer/rdconsole req_access = list(ACCESS_RESEARCH) // Research access is required to toggle the lock. +//LUMOS EDIT - CHANGE - START var/silence_announcements = FALSE - var/locked = FALSE //lumos edit so we can research stuff. + var/locked = FALSE +//LUMOS EDIT - CHANGE - END // An unlocked subtype of the board for mapping. /obj/item/circuitboard/computer/rdconsole/unlocked From eddd8a092ada61a227bdc471230c69cd9619959d Mon Sep 17 00:00:00 2001 From: RagMaggot <41937894+RagMaggot@users.noreply.github.com> Date: Sun, 22 Feb 2026 22:02:03 -0500 Subject: [PATCH 16/16] Frontier suit in goodies tab of cargo console --- modular_skyrat/modules/cargo/code/goodies.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modular_skyrat/modules/cargo/code/goodies.dm b/modular_skyrat/modules/cargo/code/goodies.dm index 5b0f68e418e..de40119f3da 100644 --- a/modular_skyrat/modules/cargo/code/goodies.dm +++ b/modular_skyrat/modules/cargo/code/goodies.dm @@ -40,6 +40,15 @@ access_view = ACCESS_ENGINE_EQUIP contains = list(/obj/item/construction/rcd/improved) + // Lumos addition start +/datum/supply_pack/goody/frontier_colonist + name = "frontier hazard protective MODsuit" + desc = "An unusual design of suit, in reality being no more than a slim underlayer with a built in coat and sealed helmet." + cost = PAYCHECK_COMMAND * 5 //500$ + contains = list( + /obj/item/mod/control/pre_equipped/frontier_colonist, + ) + // Lumos addition end /* * MISC */