mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-21 23:52:12 +00:00
Aut'akh unathi fixes: limbs and loadout (#6091)
This commit is contained in:
@@ -53,7 +53,7 @@
|
|||||||
gear_tweaks = list(gear_tweak_free_color_choice)
|
gear_tweaks = list(gear_tweak_free_color_choice)
|
||||||
|
|
||||||
/datum/gear/autakh_engineering
|
/datum/gear/autakh_engineering
|
||||||
display_name = "engineering grasper (Aut'akh Unathi)"
|
display_name = "engineering grasper"
|
||||||
description = "An Aut'akh augment limb, this one is outfitted with a limited toolkit."
|
description = "An Aut'akh augment limb, this one is outfitted with a limited toolkit."
|
||||||
path = /obj/item/organ/external/hand/right/autakh/tool
|
path = /obj/item/organ/external/hand/right/autakh/tool
|
||||||
whitelisted = list("Aut'akh Unathi")
|
whitelisted = list("Aut'akh Unathi")
|
||||||
@@ -61,8 +61,8 @@
|
|||||||
cost = 3
|
cost = 3
|
||||||
allowed_roles = list("Station Engineer", "Chief Engineer", "Atmospheric Technician", "Engineering Apprentice", "Roboticist")
|
allowed_roles = list("Station Engineer", "Chief Engineer", "Atmospheric Technician", "Engineering Apprentice", "Roboticist")
|
||||||
|
|
||||||
/datum/gear/autakh_engineering
|
/datum/gear/autakh_mining
|
||||||
display_name = "mining grasper (Aut'akh Unathi)"
|
display_name = "mining grasper"
|
||||||
description = "An Aut'akh augment limb, this one is outfitted with a mining drill."
|
description = "An Aut'akh augment limb, this one is outfitted with a mining drill."
|
||||||
path = /obj/item/organ/external/hand/right/autakh/tool/mining
|
path = /obj/item/organ/external/hand/right/autakh/tool/mining
|
||||||
whitelisted = list("Aut'akh Unathi")
|
whitelisted = list("Aut'akh Unathi")
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
allowed_roles = list("Shaft Miner")
|
allowed_roles = list("Shaft Miner")
|
||||||
|
|
||||||
/datum/gear/autakh_medical
|
/datum/gear/autakh_medical
|
||||||
display_name = "medical grasper (Aut'akh Unathi)"
|
display_name = "medical grasper"
|
||||||
description = "An Aut'akh augment limb, this one is outfitted with a health scanner."
|
description = "An Aut'akh augment limb, this one is outfitted with a health scanner."
|
||||||
path = /obj/item/organ/external/hand/right/autakh/medical
|
path = /obj/item/organ/external/hand/right/autakh/medical
|
||||||
whitelisted = list("Aut'akh Unathi")
|
whitelisted = list("Aut'akh Unathi")
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
allowed_roles = list("Chief Medical Officer", "Medical Doctor", "Paramedic", "Medical Resident", "Psychiatrist", "Chemist")
|
allowed_roles = list("Chief Medical Officer", "Medical Doctor", "Paramedic", "Medical Resident", "Psychiatrist", "Chemist")
|
||||||
|
|
||||||
/datum/gear/autakh_security
|
/datum/gear/autakh_security
|
||||||
display_name = "security grasper (Aut'akh Unathi)"
|
display_name = "security grasper"
|
||||||
description = "An Aut'akh augment limb, this one is outfitted with an electroshock weapon."
|
description = "An Aut'akh augment limb, this one is outfitted with an electroshock weapon."
|
||||||
path = /obj/item/organ/external/hand/right/autakh/security
|
path = /obj/item/organ/external/hand/right/autakh/security
|
||||||
whitelisted = list("Aut'akh Unathi")
|
whitelisted = list("Aut'akh Unathi")
|
||||||
@@ -381,24 +381,24 @@
|
|||||||
display_name = "cloth footwraps"
|
display_name = "cloth footwraps"
|
||||||
path = /obj/item/clothing/shoes/footwraps
|
path = /obj/item/clothing/shoes/footwraps
|
||||||
sort_category = "Xenowear"
|
sort_category = "Xenowear"
|
||||||
whitelisted = list("Vaurca Worker", "Vaurca Warrior", "Unathi", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
|
whitelisted = list("Vaurca Worker", "Vaurca Warrior", "Unathi", "Aut'akh Unathi", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
|
||||||
|
|
||||||
/datum/gear/shoes/toeless
|
/datum/gear/shoes/toeless
|
||||||
display_name = "toe-less jackboots"
|
display_name = "toe-less jackboots"
|
||||||
path = /obj/item/clothing/shoes/jackboots/unathi
|
path = /obj/item/clothing/shoes/jackboots/unathi
|
||||||
sort_category = "Xenowear"
|
sort_category = "Xenowear"
|
||||||
whitelisted = list("Vaurca Worker", "Vaurca Warrior", "Unathi", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
|
whitelisted = list("Vaurca Worker", "Vaurca Warrior", "Unathi", "Aut'akh Unathi", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
|
||||||
|
|
||||||
/datum/gear/shoes/workboots_toeless
|
/datum/gear/shoes/workboots_toeless
|
||||||
display_name = "toeless workboots"
|
display_name = "toeless workboots"
|
||||||
path = /obj/item/clothing/shoes/workboots/toeless
|
path = /obj/item/clothing/shoes/workboots/toeless
|
||||||
sort_category = "Xenowear"
|
sort_category = "Xenowear"
|
||||||
whitelisted = list("Vaurca Worker", "Vaurca Warrior", "Unathi", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
|
whitelisted = list("Vaurca Worker", "Vaurca Warrior", "Unathi", "Aut'akh Unathi", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
|
||||||
|
|
||||||
/datum/gear/shoes/caligae
|
/datum/gear/shoes/caligae
|
||||||
display_name = "caligae"
|
display_name = "caligae"
|
||||||
path = /obj/item/clothing/shoes/caligae
|
path = /obj/item/clothing/shoes/caligae
|
||||||
whitelisted = list("Unathi", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara", "Aut'akh Unathi")
|
whitelisted = list("Unathi", "Aut'akh Unathi", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
|
||||||
sort_category = "Xenowear"
|
sort_category = "Xenowear"
|
||||||
|
|
||||||
/datum/gear/shoes/caligae/New()
|
/datum/gear/shoes/caligae/New()
|
||||||
|
|||||||
@@ -961,11 +961,12 @@
|
|||||||
to_chat(src,"<span class='warning'>Your body fails to interface with this alien technology.</span>")
|
to_chat(src,"<span class='warning'>Your body fails to interface with this alien technology.</span>")
|
||||||
return
|
return
|
||||||
|
|
||||||
|
if(organs_by_name[O.limb_name])
|
||||||
|
to_chat(src,"<span class='warning'>You already have a limb of this type.</span>")
|
||||||
|
return
|
||||||
|
|
||||||
var/obj/item/organ/external/E = get_organ(zone_sel.selecting)
|
if(!organs_by_name[O.parent_organ])
|
||||||
|
to_chat(src,"<span class='warning'>You are unable to find a place to attach \the [O] to your body.</span>")
|
||||||
if(E)
|
|
||||||
to_chat(src,"<span class='warning'>You are not missing that limb.</span>")
|
|
||||||
return
|
return
|
||||||
|
|
||||||
last_special = world.time + 20
|
last_special = world.time + 20
|
||||||
|
|||||||
@@ -212,6 +212,9 @@
|
|||||||
break
|
break
|
||||||
parent.update_damages()
|
parent.update_damages()
|
||||||
|
|
||||||
|
action_button_name = initial(action_button_name)
|
||||||
|
owner.update_action_buttons()
|
||||||
|
|
||||||
/****************************************************
|
/****************************************************
|
||||||
DAMAGE PROCS
|
DAMAGE PROCS
|
||||||
****************************************************/
|
****************************************************/
|
||||||
|
|||||||
@@ -162,7 +162,7 @@
|
|||||||
|
|
||||||
/obj/item/organ/eyes/autakh/flash_act()
|
/obj/item/organ/eyes/autakh/flash_act()
|
||||||
if(owner)
|
if(owner)
|
||||||
to_chat(owner, "<span class='notice'>\The [src]'s retinal overlays are overloaded by the strong light!</span>")
|
to_chat(owner, "<span class='notice'>Your [singular_name]'s retinal overlays are overloaded by the strong light!</span>")
|
||||||
owner.eye_blind = 5
|
owner.eye_blind = 5
|
||||||
owner.eye_blurry = 5
|
owner.eye_blurry = 5
|
||||||
spark(get_turf(owner), 3)
|
spark(get_turf(owner), 3)
|
||||||
@@ -183,7 +183,7 @@
|
|||||||
disabled = FALSE
|
disabled = FALSE
|
||||||
|
|
||||||
if(owner)
|
if(owner)
|
||||||
to_chat(owner, "<span class='notice'>\The [src]'s retinal overlays clicks and shifts!</span>")
|
to_chat(owner, "<span class='notice'>\The [singular_name]'s retinal overlays clicks and shifts!</span>")
|
||||||
|
|
||||||
/obj/item/organ/adrenal
|
/obj/item/organ/adrenal
|
||||||
name = "adrenal management system"
|
name = "adrenal management system"
|
||||||
|
|||||||
7
html/changelogs/alberyk-autakhfix.yml
Normal file
7
html/changelogs/alberyk-autakhfix.yml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
author: Alberyk
|
||||||
|
|
||||||
|
delete-after: True
|
||||||
|
|
||||||
|
changes:
|
||||||
|
- bugfix: "Aut'akh graspers can now be selected in the loadout."
|
||||||
|
- bugfix: "Aut'akh limbs should behave in a more sane way when removed or replaced."
|
||||||
Reference in New Issue
Block a user