mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 05:30:05 +01:00
Fixes for #91029
This commit is contained in:
@@ -37,14 +37,14 @@
|
||||
armour_penetration = 10 //Energy isn't as good at going through armor as it is through flesh alone.
|
||||
hitsound = 'sound/items/weapons/blade1.ogg'
|
||||
|
||||
/obj/item/organ/cyberimp/arm/armblade
|
||||
/obj/item/organ/cyberimp/arm/toolkit/armblade
|
||||
name = "arm blade implant"
|
||||
desc = "An integrated blade implant designed to be installed into a persons arm. Stylish and deadly; Although, being caught with this without proper permits is sure to draw unwanted attention."
|
||||
items_to_create = list(/obj/item/melee/implantarmblade)
|
||||
icon = 'modular_skyrat/modules/implants/icons/implanted_blade.dmi'
|
||||
icon_state = "mantis_blade"
|
||||
|
||||
/obj/item/organ/cyberimp/arm/armblade/emag_act()
|
||||
/obj/item/organ/cyberimp/arm/toolkit/armblade/emag_act()
|
||||
if(obj_flags & EMAGGED)
|
||||
return FALSE
|
||||
for(var/datum/weakref/created_item in items_list)
|
||||
@@ -119,7 +119,7 @@
|
||||
qdel(stone)
|
||||
return ..()
|
||||
|
||||
/obj/item/organ/cyberimp/arm/razor_claws
|
||||
/obj/item/organ/cyberimp/arm/toolkit/razor_claws
|
||||
name = "razor claws implant"
|
||||
desc = "A set of hidden, retractable blades built into the fingertips; cyborg mercenary approved."
|
||||
items_to_create = list(/obj/item/knife/razor_claws)
|
||||
@@ -130,11 +130,11 @@
|
||||
retract_sound = 'sound/items/sheath.ogg'
|
||||
|
||||
/// bespoke subtypes for augs menu since it's a bit wonky
|
||||
/obj/item/organ/cyberimp/arm/razor_claws/right_arm
|
||||
/obj/item/organ/cyberimp/arm/toolkit/razor_claws/right_arm
|
||||
zone = BODY_ZONE_R_ARM
|
||||
slot = ORGAN_SLOT_RIGHT_ARM_AUG
|
||||
|
||||
/obj/item/organ/cyberimp/arm/razor_claws/left_arm
|
||||
/obj/item/organ/cyberimp/arm/toolkit/razor_claws/left_arm
|
||||
zone = BODY_ZONE_L_ARM
|
||||
slot = ORGAN_SLOT_LEFT_ARM_AUG
|
||||
|
||||
@@ -145,14 +145,14 @@
|
||||
button_icon = 'modular_skyrat/master_files/icons/hud/actions.dmi'
|
||||
button_icon_state = "wolverine"
|
||||
|
||||
/obj/item/organ/cyberimp/arm/hacker
|
||||
/obj/item/organ/cyberimp/arm/toolkit/hacker
|
||||
name = "hacking arm implant"
|
||||
desc = "An small arm implant containing an advanced screwdriver, wirecutters, and multitool designed for engineers and on-the-field machine modification. Actually legal, despite what the name may make you think."
|
||||
icon = 'icons/obj/items_cyborg.dmi'
|
||||
icon_state = "toolkit_engiborg_multitool"
|
||||
items_to_create = list(/obj/item/screwdriver/cyborg, /obj/item/wirecutters/cyborg, /obj/item/multitool/abductor/implant)
|
||||
|
||||
/obj/item/organ/cyberimp/arm/botany
|
||||
/obj/item/organ/cyberimp/arm/toolkit/botany
|
||||
name = "botany arm implant"
|
||||
desc = "A rather simple arm implant containing tools used in gardening and botanical research."
|
||||
items_to_create = list(/obj/item/cultivator, /obj/item/shovel/spade, /obj/item/hatchet, /obj/item/gun/energy/floragun, /obj/item/plant_analyzer, /obj/item/geneshears, /obj/item/secateurs, /obj/item/storage/bag/plants, /obj/item/storage/bag/plants/portaseeder)
|
||||
@@ -176,7 +176,7 @@
|
||||
tool_behaviour = TOOL_SAW
|
||||
toolspeed = 1
|
||||
|
||||
/obj/item/organ/cyberimp/arm/botany/emag_act()
|
||||
/obj/item/organ/cyberimp/arm/toolkit/botany/emag_act()
|
||||
if(obj_flags & EMAGGED)
|
||||
return FALSE
|
||||
for(var/datum/weakref/created_item in items_list)
|
||||
@@ -191,12 +191,12 @@
|
||||
icon = 'icons/obj/items_cyborg.dmi'
|
||||
icon_state = "toolkit_engiborg_multitool"
|
||||
|
||||
/obj/item/organ/cyberimp/arm/janitor
|
||||
/obj/item/organ/cyberimp/arm/toolkit/janitor
|
||||
name = "janitorial tools implant"
|
||||
desc = "A set of janitorial tools on the user's arm."
|
||||
items_to_create = list(/obj/item/lightreplacer, /obj/item/holosign_creator, /obj/item/soap/nanotrasen, /obj/item/reagent_containers/spray/cyborg_drying, /obj/item/mop/advanced, /obj/item/paint/paint_remover, /obj/item/reagent_containers/cup/beaker/large, /obj/item/reagent_containers/spray/cleaner) //Beaker if for refilling sprays
|
||||
|
||||
/obj/item/organ/cyberimp/arm/janitor/emag_act()
|
||||
/obj/item/organ/cyberimp/arm/toolkit/janitor/emag_act()
|
||||
if(obj_flags & EMAGGED)
|
||||
return FALSE
|
||||
for(var/datum/weakref/created_item in items_list)
|
||||
@@ -206,12 +206,12 @@
|
||||
obj_flags |= EMAGGED
|
||||
return TRUE
|
||||
|
||||
/obj/item/organ/cyberimp/arm/lighter
|
||||
/obj/item/organ/cyberimp/arm/toolkit/lighter
|
||||
name = "lighter implant"
|
||||
desc = "A... implanted lighter. Incredibly useless."
|
||||
items_to_create = list(/obj/item/lighter/greyscale) //Hilariously useless.
|
||||
|
||||
/obj/item/organ/cyberimp/arm/lighter/emag_act()
|
||||
/obj/item/organ/cyberimp/arm/toolkit/lighter/emag_act()
|
||||
if(obj_flags & EMAGGED)
|
||||
return FALSE
|
||||
for(var/datum/weakref/created_item in items_list)
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
/datum/material/silver = HALF_SHEET_MATERIAL_AMOUNT,
|
||||
)
|
||||
construction_time = 200
|
||||
build_path = /obj/item/organ/cyberimp/arm/armblade
|
||||
build_path = /obj/item/organ/cyberimp/arm/toolkit/armblade
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_COMBAT,
|
||||
)
|
||||
@@ -26,7 +26,7 @@
|
||||
/datum/material/silver = HALF_SHEET_MATERIAL_AMOUNT,
|
||||
)
|
||||
construction_time = 20 SECONDS
|
||||
build_path = /obj/item/organ/cyberimp/arm/razor_claws
|
||||
build_path = /obj/item/organ/cyberimp/arm/toolkit/razor_claws
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_TOOLS,
|
||||
)
|
||||
@@ -43,7 +43,7 @@
|
||||
/datum/material/silver = HALF_SHEET_MATERIAL_AMOUNT,
|
||||
)
|
||||
construction_time = 200
|
||||
build_path = /obj/item/organ/cyberimp/arm/flash
|
||||
build_path = /obj/item/organ/cyberimp/arm/toolkit/flash
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_COMBAT,
|
||||
)
|
||||
@@ -61,7 +61,7 @@
|
||||
/datum/material/plastic = SHEET_MATERIAL_AMOUNT,
|
||||
)
|
||||
construction_time = 200
|
||||
build_path = /obj/item/organ/cyberimp/arm/botany
|
||||
build_path = /obj/item/organ/cyberimp/arm/toolkit/botany
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_TOOLS,
|
||||
)
|
||||
@@ -133,7 +133,7 @@
|
||||
/datum/material/silver = HALF_SHEET_MATERIAL_AMOUNT,
|
||||
)
|
||||
construction_time = 200
|
||||
build_path = /obj/item/organ/cyberimp/arm/janitor
|
||||
build_path = /obj/item/organ/cyberimp/arm/toolkit/janitor
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_TOOLS,
|
||||
)
|
||||
@@ -150,7 +150,7 @@
|
||||
/datum/material/silver = HALF_SHEET_MATERIAL_AMOUNT,
|
||||
)
|
||||
construction_time = 100
|
||||
build_path = /obj/item/organ/cyberimp/arm/lighter
|
||||
build_path = /obj/item/organ/cyberimp/arm/toolkit/lighter
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_MISC,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user