mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-20 22:16:51 +00:00
## About The Pull Request renames plasmaman helmet exempt flag to stackable helmet exempt. hat stabilizer now cares about this instead of letting you stack eva helmets on top of modsuit helmets improves some code that dripped in quality when i was on break kinesis has some tweaks previously it used to stun for a set amount of time - i think this is because the creator couldnt figure out how to stop movement while being held? this is changed, now as long as youre holding someone they are immobilized you can cancel your kinesis without throwing or moving out of range by using right click on the click catcher adds an admin version of kinesis just for the admin suit. it can grab (almost) ANYTHING and config menu lets you enable phasing, which makes it so the atom you grabbed phases through everything. pick up that can. ## Why It's Good For The Game its fun ## Changelog 🆑 balance: hat stabilizer module can now hold what plasmaman helmets can hold qol: kinesis module can be stopped without launching an object with right click balance: kinesis module stuns last until the kinesis stops add: admin suit has a version of kinesis that can pick up anything at any range and can be configured to make grabbed mobs phase through walls :) /🆑
32 lines
1.2 KiB
Plaintext
32 lines
1.2 KiB
Plaintext
/obj/item/clothing/head/utility/welding
|
|
name = "welding helmet"
|
|
desc = "A head-mounted face cover designed to protect the wearer completely from space-arc eye."
|
|
icon_state = "welding"
|
|
flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH
|
|
inhand_icon_state = "welding"
|
|
lefthand_file = 'icons/mob/inhands/clothing/masks_lefthand.dmi'
|
|
righthand_file = 'icons/mob/inhands/clothing/masks_righthand.dmi'
|
|
custom_materials = list(/datum/material/iron=HALF_SHEET_MATERIAL_AMOUNT*1.75, /datum/material/glass=SMALL_MATERIAL_AMOUNT * 4)
|
|
flash_protect = FLASH_PROTECTION_WELDER
|
|
tint = 2
|
|
armor_type = /datum/armor/utility_welding
|
|
flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDESNOUT
|
|
actions_types = list(/datum/action/item_action/toggle)
|
|
visor_flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDESNOUT
|
|
visor_flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF
|
|
resistance_flags = FIRE_PROOF
|
|
clothing_flags = SNUG_FIT | STACKABLE_HELMET_EXEMPT
|
|
|
|
/datum/armor/utility_welding
|
|
melee = 10
|
|
fire = 100
|
|
acid = 60
|
|
|
|
/obj/item/clothing/head/utility/welding/attack_self(mob/user)
|
|
weldingvisortoggle(user)
|
|
|
|
/obj/item/clothing/head/utility/welding/visor_toggling()
|
|
. = ..()
|
|
inhand_icon_state = "[initial(inhand_icon_state)][up ? "off" : ""]"
|
|
|