digitigrade legs port wip

This commit is contained in:
Killian
2023-10-19 19:05:54 +01:00
parent 9c05084d92
commit 655114451e
26 changed files with 240 additions and 3 deletions
+8
View File
@@ -45,6 +45,8 @@
var/body_hair // Icon blend for body hair if any.
var/mob/living/applied_pressure
var/list/markings = list() // Markings (body_markings) to apply to the icon
var/skip_robo_icon = FALSE //to force it to use the normal species icon
var/digi_prosthetic = FALSE //is it a prosthetic that can be digitigrade
// Wound and structural data.
var/wound_update_accuracy = 1 // how often wounds should be updated, a higher number means less often
@@ -201,6 +203,12 @@
O = O.parent
return 0
//new function to check for markings
/obj/item/organ/external/proc/is_hidden_by_markings()
for(var/M in markings)
var/datum/sprite_accessory/marking/mark_style = markings[M]["datum"]
if(istype(mark_style,/datum/sprite_accessory/marking) && (organ_tag in mark_style.hide_body_parts))
return 1
/obj/item/organ/external/proc/dislocate()
if(dislocated == -1)