mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-30 00:29:02 +01:00
## 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 /🆑
149 lines
3.3 KiB
Plaintext
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
|