Files
Bloop cf14dcfc1a Converts 3 components into elements (#94589)
## About The Pull Request

`adjust_fishing_difficulty` is a good one to make into a bespoke element
since a number of the same clothing item are created in the wardrobe
system.

climb_walkable is also good due to how prevalent it is, and it is a bit
of a two for one since it also removes the need for the
`/component/connect_loc_behalf`

Also stops adding the on_climbable trait to literally everything in the
turf, it now only applies it to atoms with density. So no more pipes and
stuff getting trait lists created for no reason.

<details><summary> Tested + things still work as before </summary>

<img width="422" height="122" alt="image"
src="https://github.com/user-attachments/assets/b23696f5-cd16-4150-aeb3-14ea6bd256fc"
/>

</details>

## Why It's Good For The Game

Lessens overhead, fixes a bug as well.

## Changelog

🆑
fix: fixes a pushed crate not removing on_climbable trait properly off
the mob standing atop it
/🆑
2025-12-30 01:05:50 +01:00

41 lines
1.3 KiB
Plaintext

/obj/item/clothing/gloves/combat
name = "combat gloves"
desc = "These tactical gloves are fireproof and electrically insulated."
icon_state = "black"
greyscale_colors = "#2f2e31"
siemens_coefficient = 0
strip_delay = 8 SECONDS
cold_protection = HANDS
min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT
heat_protection = HANDS
max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT
resistance_flags = NONE
armor_type = /datum/armor/gloves_combat
clothing_traits = list(TRAIT_FAST_CUFFING)
/datum/armor/gloves_combat
bio = 90
fire = 80
acid = 50
/obj/item/clothing/gloves/combat/wizard
name = "enchanted gloves"
desc = "These gloves have been enchanted with a spell that makes them electrically insulated and fireproof."
icon_state = "wizard"
greyscale_colors = null
inhand_icon_state = null
/obj/item/clothing/gloves/combat/wizard/Initialize(mapload)
. = ..()
AddElement(/datum/element/adjust_fishing_difficulty, -5) //something something wizard casting
/obj/item/clothing/gloves/combat/floortile
name = "floortile camouflage gloves"
desc = "Is it just me or is there a pair of gloves on the floor?"
icon_state = "ftc_gloves"
inhand_icon_state = "greyscale_gloves"
/obj/item/clothing/gloves/combat/floortile/Initialize(mapload)
. = ..()
AddElement(/datum/element/adjust_fishing_difficulty, -5) //tacticool