mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-13 03:02:38 +00:00
## About The Pull Request - Fixes Stabilized Red extract's equipment slowdown immunity bypassing item Immutable Slowdown - Fixes(?) Settler equipment slowdown modifier applying to immutable slows - Fixes Immutable Slow being considered an object flag when it was an item flag, causing objects to consider objects with it to be `BLOCKS_CONSTRUCTION_DIR` ## Why It's Good For The Game The description of Immutable Slows: `When players should not be able to change the slowdown of the item (Speed potions, etc)` Stabilized Red extracts were changing the slowdown of the item, which is unintended. Likewise Settler was doing the same, but that one I'm a bit more iffy on. Either way I suppose if things should immutably be slow, they should immutably be slow. ## Changelog 🆑 Melbert fix: Stabilized Red extracts no longer bypass Immutably Slow items fix: Settler equipment speed modifier no longer applied to Immutably Slow items fix: Immutably Slow items no longer block construction of certain items /🆑
59 lines
1.8 KiB
Plaintext
59 lines
1.8 KiB
Plaintext
/obj/item/clothing/head/mod
|
|
name = "MOD helmet"
|
|
desc = "A helmet for a MODsuit."
|
|
icon = 'icons/obj/clothing/modsuit/mod_clothing.dmi'
|
|
icon_state = "standard-helmet"
|
|
base_icon_state = "helmet"
|
|
worn_icon = 'icons/mob/clothing/modsuit/mod_clothing.dmi'
|
|
armor_type = /datum/armor/none
|
|
body_parts_covered = HEAD
|
|
heat_protection = HEAD
|
|
cold_protection = HEAD
|
|
item_flags = IMMUTABLE_SLOW
|
|
|
|
/obj/item/clothing/suit/mod
|
|
name = "MOD chestplate"
|
|
desc = "A chestplate for a MODsuit."
|
|
icon = 'icons/obj/clothing/modsuit/mod_clothing.dmi'
|
|
icon_state = "standard-chestplate"
|
|
base_icon_state = "chestplate"
|
|
worn_icon = 'icons/mob/clothing/modsuit/mod_clothing.dmi'
|
|
blood_overlay_type = "armor"
|
|
allowed = list(
|
|
/obj/item/tank/internals,
|
|
/obj/item/flashlight,
|
|
/obj/item/tank/jetpack/oxygen/captain,
|
|
)
|
|
armor_type = /datum/armor/none
|
|
body_parts_covered = CHEST|GROIN
|
|
heat_protection = CHEST|GROIN
|
|
cold_protection = CHEST|GROIN
|
|
item_flags = IMMUTABLE_SLOW
|
|
|
|
/obj/item/clothing/gloves/mod
|
|
name = "MOD gauntlets"
|
|
desc = "A pair of gauntlets for a MODsuit."
|
|
icon = 'icons/obj/clothing/modsuit/mod_clothing.dmi'
|
|
icon_state = "standard-gauntlets"
|
|
base_icon_state = "gauntlets"
|
|
worn_icon = 'icons/mob/clothing/modsuit/mod_clothing.dmi'
|
|
armor_type = /datum/armor/none
|
|
body_parts_covered = HANDS|ARMS
|
|
heat_protection = HANDS|ARMS
|
|
cold_protection = HANDS|ARMS
|
|
item_flags = IMMUTABLE_SLOW
|
|
|
|
/obj/item/clothing/shoes/mod
|
|
name = "MOD boots"
|
|
desc = "A pair of boots for a MODsuit."
|
|
icon = 'icons/obj/clothing/modsuit/mod_clothing.dmi'
|
|
icon_state = "standard-boots"
|
|
base_icon_state = "boots"
|
|
worn_icon = 'icons/mob/clothing/modsuit/mod_clothing.dmi'
|
|
armor_type = /datum/armor/none
|
|
body_parts_covered = FEET|LEGS
|
|
heat_protection = FEET|LEGS
|
|
cold_protection = FEET|LEGS
|
|
item_flags = IGNORE_DIGITIGRADE | IMMUTABLE_SLOW
|
|
can_be_tied = FALSE
|