mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-20 20:45:28 +01:00
cf14dcfc1a
## 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 /🆑
196 lines
7.1 KiB
Plaintext
196 lines
7.1 KiB
Plaintext
|
|
//Hat Station 13
|
|
|
|
/obj/item/clothing/head/collectable
|
|
name = "collectable hat"
|
|
desc = "A rare collectable hat."
|
|
icon = 'icons/obj/clothing/head/costume.dmi'
|
|
worn_icon = 'icons/mob/clothing/head/costume.dmi'
|
|
icon_state = null
|
|
abstract_type = /obj/item/clothing/head/collectable
|
|
|
|
/obj/item/clothing/head/collectable/Initialize(mapload)
|
|
. = ..()
|
|
AddElement(/datum/element/series, /obj/item/clothing/head/collectable, "Super duper collectable hats")
|
|
|
|
/obj/item/clothing/head/collectable/petehat
|
|
name = "ultra rare Pete's hat!"
|
|
desc = "It smells faintly of plasma."
|
|
icon_state = "petehat"
|
|
|
|
/obj/item/clothing/head/collectable/xenom
|
|
name = "collectable xenomorph helmet!"
|
|
desc = "Hiss hiss hiss!"
|
|
clothing_flags = SNUG_FIT
|
|
icon_state = "xenom"
|
|
|
|
/obj/item/clothing/head/collectable/chef
|
|
name = "collectable chef's hat"
|
|
desc = "A rare chef's hat meant for hat collectors!"
|
|
icon = 'icons/obj/clothing/head/utility.dmi'
|
|
worn_icon = 'icons/mob/clothing/head/utility.dmi'
|
|
icon_state = "chef"
|
|
inhand_icon_state = "chefhat"
|
|
dog_fashion = /datum/dog_fashion/head/chef
|
|
|
|
/obj/item/clothing/head/collectable/paper
|
|
name = "collectable paper hat"
|
|
desc = "What looks like an ordinary paper hat is actually a rare and valuable collector's edition paper hat. Keep away from water, fire, and Curators."
|
|
worn_icon = 'icons/mob/clothing/head/costume.dmi'
|
|
icon_state = "paper"
|
|
dog_fashion = /datum/dog_fashion/head
|
|
|
|
/obj/item/clothing/head/collectable/tophat
|
|
name = "collectable top hat"
|
|
desc = "A top hat worn by only the most prestigious hat collectors."
|
|
icon = 'icons/obj/clothing/head/hats.dmi'
|
|
worn_icon = 'icons/mob/clothing/head/hats.dmi'
|
|
icon_state = "tophat"
|
|
inhand_icon_state = "that"
|
|
|
|
/obj/item/clothing/head/collectable/captain
|
|
name = "collectable captain's hat"
|
|
desc = "A collectable hat that'll make you look just like a real comdom!"
|
|
icon = 'icons/obj/clothing/head/hats.dmi'
|
|
worn_icon = 'icons/mob/clothing/head/hats.dmi'
|
|
icon_state = "captain"
|
|
inhand_icon_state = null
|
|
dog_fashion = /datum/dog_fashion/head/captain
|
|
|
|
/obj/item/clothing/head/collectable/police
|
|
name = "collectable police officer's hat"
|
|
desc = "A collectable police officer's Hat. This hat emphasizes that you are THE LAW."
|
|
icon = 'icons/obj/clothing/head/hats.dmi'
|
|
worn_icon = 'icons/mob/clothing/head/hats.dmi'
|
|
icon_state = "policehelm"
|
|
dog_fashion = /datum/dog_fashion/head/warden
|
|
|
|
/obj/item/clothing/head/collectable/beret
|
|
name = "collectable beret"
|
|
desc = "A collectable red beret. It smells faintly of garlic."
|
|
icon = 'icons/map_icons/clothing/head/beret.dmi'
|
|
icon_state = "/obj/item/clothing/head/beret"
|
|
post_init_icon_state = "beret"
|
|
greyscale_config = /datum/greyscale_config/beret
|
|
greyscale_config_worn = /datum/greyscale_config/beret/worn
|
|
greyscale_colors = "#972A2A"
|
|
dog_fashion = /datum/dog_fashion/head/beret
|
|
hair_mask = /datum/hair_mask/standard_hat_middle
|
|
flags_1 = NO_NEW_GAGS_PREVIEW_1
|
|
|
|
/obj/item/clothing/head/collectable/welding
|
|
name = "collectable welding helmet"
|
|
desc = "A collectable welding helmet. Now with 80% less lead! Not for actual welding. Any welding done while wearing this helmet is done so at the owner's own risk!"
|
|
icon = 'icons/obj/clothing/head/utility.dmi'
|
|
worn_icon = 'icons/mob/clothing/head/utility.dmi'
|
|
icon_state = "welding"
|
|
inhand_icon_state = "welding"
|
|
lefthand_file = 'icons/mob/inhands/clothing/masks_lefthand.dmi'
|
|
righthand_file = 'icons/mob/inhands/clothing/masks_righthand.dmi'
|
|
clothing_flags = SNUG_FIT
|
|
|
|
/obj/item/clothing/head/collectable/slime
|
|
name = "collectable slime hat"
|
|
desc = "Just like a real brain slug!"
|
|
icon_state = "headslime"
|
|
inhand_icon_state = null
|
|
clothing_flags = SNUG_FIT
|
|
|
|
/obj/item/clothing/head/collectable/flatcap
|
|
name = "collectable flat cap"
|
|
desc = "A collectible farmer's flat cap!"
|
|
icon = 'icons/map_icons/clothing/head/_head.dmi'
|
|
icon_state = "/obj/item/clothing/head/flatcap"
|
|
post_init_icon_state = "beret_flat"
|
|
greyscale_config = /datum/greyscale_config/beret
|
|
greyscale_config_worn = /datum/greyscale_config/beret/worn
|
|
greyscale_colors = "#8F7654"
|
|
inhand_icon_state = null
|
|
flags_1 = parent_type::flags_1 | NO_NEW_GAGS_PREVIEW_1
|
|
|
|
/obj/item/clothing/head/collectable/pirate
|
|
name = "collectable pirate hat"
|
|
desc = "You'd make a great Dread Syndie Roberts!"
|
|
icon_state = "pirate"
|
|
inhand_icon_state = null
|
|
dog_fashion = /datum/dog_fashion/head/pirate
|
|
|
|
/obj/item/clothing/head/collectable/pirate/Initialize(mapload)
|
|
. = ..()
|
|
AddElement(/datum/element/adjust_fishing_difficulty, -4)
|
|
|
|
/obj/item/clothing/head/collectable/kitty
|
|
name = "collectable kitty ears"
|
|
desc = "The fur feels... a bit too realistic."
|
|
icon_state = "kitty"
|
|
inhand_icon_state = null
|
|
dog_fashion = /datum/dog_fashion/head/kitty
|
|
|
|
/obj/item/clothing/head/collectable/rabbitears
|
|
name = "collectable rabbit ears"
|
|
desc = "Not as lucky as the feet!"
|
|
icon_state = "bunny"
|
|
inhand_icon_state = null
|
|
dog_fashion = /datum/dog_fashion/head/rabbit
|
|
|
|
/obj/item/clothing/head/collectable/wizard
|
|
name = "collectable wizard's hat"
|
|
desc = "NOTE: Any magical powers gained from wearing this hat are purely coincidental."
|
|
icon = 'icons/obj/clothing/head/wizard.dmi'
|
|
worn_icon = 'icons/mob/clothing/head/wizard.dmi'
|
|
icon_state = "wizard"
|
|
dog_fashion = /datum/dog_fashion/head/blue_wizard
|
|
|
|
/obj/item/clothing/head/collectable/wizard/Initialize(mapload)
|
|
. = ..()
|
|
AddElement(/datum/element/adjust_fishing_difficulty, -2)
|
|
|
|
/obj/item/clothing/head/collectable/hardhat
|
|
name = "collectable hard hat"
|
|
desc = "WARNING! Offers no real protection, or luminosity, but damn, is it fancy!"
|
|
icon = 'icons/obj/clothing/head/utility.dmi'
|
|
worn_icon = 'icons/mob/clothing/head/utility.dmi'
|
|
clothing_flags = SNUG_FIT
|
|
icon_state = "hardhat0_yellow"
|
|
inhand_icon_state = null
|
|
dog_fashion = /datum/dog_fashion/head
|
|
|
|
/obj/item/clothing/head/collectable/hos
|
|
name = "collectable HoS hat"
|
|
desc = "Now you too can beat prisoners, set silly sentences, and arrest for no reason!"
|
|
icon = 'icons/obj/clothing/head/hats.dmi'
|
|
worn_icon = 'icons/mob/clothing/head/hats.dmi'
|
|
icon_state = "hoscap"
|
|
|
|
/obj/item/clothing/head/collectable/hop
|
|
name = "collectable HoP hat"
|
|
desc = "It's your turn to demand excessive paperwork, signatures, stamps, and hire more clowns! Papers, please!"
|
|
icon = 'icons/obj/clothing/head/hats.dmi'
|
|
worn_icon = 'icons/mob/clothing/head/hats.dmi'
|
|
icon_state = "hopcap"
|
|
dog_fashion = /datum/dog_fashion/head/hop
|
|
|
|
/obj/item/clothing/head/collectable/thunderdome
|
|
name = "collectable Thunderdome helmet"
|
|
desc = "Go Red! I mean Green! I mean Red! No Green!"
|
|
icon = 'icons/obj/clothing/head/helmet.dmi'
|
|
worn_icon = 'icons/mob/clothing/head/helmet.dmi'
|
|
icon_state = "thunderdome"
|
|
inhand_icon_state = "thunderdome_helmet"
|
|
clothing_flags = SNUG_FIT
|
|
flags_inv = HIDEHAIR|HIDEHAIR
|
|
|
|
/obj/item/clothing/head/collectable/swat
|
|
name = "collectable SWAT helmet"
|
|
desc = "That's not real blood. That's red paint." //Reference to the actual description
|
|
icon = 'icons/obj/clothing/head/helmet.dmi'
|
|
worn_icon = 'icons/mob/clothing/head/helmet.dmi'
|
|
icon_state = "swatsyndie"
|
|
inhand_icon_state = "swatsyndie_helmet"
|
|
clothing_flags = SNUG_FIT
|
|
flags_inv = HIDEHAIR
|
|
|
|
/obj/item/clothing/head/collectable/swat/Initialize(mapload)
|
|
. = ..()
|
|
AddElement(/datum/element/adjust_fishing_difficulty, 2)
|