mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-21 12:56:10 +01:00
Improves Vaurca Magboot Augment (#19137)
The Vaurca integrated mag-claw augment now mimics magboot functionality (not slipping, etc) rather than deploying an entire pair of magboots onto the user. Code shamelessly copied from #18875
This commit is contained in:
@@ -283,17 +283,28 @@
|
||||
"wirecutters"
|
||||
)
|
||||
|
||||
/obj/item/organ/internal/augment/tool/vaurcamag
|
||||
/obj/item/organ/internal/augment/vaurca_mag
|
||||
name = "integrated mag-claws"
|
||||
desc = "An integrated magnetic grip system, designed for Vaurcae without easy access to magboots."
|
||||
icon_state = "suspension"
|
||||
item_state = "suspension"
|
||||
action_button_name = "Deploy Mag-Claws"
|
||||
action_button_name = "Activate Mag-Claws"
|
||||
action_button_icon = "magclaws"
|
||||
augment_type = /obj/item/clothing/shoes/magboots/vaurca/aug
|
||||
parent_organ = BP_GROIN
|
||||
organ_tag = BP_AUG_MAGBOOT
|
||||
aug_slot = slot_shoes
|
||||
activable = TRUE
|
||||
species_restricted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_BREEDER, SPECIES_VAURCA_BULWARK, SPECIES_VAURCA_WARFORM)
|
||||
|
||||
/obj/item/organ/internal/augment/vaurca_mag/attack_self(mob/user)
|
||||
if(use_check_and_message(owner))
|
||||
return
|
||||
if(HAS_TRAIT(owner, TRAIT_SHOE_GRIP))
|
||||
to_chat(owner, SPAN_NOTICE("You deactivate \the [src]."))
|
||||
REMOVE_TRAIT(owner, TRAIT_SHOE_GRIP, TRAIT_SOURCE_AUGMENT)
|
||||
else
|
||||
to_chat(owner, SPAN_NOTICE("You activate \the [src]."))
|
||||
ADD_TRAIT(owner, TRAIT_SHOE_GRIP, TRAIT_SOURCE_AUGMENT)
|
||||
playsound(get_turf(src), 'sound/effects/magnetclamp.ogg', 20)
|
||||
|
||||
/obj/item/organ/internal/vaurca/preserve
|
||||
icon = 'icons/obj/organs/vaurca_organs.dmi'
|
||||
|
||||
Reference in New Issue
Block a user