Files
axietheaxolotlandGitHub 51ad6527c7 stabs blusec in the jugular and takes their wallet (virosec - security resprite and reset) (#5159)
## About The Pull Request

I'm working on it. the poll won so I am going ahead w/ this. 

<img width="1436" height="286" alt="image"
src="https://github.com/user-attachments/assets/255eda79-eb2c-4e36-9ad8-53c91c3b245e"
/>

<img width="336" height="183" alt="image"
src="https://github.com/user-attachments/assets/f92f5c29-c4e0-46da-889e-88acc903d253"
/>

stuff left to do

- [x] finish hos outfits
- [x] finish warden outfits
- [x] finish obj icons
- [ ] bugtest

this is a total overhaul of security, essentially resetting everything
to a new standard which can be worked off of. this is also a deletion of
blusec, an antiquated, unpopular idea that has long since proven to both
not be liked, and not work.

### this pr will not be the be-all, end-all. stuff will likely be
tweaked, added, removed, changed, or resprited in the coming days,
weeks, and months. due to just how much stuff security has.

## Why It's Good For The Game

will write a markup for this specific pr eventually but I will just be
posting the discord justification I gave

<img width="427" height="313" alt="image"
src="https://github.com/user-attachments/assets/e033ff0c-44f2-4cf6-ad9b-4b2d124cf21e"
/>
<img width="419" height="506" alt="image"
src="https://github.com/user-attachments/assets/84e86f18-72d2-4bef-a84b-1b53067fe41d"
/>

## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>

<img width="967" height="1046" alt="image"
src="https://github.com/user-attachments/assets/feaf9395-88d3-4999-a02f-e89cae25cc67"
/>
<img width="602" height="728" alt="image"
src="https://github.com/user-attachments/assets/81daae2f-f18e-41a9-a225-48dbbaad697f"
/>


</details>

## Changelog
🆑 axietheaxolotl / viro
del: blusec
add: redsec
/🆑
2026-02-18 16:38:21 +01:00

149 lines
3.3 KiB
Plaintext

// -- Modular mod theme changes. -- (Modception.)
/datum/armor/mod_theme_engineering // Engineer
melee = 10
bullet = 5
laser = 20
energy = 10
bomb = 30
bio = 100
fire = 100
acid = 25
wound = 10
/datum/armor/mod_theme_atmospheric // Atmospheric Technician
melee = 10
bullet = 5
laser = 10
energy = 15
bomb = 40
bio = 100
fire = 100
acid = 75
wound = 10
/datum/armor/mod_theme_advanced // Chief Engineer
melee = 30
bullet = 5
laser = 20
energy = 15
bomb = 50
bio = 100
fire = 100
acid = 90
wound = 10
/datum/armor/mod_theme_loader // Cargo
melee = 20
bullet = 5
laser = 10
energy = 10
bomb = 50
bio = 100
fire = 50
acid = 25
wound = 10
/datum/armor/mod_theme_medical // Paramedic / Medical Doctor
melee = 10
bullet = 5
laser = 5
energy = 10
bomb = 10
bio = 100
fire = 60
acid = 75
wound = 10
/datum/armor/mod_theme_rescue // Chief Medical Officer
melee = 20
bullet = 10
laser = 10
energy = 10
bomb = 20
bio = 100
fire = 100
acid = 100
wound = 10
/datum/armor/mod_theme_research // Research Director
melee = 20
bullet = 15
laser = 20
energy = 20
bomb = 100
bio = 100
fire = 100
acid = 100
wound = 15
/datum/armor/mod_theme_prototype // Charlie Station
melee = 25
bullet = 5
laser = 20
energy = 20
bomb = 50
bio = 100
fire = 100
acid = 75
wound = 5
/datum/mod_theme/asset_protection
name = "Asset Protection"
desc = "A weaker version of the Apocryphal Modsuit, chiefly worn by Nanotrasen Asset Protection."
extended_desc = "A weaker version of the Apocryphal Modsuit meant for the Nanotrasen Asset Protection Division. This suit boasts higher speed and advanced actuators that make moving feel almost weightless, with advanced features for the savvy bodyguard."
default_skin = "asset_protection"
armor_type = /datum/armor/mod_theme_ap
resistance_flags = FIRE_PROOF|ACID_PROOF
atom_flags = PREVENT_CONTENTS_EXPLOSION_1
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
siemens_coefficient = 0
slowdown_deployed = 0
allowed_suit_storage = list(
/obj/item/ammo_box,
/obj/item/ammo_casing,
/obj/item/restraints/handcuffs,
/obj/item/assembly/flash,
/obj/item/melee/baton,
)
variants = list(
"asset_protection" = list(
MOD_ICON_OVERRIDE = 'modular_skyrat/master_files/icons/obj/clothing/modsuit/mod_clothing.dmi',
MOD_WORN_ICON_OVERRIDE = 'modular_skyrat/master_files/icons/mob/clothing/modsuit/mod_clothing.dmi',
/obj/item/clothing/head/mod = list(
UNSEALED_LAYER = null,
UNSEALED_CLOTHING = SNUG_FIT|THICKMATERIAL,
SEALED_CLOTHING = STOPSPRESSUREDAMAGE|HEADINTERNALS,
UNSEALED_INVISIBILITY = HIDEEARS|HIDEHAIR,
SEALED_INVISIBILITY = HIDEFACIALHAIR|HIDEMASK|HIDEEYES|HIDEFACE|HIDESNOUT,
SEALED_COVER = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF,
),
/obj/item/clothing/suit/mod = list(
UNSEALED_CLOTHING = THICKMATERIAL,
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
SEALED_INVISIBILITY = HIDEJUMPSUIT,
),
/obj/item/clothing/gloves/mod = list(
UNSEALED_CLOTHING = THICKMATERIAL,
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
CAN_OVERSLOT = TRUE,
),
/obj/item/clothing/shoes/mod = list(
UNSEALED_CLOTHING = THICKMATERIAL,
SEALED_CLOTHING = STOPSPRESSUREDAMAGE,
CAN_OVERSLOT = TRUE,
),
),
)
/datum/armor/mod_theme_ap
melee = 50
bullet = 40
laser = 50
energy = 50
bomb = 50
bio = 100
fire = 100
acid = 100
wound = 15