diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 1b161ad3111..32b39ec9fe1 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -721,6 +721,9 @@ var/list/preferences_datums = list() character.digitigrade = selected_species.digi_allowed ? digitigrade : 0 + for(var/obj/item/clothing/O in character.contents) + O.handle_digitigrade(character) + character.dna.ResetUIFrom(character) character.force_update_limbs() character.regenerate_icons() diff --git a/code/modules/mob/living/carbon/human/species/lleill/hanner.dm b/code/modules/mob/living/carbon/human/species/lleill/hanner.dm index af7a36b2663..c8eb09b8295 100644 --- a/code/modules/mob/living/carbon/human/species/lleill/hanner.dm +++ b/code/modules/mob/living/carbon/human/species/lleill/hanner.dm @@ -20,6 +20,8 @@ min_age = 18 max_age = 200 + digi_allowed = TRUE + //Specific abilities burn_mod = 0.8 //Slightly resistant to fire diff --git a/code/modules/mob/living/carbon/human/species/station/replicant_crew.dm b/code/modules/mob/living/carbon/human/species/station/replicant_crew.dm index 5cdc8ab9055..5d6a4e1d6ac 100644 --- a/code/modules/mob/living/carbon/human/species/station/replicant_crew.dm +++ b/code/modules/mob/living/carbon/human/species/station/replicant_crew.dm @@ -14,6 +14,7 @@ siemens_coefficient = 1.5 //Don't get electrocuted secondary_langs = list() // None by default + digi_allowed = TRUE has_organ = list( O_HEART = /obj/item/organ/internal/heart/replicant/rage/crew,